Hello, I’m Andy!
I’m a Senior technical lead, architect, and full-stack developer with over 20 years of experience in Microsoft technologies. Proven ability to design, scope, and deliver large-scale digital solutions for global private and public sector customers, leading an international team of software engineers. Passionate about knowledge-sharing, mentoring, and driving technical excellence in high-impact projects.
Career Highlights#
- Lead Engineer on the NHS England App, that was a vital Healthcare tool during the Covid pandemic. The app was the top download on Google & Apple app stores in 2020 and has 34 million users.
- Lead Engineer and Architect on the NHS Wales App in 2023, launched 7 months ahead of schedule and within budget.
- Developed the first Utility Service Map in the UK for Thames Water
- I was a speaker at the Umbraco UK Festival in 2017, the largest Umbraco CMS conference outside of Denmark.
Key Skills#
Cloud & Infrastructure#
- Azure (WebApps, AD, DevOps, Functions, Search, Media Services, SQL Server, Storage, Notification Hubs, Cosmos DB)
- Google Cloud (Healthcare API, Pub/Sub)
- Docker, Terraform, CI/CD (Azure DevOps, GitHub Actions)
Software Architecture & Development#
- .NET (Core, MVC, C#), Kotlin, Swift, Node.js
- Event-driven architecture, Microservices, Domain-Driven Design (DDD), CQRS
- SQL Server, Postgres, MongoDB, EventStoreDB
- API design (REST, GraphQL, FHIR)
- Security (OAuth2, OpenID Connect, OWASP Top 10, ISO 27001, GDPR compliance)
Leadership & Soft Skills#
- Technical strategy & roadmap planning
- Cross-functional team leadership
- People management
- Stakeholder management & communication
- Mentor & coach
Frontend Development#
- HTML, CSS, JavaScript, Vue.js, Blazor
- Responsive UI development, Accessibility (WCAG)
Testing & DevOps#
- NUnit, MS Test, bUnit, Jest, Reqnroll, Cucumber
- CI/CD pipelines, Automated testing, Browserstack
AI & Emerging Tech#
- OpenAI API, Azure AI Services, NLP (Natural Language Processing)
Experience#
Lead Software Engineer#
Kainos, London & Remote (March 2019 - April 2025)
As a Lead Software Engineer at Kainos, I am responsible for designing and developing high-quality custom solutions
for Kainos’ customers in the healthcare sector. A portion of my role includes people management responsibilities,
where I provide mentoring, pastoral support and career coaching to my direct reports. Additionally, I also a lead an
internal training course for the Kainos Early Careers programme.
Head of Technology#
Comprend, London (May 2013 - March 2019)
Comprend is a digital communications agency specialising in corporate website and Intranets. I was the technical
architect and lead developer on many major projects, and I oversaw the development work going through the UK studio.
The projects are corporate websites, for organisations from across a variety of sectors working with an UK and
international client base. I have extensive experience of the Umbraco CMS and Azure cloud platform.
Lead Front-end Developer#
Codehouse, London (June 2012 - April 2013)
Technical Team Lead#
View, London (Sept 2009 - June 2012)
Web Developer#
View, London (June 2005 - Sept 2009)
Education and qualifications#
- BSc (Hons) Multimedia Production & Technology - University of Plymouth (1999 - 2003)
- Introduction to WebAssembly - The Linux Foundation (2025)
- Green Software for Practitioners - The Linux Foundation (2025)
- Speaker at Umbraco UK Festival (2017) - User Story Mapping
- Speaker at tech meetups - Product Management, Umbraco CMS, Azure
References#
Available upon request.
Disclaimer#
The views expressed on this website are my own and do not necessarily reflect the views of my employer.