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

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

  • Engaged with multiple clients on diverse projects as a Java implementation consultant
  • Took on full-stack development efforts
  • Led development efforts and coached team members

Projects

  • New website and webshop G-Star Raw
    • Created custom Java backend for new webshop
    • Integrated backend with multiple existing systems and CMS
    • Optimised performance to pass a taxing load test with ease
    • Led development efforts and coached team members
    Java Scala HTML CSS JavaScript Angular.js Play! Framework Tridion CMS Intershop

  • New intranet Leiden University
    • Single-handedly developed new intranet in short time
    • Integrated with existing LDAP system
    Java HTML CSS Hippo CMS LDAP

  • New public website Municipality of Wijchen
    • Created new public facing internet using Hippo CMS with custom Java components
    Java HTML CSS Hippo CMS

  • Google Search Appliance ASML
    • Implemented the Google Search Appliance using XSLT and jQuery.
    GSA XML XSLT JavaScript JQuery

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