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.