About

With almost 12 years of experience in crafting robust back-end systems for e-commerce, I specialize in designing and implementing RESTful microservices using Spring Boot and JVM languages (Java, Kotlin, Groovy). I’ve also worked with Go and would love to use it more. I'm passionate about cybersecurity. I thrive in independent work environments where I can focus deeply on solving complex problems.

Work Experience

Bol.com

https://bol.com

November 2017 – present

Senior Software Engineer

Bol.com is the largest online retailer in the Netherlands with over 17 million customers. I spent the last 7 years in a security team, responsible for secure authentication of customers and partners and GDPR compliance automation.
  • Create secure authentication using OAuth 2.0, TOTP/HOTP, passwords, encryption
  • Design, implement, maintain, extend and tune scalable microservices exposing RESTful APIs using Java/Kotlin (Spring Boot) and Go
  • Deploy Java/Kotlin/Go containerized applications in data center VMs and Kubernetes (GCP)
  • Monitor (ELK stack and Prometheus/Grafana) applications for performance and security
  • Create, maintain and tune PostgreSQL and MongoDB databases
  • Create and optimize CI/CD pipelines in Gitlab CI
  • Apply TDD to ensure correctness and prevent regressions

ECI b.v.

June 2015 – October 2017

Software Engineer

ECI was an e-commerce website running on the Intershop platform. I mostly wrote Intershop-related Java code.
  • Interact with remote clients using SOAP and REST
  • Implement client-side functionality using JavaScript and jQuery
  • Create Bash and Groovy scripts to help tackle repeating developer tasks
  • Set up Git repositories
  • Create Gradle build scripts

YoungCapital Professionals

https://www.youngcapital.nl

March 2015 – February 2016

Junior Software Engineer

I was trained as a Java software engineer in a trainee program.
  • OCAJP (May 2015)
  • OCPJP (August 2015)

Contact

Education

Open Universiteit

Computer Science, Propedeuse

2016 – 2021

GPA: 8.5/10

  • IB1802 - Security and IT
  • IB0702 - Computer Networks
  • IB0402 - Logic, Sets and Relations
  • T34141 - Object-Oriented Analysis & Design (OOAD)
  • T58221 - Web Applications: the Client Side
  • T37141 - Model-driven Development
  • T14161 - Relational Databases
  • IB0202 - Introduction to Information Science
  • T28141 - Introduction to Computer Science

Universiteit van Amsterdam

Slavic Languagues & Literatures, MA

2006 – 2013

GPA: 8.5/10

Universiteit van Amsterdam

Comparative Literature, Propedeuse

2004 – 2006

GPA: Cum laude

Stedelijk Gymnasium Leiden

Economie & maatschappij, VWO

2002 – 2004

Certificates

The Linux Foundation

Certified Kubernetes Application Developer (CKAD)

https://training.linuxfoundation.org/certification/verify/

September 2026

Cisco

Cisco Certified Network Associate (CCNA)

https://cp.certmetrics.com/cisco/en/public/verify/credential/C2N0MH7N1V3L8N5J

June 2025

MongoDB

M101J: MongoDB for Java Developers

February 2018

Oracle

Oracle Certified Professional, Java SE 7 Programmer

August 2015

Oracle

Oracle Certified Associate, Java SE 7 Programmer

April 2015

Skills

Backend

Master
Java Kotlin Groovy Spring Boot REST / HTTP Bash Git Docker

Backend

Advanced
Go Python Postgres MongoDB Messaging (Pub/Sub)

DevOps

Advanced
Kubernetes Gitlab CI GCP

Languages

  • Dutch Native speaker
  • English Fluent
  • Russian Fluent

Interests

Hiking

Nature Mountains

Meditation

Personal Finance