Personal Statement
A self-motivated and focused full stack software developer with over 6 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
Pinewood.AI, Birmingham
Senior Software Developer
July 2022 - Present
Graduate / Software Developer
May 2020 - July 2022
Placement Student
June 2018 - May 2020
Full stack development of an award winning automotive dealership management system. Utilising the following technologies: SQL Server, C#, .NET (Framework and Core), Web API, Razor, HTML, CSS, JavaScript (Vanilla, jQuery), Azure, Azure DevOps, Git. Contributing to work in the platform team maintaining the foundations of the main product.
- Involved in a major refactor of backend code handling images to allow for migration to Azure.
- Collaborated with the UX team to redevelop a critical JavaScript heavy page used by hundreds of dealers to upload vehicle images.
- Directly involved in the creation of a new front end for the flagship product. Our team migrated an area of the system while developing an internal framework intended for use by other teams.
- Improved performance by optimising SQL data retrieval and minimising API data transfer.
- Lead work around validation including the creation of client and server side validation rules using jQuery unobtrusive validation, middleware for virus scanning and validation of email domains.
- Mentored multiple junior developers and worked with them to improve their skills.
- Implemented code analysis rules to enforce coding standards.
- Collaborated with the UX team to redesign a planning system for dealers to plan jobs for a workshop.
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