CV
Professional Summary
Senior Frontend Developer specializing in Angular with over 13 years of experience developing scalable, high-performance web applications. Expertise includes modern JavaScript, TypeScript, and responsive design, with a deep focus on delivering user-friendly interfaces.
Technical Skills
- Angular
- TypeScript
- C#
- .NET Core
- JavaScript (ES6+)
- HTML5/CSS3
- RxJS
- NgRx
- RESTful APIs
- Responsive Design
- Unit Testing (Jest/Jasmine/Karma)
- Git/GitHub/Gitlab
Experience
Principal Software Engineer - CGI
Dec 2021 - Present
- Leading Angular-based projects, conducting code reviews, and ensuring best practices in frontend development.
- Utilizing Jest for unit testing and Cypress for end-to-end testing to ensure code quality.
- Working with REST APIs to integrate data services, ensuring efficient and secure API handling.
- Improved the overall performance of the application through careful refactoring and optimization strategies.
Senior Software Engineer - Admiral Group Plc
Jan 2021 - Dec 2021
- Collaborated with backend teams to build seamless API integrations using REST.
- Conducted regular code reviews, ensuring adherence to coding standards and Angular best practices.
- Wrote and maintained unit tests for critical components, enhancing the robustness of the applications.
Senior Software Engineer - CGI
Sep 2018 - Jan 2021
- Focused on building responsive, dynamic web applications with Angular, working closely with cross-functional teams.
- Implemented REST APIs using C# and ASP.NET Web API for seamless backend integration.
- Performed unit testing to maintain high code quality and ensure application reliability.
Full Stack Developer - Moorhouse Group
May 2017 - Sep 2018
- Developed and maintained full-stack applications, using Angular for frontend and C# ASP.NET for backend development.
- Worked extensively with REST APIs, Umbraco CMS, and JavaScript to deliver dynamic web experiences.
- Ensured consistent quality by writing unit tests and participating in peer code reviews.
Software Engineer - CGI
May 2012 - Apr 2017
- Developed REST APIs and conducted unit testing for large-scale enterprise applications.
- Worked on various projects, providing API integration and improving system performance.
Junior .NET Developer - Micross Apps Limited
May 2011 - May 2012
- Developed web applications using ASP.NET MVC, JavaScript, and C#.
- Collaborated with senior developers to learn and implement best practices in software development.
- Worked on improving the front-end experience through efficient HTML and CSS design.
Education
BSc [Hons] Internet Computing - University of Glamorgan - 2011
Certifications
- ITIL
- Scrum Master
Languages
- English (Fluent)
- Welsh (Basic)
References
Available upon request.