Experience

Career Overview

Full stack developer with a decade of industry experience, progressing from junior developer to technical leadership roles. Strong communication and teamwork skills with a proven track record of building and leading successful teams.

11+ years of software development experience

4+ years in technical leadership roles

Multiple successful internal promotions

Key Skills

TypeScript, NodeJs/NestJs, C#, .Net, JavaScript, ReactJS

GraphQL, React-Native, Redux, MongoDB, PostgreSQL

Microservices, Event-driven Architecture, Azure DevOps

Team Leadership, Mentoring, Agile Development

A servant-leader who establishes trust with peers and connects on a personal and professional level

Atheneum logo

Atheneum

London Area, United Kingdom

Engineering Manager

Aug 2024 - Present

Leading engineering teams in a hybrid environment, driving technical excellence and innovation.

Key Achievements

  • Leading the development of AI-enhanced features and capabilities
  • Building and mentoring high-performing engineering teams
  • Establishing technical standards and best practices

Technologies & Skills

AI/MLTeam LeadershipTechnical StrategyCloud Architecture

Technical Lead Developer

Mar 2024 - Aug 2024
Internal Promotion

Led technical initiatives and development teams in a fast-paced environment.

Key Achievements

  • Led the implementation of key technical features
  • Mentored and developed team members
  • Improved system architecture and performance

Technologies & Skills

Full-stack DevelopmentTeam LeadershipSystem Architecture
bet365 logo

bet365

Manchester, England, United Kingdom

Technical Lead Software Engineer

Aug 2023 - Mar 2024

Led technical teams and provided React expertise across the organisation.

Key Achievements

  • Created React coding standards documentation and starter kit with performance focus
  • Implemented incremental React integration into legacy TypeScript codebase
  • Led two multi-disciplined squads covering .Net, Golang, TypeScript and React
  • Implemented high-performance backend services using Golang

Technologies & Skills

ReactTypeScriptGolang.NetTechnical Leadership
ANS Group logo

ANS Group

Manchester, England, United Kingdom

Lead Software Developer

Aug 2022 - Aug 2023

Led a 6-member squad, balancing hands-on development with team management responsibilities.

Key Achievements

  • Delivered greenfield applications using NodeJs/NestJs and ReactJs within tight deadlines
  • Integrated Microsoft Dynamics365 APIs and Power Apps Component Framework solutions
  • Streamlined CI/CD processes and conducted load testing for go-live deadlines
  • Conducted interviews, authored technical documents, and mentored team members

Technologies & Skills

NodeJsNestJsReactJsMicrosoft Dynamics365CI/CDTeam Leadership
MuscleFood logo

MuscleFood

United Kingdom

Lead Software Engineer

May 2021 - Aug 2022

Led a 5-member squad in delivering high-quality software at a fast pace.

Key Achievements

  • Implemented event-driven ecommerce platform re-write from Magento to C#, NodeJs, and ReactJs
  • Deployed micro front-end features to minimise disruptions
  • Configured and deployed Infrastructure as Code
  • Utilised feature toggling with Optimizely and maintained S.O.L.I.D standards

Technologies & Skills

C#NodeJsNestJsReactJsMicroservicesInfrastructure as Code

Software Engineer

Aug 2020 - May 2021
Internal Promotion

Contributed to the development of ecommerce platform features.

Key Achievements

  • Collaborated on the initial phases of platform migration
  • Implemented key ecommerce features and functionality
  • Promoted internally to Lead Software Engineer after 10 months

Technologies & Skills

Ecommerce DevelopmentPlatform MigrationFeature Implementation
ANS Group logo

ANS Group

Manchester, United Kingdom

Senior Full Stack Engineer

Jan 2019 - Aug 2020

Served as Senior Developer for a 6-member squad, guiding development from initialisation to delivery.

Key Achievements

  • Initialised applications from empty repositories to project delivery
  • Performed bug diagnosis and code reviews for front and back end
  • Mentored mid-level and junior developers
  • Conducted load testing and product demonstrations to customers

Technologies & Skills

Full-stack DevelopmentUnit TestingLoad TestingMentoring
ekm.com logo

EKM Systems

Leyland, United Kingdom

Web Developer

Jul 2014 - Jan 2019

Led a team of 5 developers while developing and maintaining web applications.

Key Achievements

  • Developed new features and upgraded legacy web applications
  • Maintained existing .Net applications and deployed to staged environments
  • Implemented logging for issue tracking and presented engineering updates
  • Implemented SCRUM process and provided training to other teams

Technologies & Skills

.NetWeb DevelopmentSCRUMTeam Leadership
Lowri Beck Systems Ltd. logo

Lowri Beck Services

United Kingdom

Junior Developer

Jun 2013 - Jul 2014

Maintained and upgraded applications while creating new solutions.

Key Achievements

  • Maintained and upgraded the BugNET application
  • Created a card management application
  • Performed bug fixes and enhancements

Technologies & Skills

BugNETApplication DevelopmentBug Fixing