Profile
Engineering depth with platform-level reach.
Senior .NET tech lead and platform engineer with 20 years of experience, including more than 12 years on the same large-scale B2B platform. I have taken that platform from classic ASP to modern .NET microservices in the cloud, building the surrounding DevOps practice along the way.
My focus is cloud, Kubernetes, automation and developer experience. I combine deep hands-on C# and .NET development with practical ownership of infrastructure as code, CI/CD, messaging and caching. I give technical direction by continuing to build, operate and improve the systems myself.
Experience
Jan 2025 — nowAccell Global
Platform Engineer
- Led the evolution of a large-scale B2B commerce platform from legacy monolith to a domain-oriented, API-driven distributed architecture.
- Designed system boundaries and integration patterns across multiple domains; introduced messaging and caching to reduce coupling and improve scalability.
- Built and standardised delivery pipelines, enabling zero-downtime deployments and a typical deployment time of around five minutes.
- Standardised reusable platform patterns, moved infrastructure and delivery fully toward code, and introduced AI-driven engineering workflows with agents, quality gates and security enforcement.
- Current stack runs on .NET 10 with Aspire. Introduced Terraform for a cloud-to-cloud migration.
2024Accell IT
Technical Operations Manager
A short transition role supporting the development team, including nearshore and offshore colleagues, in close collaboration with the product owner and architect. This role connected the senior development position with the move into platform engineering.
Sep 2014 — Jan 2024Accell IT
Senior .NET Developer
- Owned the technical evolution of the central B2B platform from classic ASP to cloud-native .NET microservices on Azure Kubernetes Service.
- Modernised the ASP application step by step, migrated it to ASP.NET, and moved from a single server to a load-balanced multi-server setup.
- Built the CI/CD deployment automation that changed releases from manual work into a repeatable process.
- Rebuilt the application as an ASP.NET API with a headless frontend and introduced Infrastructure as Code, Redis and RabbitMQ within the DevOps practice.
2008 — 2014Branch Solutions
Application Developer
Continued the role after the acquisition and renaming of ACF Software to Branch Solutions, extended with consultancy work. From 2012, worked at Accell as a consultant before joining directly in September 2014.
2004 — 2008ACF Software
Application Developer
Part-time development of custom applications for small and medium-sized businesses alongside a degree. Projects included administration software for home-care organisations, covering planning, external integrations and financial administration.