Personal Statement
With over seven years of experience working across the full stack of an enterprise level system I am a senior software developer who thrives in solving difficult problems and has improved performance, security and functionality as well as improving development efficiency across the department. I’m a keen developer who enjoys learning new technologies either at work or while working on personal projects. My aim is to continue to build high quality software people can use to achieve their goals while learning new things and improving.
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