Experience
18+ years in software engineering and architecture, progressing from developer through to technical architect and solution architect.
-
Ayvens
June 2022 – June 2026- Solution Architect
My role covers solution architecture across cloud infrastructure, application design, system integration, and data. I work directly with business stakeholders to understand requirements and translate them into end-to-end technical designs, using Domain-Driven Design as my primary tool for bridging business intent and technical implementation. A significant part of the role involves championing non-functional requirements as foundational quality concerns and codifying standards that development teams can apply consistently. I've remained hands-on throughout, contributing to codebases and leading design reviews alongside the wider architecture work.
-
Leasing.com
January 2017 – June 2022- Technical Architect June 2021 – June 2022
- Contract Software Developer January 2017 – June 2021
Contracted to Leasing.com initially to deliver a series of platform improvements. Rebuilt the vehicle search platform from scratch, eliminating daily production outages and achieving 99.99% uptime. Re-architected the deals ingestion pipeline from a 5-hour batch process to a 20-minute event-driven flow. Led the full infrastructure migration from co-located hardware to Azure, reducing hosting costs by 90%. Also introduced Docker, Kubernetes, and drove the migration from .NET Framework to ASP.NET Core. Progressed from contractor to Technical Architect in June 2021, taking ownership of the technical direction: DDD-guided microservices decomposition, CI/CD pipeline design, and engineering standards across the team.
-
Sorted.com
March 2010 – December 2015- Technical Lead
Joined myParcelDelivery.com (since rebranded to sorted.com) as one of the founding technical team members and progressed from Software Developer through Senior Developer to Technical Lead over five years. Built and led development of the Sorted B2B delivery management platform, providing carrier selection, tracking, and fulfilment services to retail clients. Also built the public-facing RESTful API that served as the primary integration point for those clients.
-
Manchester Royal Infirmary
- Technical Lead
Technical Lead at Manchester Royal Infirmary, working on clinical systems within the NHS.
-
IGT-Interactive
- Software Developer
Software Developer working on gaming and entertainment platforms.
-
Accenture
- Software Analyst
Graduate position as Software Analyst, working on NHS systems as part of a public sector consulting engagement.
Education
BSc (Hons) Computer Science, University of Leeds — 2003 to 2007