Professional
Lead Engineer · Cross-Team Reliability Owner
Owned reliability across every team on Eneco's Virtual Power Plant — a highly scalable, event-driven cloud platform that aggregates distributed energy assets for one of the Netherlands' largest energy providers. I set the reliability patterns for the programme, shipped a reusable eventual-consistency library that keeps microservice state in sync, and built the CI/CD and observability foundations the teams released on.
- Azure
- Kubernetes
- .NET
- Cosmos DB
- Azure SQL
- Azure DevOps
- Event-Driven Architecture
- MassTransit
- Serilog
- SpecFlow
- Grafana
- Azure Service Bus
- Kafka
- Chaos Engineering
Senior Engineer · Migration Lead
Turned around a stalled big-bang rewrite at Funda, the Netherlands' real estate platform, by replacing it with an incremental migration: a proxy layer that let newly-rewritten pieces go live side by side with the legacy system and roll out safely to millions of users, one staged percentage at a time.
- .NET
- C#
- IIS URL Rewrite
- Microservices
- Identity & Access Management
- Strangler Fig Pattern
Hands-On Software Architect - Lead Engineer
Led system modularization and the move to an event-driven microservices architecture on Azure during DEPT's legacy migration — reshaping a legacy system into asynchronous, independently-deployable services, coaching the team through the distributed-systems patterns that make them work, and automating Azure infrastructure provisioning into every microservice's release.
- Azure
- Event-Driven Architecture
- Microservices
- Infrastructure as Code
- Strangler Fig Pattern
- Outbox Pattern
Lead Backend Engineer
As lead backend engineer, rewrote the legacy core of MijnPensioenOverzicht.nl — the national pension overview the whole of the Netherlands feeds into. A scalable, event-based redesign processes the pension data for all 18M+ residents in about twenty minutes against a one-working-day requirement, on a modular structure the engineers who took it over found a pleasure to maintain.
- Event-Driven Architecture
- Microservices
- Performance Engineering
- Stress Testing
- System Modularization
Personal & side projects
Creator
A tool that maps symbol-level dependencies across every Git repository in a system, with a Visual Studio extension that shows where any symbol is used system-wide. I built it to make legacy change safe — knowing exactly which endpoints a modification impacts — and to put system modularization on a rigorous, data-driven footing.
- .NET
- C#
- Roslyn
- Azure SQL Graph
- Visual Studio Extension
- Azure DevOps
- PowerShell