Senior Backend Engineer · de-facto Tech Lead
10 years building distributed systems with Kotlin, Kafka, and Kubernetes across fintech, healthcare, and logistics.
EU citizen · authorized to work across the EU/EEA · based in Amsterdam
I design backend systems that teams can actually maintain. From architecture decisions to production debugging to growing engineers around me.
Event-driven architectures, saga patterns, service-to-service communication. Turning complex business processes into maintainable distributed systems.
Finding and fixing the bugs that hide in production — timezone edge cases, transaction isolation issues, silent failures in distributed systems.
Coaching developers, running knowledge shares, designing team standards, and making architecture accessible to everyone on the team.
10 years building backends — from trainee to tech lead.
Sytac → Ahold Delhaize · Amsterdam
Event-driven logistics systems (Kotlin, Kafka, K8s). Architecture design for route planning and order management. Coaching developers, supervising migrations, leading knowledge shares. Promoted to Client Lead in 2025.
Quin · Amsterdam
Healthcare platform — multi-country support, architecture design, API redesign with cache & resilience fallback. Led small dev team. Introduced unified integration testing with Testcontainers. Deployed via Helm, Kubernetes, Argo CD.
TouK → Allegro.pl · Warsaw
Building for Allegro.pl — the largest e-commerce platform in Poland. Big dataset invoice processing, DDD, event-driven microservices. Google BigQuery, Kafka, high-traffic fault-tolerant systems. Created new microservices from scratch, shipping carrier integrations.
Monedo Holding GmbH
Fintech — loan payments backend across 10+ microservices, multi-country. Payment providers integration (SEPA, Sofort, Mymoid), RabbitMQ, database refactoring for payment transactions.
PKO Finat (PKO Bank Polski) · Warsaw
Banking — REST API for financial orders from scratch, DDD approach, IPKO mobile app features. Complex business validations, login flows, pension system maintenance.
Samsung Electronics Polska · Warsaw
SHealth challenges & insights backend, scheduled messaging for mobile app, REST API with OAuth2. Started as trainee, promoted within a year.
Selected impact across architecture, delivery, and people.
Designed and delivered 3×8h Kotlin training with exercises and theory for developers transitioning from Oracle to backend.
Cross-team alignment, story creation, migration documentation. Coordinated end-to-end without breaking production.
Domain entities, flows, and DB layer for a new version of the transport management system — whiteboard to production-ready.
Onboarded 4 engineers into Ahold, helped 3 pass interviews. Took ownership of Sytac-Ahold relationship alongside engineering work.
Eliminated code duplication across 4 services. Unified error handling decoupled from third-party API changes — used by entire team.
Designed cluster state entity with stages and persistence — increased visibility of complex business processes and better debugging for planning services.
Sytac DevJam conference presentation. 3 technical articles published on distributed systems, MongoDB, and Kubernetes.
Technical articles on backend engineering and distributed systems.
April 2025
Handling failed HTTP requests in distributed systems — retries, circuit breakers, fallback strategies.
January 2025
How transactions work in MongoDB, when you need them, and how to configure them properly.
September 2024
Configuring Spring Boot on Kubernetes using config maps and volumes — practical patterns.
Technologies I work with daily and bet on.