Summary

Results-driven software engineer with over 13 years of experience, specializing in full-stack development, platform engineering, and cloud-native applications and architecture. Demonstrated success in leading cross-functional teams, optimizing software performance, and implementing scalable solutions across diverse industries. Open to opportunities as Principal Software Engineer, Platform Engineer, Lead Developer, Tech Lead, or Cloud Architect, to leverage extensive technical expertise and leadership capabilities to translate business needs into high-quality, sustainable software.

Experience

August 2024 / February 2025

Senior Backend Engineer

WhiteSpace, Den Haag

  • Implemented local development environment using Skaffold
  • Implemented organisation’s first externally exposed API
  • Introduced Google API design guide
  • Optimised and strengthened existing authentication system
  • Delivered backend for major new release of most important product
  • Introduced distributed tracing and OpenTelemetry
  • Improved data pipelines by leveraging Apache Arrow, Parquet files and Hive partitioning
  • Introduced Argo Workflows
  • Implemented eventing system based on Dapr
Python FastAPI SQLAlchemy PostgreSQL Nginx OAuth2 Proxy Docker Kubernetes Dapr Kustomize Helm Flux Skaffold Terraform Apache Arrow Parquet Hive Argo Workflows OpenTelemetry Grafana GitHub Go

July 2023 / Present

Tech Lead

Expandi, Eindhoven

  • Improved and implemented multiple software development processes across the company
  • Formulated technical roadmap plans and facilitated technical decision making sessions
  • Increased skills of development team, and candidate-CTO, by providing comprehensive training and coaching
  • Configured all existing infrastructure as code using Ansible
  • Created CI/CD setup, using GitLab and Pants, to automate all parts of the change management flow
  • Developed a complete observability platform using OpenTelemetry and Grafana
  • Setup Airbyte ELT platform
Python Django FastAPI SQLAlchemy PostgreSQL Angular Playwright Artillery Traefik NATS Pants Docker Kubernetes k0s Kustomize Helm Skaffold Airbyte Ansible OpenTelemetry Grafana GitLab

December 2021 / April 2023

Tech Lead

Energyworx, Houten

  • Led team of 4 developers
  • Increased code quality using techniques like TDD and BDD
  • Introduced Domain Driven Design to the company by way of EventStorming sessions
  • Introduced multiple software design principals like hexagonal architecture, black box testing and inversion of control
  • Led development of new microservices system which would provide the main entrypoint into the platform
  • Setup infrastructure using Terraform on Google Cloud Platform
  • Built extensive CI/CD pipelines using GitLab
  • Provided consultation to different teams around topics like security, networking, CI/CD and SRE
gRPC Istio OpenTelemetry Go Python Google Cloud Platform Firebase Docker Kubernetes Terraform GitLab OAuth2 OpenID Connect JWT

January 2020 / November 2021

Chief Technology Officer

Katana Labs, London

  • Responsible for- and main developer of all technical aspects of product including architecture, software design, infrastructure and CI/CD setup
  • Built, led and coached team of four, multidisciplinary developers
  • Built globally scalable infrastructure on Google Cloud Platform using Kubernetes
  • Developed data pipelines in Apache Beam
  • Developed MLOps pipelines using Kubeflow
Go Python JavaScript TypeScript React Google Cloud Platform Firebase Docker Kubernetes Apache Beam PostgreSQL Kubeflow Terraform OAuth2 OpenID Connect JWT GraphQL

February 2015 / December 2019

Full-Stack Developing Consultant

Xebia, Hilversum

  • Engaged with multiple clients on diverse projects as a full-stack development consultant
  • Quickly developed strong full-stack engineering and DevOps skills due to Xebia’s focus on knowledge sharing and being surrounded by high level peers
  • Grew as a consultant due to high-profile projects with high expectations
  • Took on leading roles within teams and was involved in key technical and architectural decision-making

Projects

  • Katana Lens ING
    • Designed and implemented globally scalable architecture using Kubernetes on Google Cloud Platform
    • Decoupled application from external dependencies, creating a modular system
    • Built search solution on PostgreSQL
    Go Python Google Cloud Platform JavaScript TypeScript Node.js React Docker Kubernetes Apache Beam PostgreSQL

  • OHUB 2.0 Unilever
    • Built Java APIs on Azure enabling data collection from many parts of the company
    Scala Spark Java JavaScript Docker Azure

  • Katana ING
    • Built backend services in Scala using Akka Streams
    • Made key technical and architectural decisions
    Scala Akka Python Go JavaScript Apache Kafka Apache Flink PostgreSQL CouchDB Polymer

  • TNT / FedEx bridge TNT
    • Developed Angular frontend for bridging TNT and FedEx networks
    • Developed backend Scala components for needed frontend functionality
    Scala Akka JavaScript Angular.js Docker Node.js

  • My DHL Parcel DHL
    • Developed Angular frontend which abstracted away many intricate DHL business processes
    • Assisted backend Scala development for integration with existing DHL systems
    Scala JavaScript Angular.js PostgreSQL Cassandra

May 2012 / January 2015

Web Content Management Consultant

Incentro, Rotterdam

November 2011 / April 2012

Frontend Web Developer

SIM Groep, Rotterdam

May 2011 / October 2011

First-line Maintenance Engineer

Prime-Ops, Nieuwegein

April 2009 / November 2011

Assistant Branch Manager

BelCompany, Woerden

January 2007 / January 2009

Armoured Vehicle Driver / Anti-Tank Shooter

Royal Dutch Army - Air Assault Brigade, Schaarsbergen

September 2004 / December 2006

Ambulance Driver

Royal Dutch Army - Medical Service, Ermelo

Projects

Mordon

 - Square One, Amsterdam

An email client that brings a Kanban-style workflow to email.

Golang
Wails
Templ
HTMX
TailwindCSS

Can I Use: Notify

 - Dennis Vis, Den Haag

An application which allows to subscribe to notifications whenever specific features land in specific browsers.

Golang
Templ
HTMX
TailwindCSS
Firebase

D-Cipher

 - UX-Flo, Amsterdam

A web application that allows users to upload, modify and replay user testing sessions recorded using UX-Flo’s recording desktop application. The sessions contain all input events a user produced and the application makes these interactive.

Google Cloud Platform
Firebase
Vue.js
Golang

Skills & Proficiency

  • Go

  • Python

  • JavaScript

  • TypeScript

  • HTML / CSS

  • SQL

  • Infra as Code

  • CI/CD

  • Cloud Native

  • Platform Engineering

  • Microservices

  • SRE

  • Data Engineering

  • MLOps

  • Scala

  • Java

Technologies

Wails
Templ
Node.js
Bun
Elysia
Express.js
HTMX
Svelte
Vue.js
React
TypeORM
Polymer
Angular
Playwright
Artillery
JQuery
Cypress
TailwindCSS
Django
FastAPI
SQLAlchemy
Pants
OpenAPI
Protobuf
gRPC (Web)
Buf
NATS
Traefik
Istio
Akka
Apache Flink
PostgreSQL
SQLite
Datastore
Firestore
BigQuery
BigTable
CouchDB
Docker
Kubernetes
k0s
Skaffold
Helm
Kustomize
Terraform
Ansible
Google Cloud Platform
Firebase
Azure
GitLab (CI)
OpenTelemetry
Grafana
Prometheus
VertexAI
Kubeflow
Apache Beam
Airbyte
Spark
OAuth2
OpenID Connect
SAML/SSO
Zero-trust
JWT
Akka (Streams)
Play Framework