Personal Statement
A self-motivated and focused full stack software developer with over seven years of experience of migrating and creating new solutions for a live product using Microsoft technologies. Collaborating with cross functional teams, I’ve helped improve performance, security and functionality as well as improving development efficiency. My aim is to broaden my skills in order to take the next step in my career.
Experience
Senior Software Developer
July 2022 - Present
Graduate / Software Developer
May 2020 - July 2022
Placement Student
June 2018 - May 2020
Award winning, enterprise level automotive dealership management system. Full stack software development in a scrumban agile environment.
Full-stack Feature Implementation
- Leading projects from estimation to completion within set timeframes collaborating with multidisciplinary teams.
- Implementing Web API endpoints, working with a C# layered business layer and implementing T-SQL.
- Consuming APIs in a Razor Pages application using C# and creating functionality with HTML and JavaScript.
- Examples: Major system reports, configuration pages, workshop planning system, HTML document editor.
Internal Framework Maintenance
- Creating and maintaining an internal framework (Page model base classes, Layouts, Tag / HTML Helpers, CSS, JavaScript) focussed on improving development speed and standardisation.
- Specialised in validation (jQuery Unobtrusive, Middleware, Filters), created attributes, implemented email domain validation via web request, virus scanning.
Ad Hoc / Legacy System Maintenance
- Architectural changes to migrate from .NET Framework 4.7.2 to .NET 9
- Implementing data heavy import routines using factory and template method patterns.
Qualifications
Bachelor of Science with Honours in Computer Science (First Class)
Birmingham City University
2020
BTEC Level 3 Extended Diploma in Information Technology (Distinction)
Birmingham Metropolitan College (Stourbridge)
2016