Principal Software Engineer with 12+ years of hands-on experience leading the design, delivery, and long-term operation of distributed backend platforms that power business-critical workloads at scale.
I specialise in event-driven architectures, microservices, and cloud-native platform design — from initial architecture through CI/CD automation, Infrastructure as Code, containerisation, and observability — taking full lifecycle ownership of systems built to be fast to deploy, reliable under pressure, and cost-efficient to run.
Whether migrating legacy monoliths to modern microservices, defining platform strategy with stakeholders, or getting deep into code, I bring the same rigour — mentoring engineering teams, driving DevOps and Agile adoption, and raising the technical bar across organisations to turn complex technical challenges into scalable, maintainable solutions that deliver measurable business value.
Key Highlights:
▸ Modernising business-critical Java microservices to AWS (Java 21, Spring) for a leading Dutch pension administrator managing billions in retirement assets (TKP Pensioen)
▸ Led end-to-end migration from monolith to event-driven microservices platform serving 170+ institutional investors across 80+ countries (GRESB)
▸ Designed and delivered a real-time, cloud-native data exchange platform processing high-volume event streams across distributed teams (Data Mesh)
▸ Architected multi-cloud video analysis backend (AWS, Azure, GCP) and led Kubernetes migration, cutting cloud costs and improving scalability (Media Distillery)
▸ Built large-scale Big Data pipelines powering real-time analytics on one of the world’s highest-traffic travel platforms (Booking.com)
Core expertise:
Software Architecture · Event-Driven Architecture · CQRS · Event Sourcing · Domain-Driven Design (DDD) · Microservices · Cloud-Native Platforms · Infrastructure as Code (IaC) · DevOps and CI/CD · Observability · Distributed Systems
Technologies:
Java · Kotlin · Python · AWS · GCP · Azure · Terraform · Terragrunt · Kubernetes · Docker · Apache Kafka · Confluent · SQL / NoSQL · Cassandra · Elasticsearch
Engineering Practices :
Domain-Driven Design (DDD) · SOLID Principles · Clean Architecture · API-First Design · Event-Driven Architecture · DevOps Culture · Agile Delivery · CI/CD Automation · Reliability Engineering · Observability- Driven Development
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Skills
Experience Level
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Haarlem today.