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.