Resume

Work experience and client engagements

A summary of the companies I’ve worked at throughout my career, including consultancy assignments via Team Rockstars IT and my earlier in-house engineering roles.

For the most up-to-date view of my experience, have a look at my LinkedIn page.

Software Engineer (via Team Rockstars IT)

Alliander

Feb 2026 — Present

Arnhem, Netherlands

Currently working at Alliander as a software engineer through Team Rockstars IT.

Software Engineer (via Team Rockstars IT)

Nederlandse Spoorwegen

Jan 2023 — Dec 2025

Utrecht, Netherlands

At Nederlandse Spoorwegen (NS), the main passenger railway operator in the Netherlands, I worked as a fullstack software engineer in the DSO (Donna Service Organisatie) department. Donna is a large and complex system, jointly developed by NS and ProRail, that manages rail planning and capacity allocation for 35 carriers. The organisation is modernising this system by gradually converting it into modular components using Java 21, Spring Boot, Angular 17, and OpenShift.

I contributed by developing two new modules: Tijdwegdiagram (TWD), a tool to help planners visualise track occupancy over time, where I improved performance through SVG optimisations and compatibility with OpenAPI-based code generation; and a Bridge-Opening Calendar, where I added interactive features for creating and editing openings and implemented frontend state management to improve usability. I also participated in the Engineer-on-Duty rotation, supporting other teams and monitoring alerts.

Java Angular OpenShift PostgreSQL Spring Boot

Software Engineer (via Team Rockstars IT)

Bol.com

Jan 2022 — Dec 2022

Utrecht, Netherlands

At bol.com, a leading e-commerce platform in the Netherlands and Belgium, I joined the Assortment & Selling department. Our team developed and maintained services supporting promotional campaigns and deal offers. I was responsible for designing and developing a new back-office tool for promotion specialists, built using Kotlin, Spring Boot, and Angular, following modern development standards and best practices.

In addition, I contributed to migrating several microservices from bol.com’s on-premise data centre to Google Cloud Platform (GCP), focusing on scalability, reliability, and performance optimisation. I performed load testing and performance tuning using Locust, improving application response times and stability under high traffic conditions. As part of the Engineer-on-Duty rotation, I handled alerts and supported other teams to help ensure smooth platform operations.

PostgreSQL Kotlin Google BigQuery Google Cloud Platform (GCP) Angular Java Spring Boot

DevOps Engineer

Topicus / Proigia

Nov 2020 — Dec 2021

Wageningen, Netherlands

At Proigia, a Topicus subsidiary specialising in healthcare data processing, I helped support a large-scale migration from an on-premises data centre to Amazon Web Services (AWS). The goal was to create a more scalable and efficient data platform capable of handling large workloads and delivering data faster.

The existing pipeline consisted of around 60 virtual machines and over 40 TB of data, which needed to remain operational during the transition. My work focused on architecting and implementing a scalable cloud-native environment using Kubernetes, RDS, S3, and SQS. I also refactored several Python-based components to replace custom infrastructure dependencies and enable containerised deployment within AWS.

Amazon Web Services (AWS) PostgreSQL Kubernetes DevOps Python Docker Jenkins Cloudflare GitHub

Software Engineer

Topicus

Jul 2013 — Nov 2020

Deventer, Netherlands

At Topicus Healthcare, a company specialising in software solutions for the healthcare sector, I joined after completing my bachelor’s degree and worked as part of a Scrum team developing and maintaining two major enterprise applications for medical laboratories: TelePlan, appointment-planning software, and TeleDia, workflow software supporting data acquisition and specialist assessment.

My responsibilities included analysing change requests, resolving software bugs, developing new features, supporting on-premise client installations, and deploying and monitoring our SaaS platform. I also revamped heavy Wicket-based user interfaces into a modern Angular and Spring Boot stack, improving usability and performance. In addition, I participated in the Security Guild to raise awareness and support teams during external penetration tests.

Spring Framework Wicket Kanban Microsoft SQL Server Angular Java Nexus HL7 Standards Hibernate