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
London Area, United Kingdom
Engineering Manager
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
Technical Lead Developer
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

bet365
Manchester, England, United Kingdom
Technical Lead Software Engineer
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

ANS Group
Manchester, England, United Kingdom
Lead Software Developer
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

MuscleFood
United Kingdom
Lead Software Engineer
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
Software Engineer
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

ANS Group
Manchester, United Kingdom
Senior Full Stack Engineer
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

EKM Systems
Leyland, United Kingdom
Web Developer
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

Lowri Beck Services
United Kingdom
Junior Developer
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