Played a key role in the consolidation of multiple SaaS platforms into a unified multi-tenant architecture hosted in Azure.
- Led the migration of customers from multiple legacy platforms into a unified platform architecture.
- Designed and maintained shared authentication services using IdentityServer4, OpenID Connect and OAuth2.
- Implemented integration with Microsoft Entra ID for customer federated authentication requirements.
- Designed and developed secure multi-tenant solutions supporting multiple customer organisations.
- Reduced operational complexity through platform consolidation and infrastructure simplification.
- Worked across front-end and back-end systems using C#, ASP.NET Core, TypeScript and Vue.
- Collaborated directly with stakeholders to deliver business-critical features and technical improvements.
- Introduced and maintained automated testing and quality-focused development practices.
Technologies: C#, ASP.NET Core, Azure DevOps, Azure & Azure SQL, TypeScript & Vue.js, IdentityServer4, IAM & JWT, OpenID Connect/OAuth2/Entra ID, RabbitMQ & MassTransit
Working in a team migrating a legacy monolithic platform to a suite of microservices for pensions/investment management.
- Developed and maintained cloud-hosted financial applications.
- Contributed to microservice-based solutions deployed within Azure.
- Worked within a SAFe delivery environment.
- Developed infrastructure & deployment automation using Infrastructure as Code principles.
- Collaborated across multiple teams to deliver secure, scalable software solutions.
Technologies: C#, ASP.NET Core, Azure, Azure DevOps, Kubernetes, Snowflake, Terraform, NServiceBus, CQRS architecture, SignalR, Datadog
Worked with clients and distributed development teams delivering Azure-based solutions across multiple industries.
- Led and mentored international development teams.
- Delivered cloud-native solutions using Azure and ASP.NET Core.
- Consulted with software organisations on architecture and cloud adoption.
- Worked with emerging technologies including blockchain and distributed systems.
- Contributed to the Microsoft ecosystem.
Technologies: C#, ASP.NET Core, Azure, Blockchain, Docker
Developed financial technology solutions supporting investment and lending platforms.
- Implemented secure authentication and authorisation using IdentityServer4.
- Delivered microservice-based solutions hosted within Azure.
- Developed React-based single-page applications and ASP.NET Core APIs.
- Promoted Test-Driven Development and knowledge sharing across the team.
- Deployed machine-learning solutions for a bespoke credit scoring service.
- Implemented live ETL (Extract Transform Load) services supporting fast turnaround decisions.
Technologies: C#, ASP.NET Core, SignalR, ML.NET, IdentityServer4, Azure, TypeScript, React.js, GitHub
Originally hired to bring various Continuforms business services online, I spent many years transforming processes for digital content and creating applications to manage the print-to-postbox workflow from end-to-end.
- Designed and developed the Docmail platform.
- Developed systems supporting Hybrid Mail processing and large-scale document delivery.
- Reverse-engineered proprietary document formats including PDF, AFP and DOC.
- Optimised SQL Server workloads for higher throughput.
- Supported all file types for processing and printing on industrial Xerox machines.
- Built logistics, workflow, sorting and tracking systems integrated with specialist hardware.
- Delivered payroll, document management and communication systems used by major UK organisations.
- Supported highly available Windows and Linux hosted environments.
- Introduced automated testing and performance testing practices.
- Provided out-of-hours technical support for business-critical 24-hour production systems.
Technologies: C#/ASP.NET/VB.NET & ADO.NET, .NET Core & EF Core, SQL Server, VMWare Virtualisation
Early commercial web/software development companies (pre 2004), consultancy and freelance work spanning ecommerce, databases and business applications.
Technologies: Early Microsoft/web platforms, Frontend frameworks (ColdFusion, AngularJS), Java/Spring, PHP (Zend, Symfony, Silex and Magento ecommerce), Objective C & Swift (iOS), jQuery (Core/UI/Mobile)