Curriculum Vitae


Experience

Software

Software Engineer

SURF, Utrecht

Jan. 2023 - Dec. 2024

Extensive work on an in-house developed workflow orchestration engine written in Python, simply named 'Workflow Orchestrator'.

The Workflow Orchestrator is an open source project providing tooling for network automation and orchestration (see https://workfloworchestrator.org and https://github.com/workfloworchestrator).

The project is used by network engineers from companies in different parts of the world (SURF, ESNet, GÉANT and more).

A important part of my contribution was implementing full-text search capabilities for all provisioned resources by a client. This was built on top of PostgreSQL with a custom easy-to-use query language.

Technologies

Python: FastAPI, SQLAlchemy PostgreSQL Celery Kafka GraphQL

Data/Software Engineer

ANWB, Den Haag

Oct. 2021 - Jan. 2023

Part of a central DataHub Team responsible for all data flows in/out of ANWB.

Active both as platform engineer, extending the custom modular CDK framework for creating new pipelines, and as an engineer analysing use-cases and on-boarding business-teams to our platform.

Technologies

AWS: S3, Stepfunctions, DynamoDB, SNS, SQS, Athena, Glue, Kinesis CDK/Python

Data/Software Engineer

ANWB, Den Haag

Feb. 2021 - Sep. 2021

Data engineer for a customer-focused DataOps team. The team built a generic framework in a monorepo for ETL pipelines using S3, RedShift, Stepfunctions, Lambda and AWS Batch.

As the number of pipelines grew rapidly, the deployment time become too long. I built a new deployment pipeline using CDK pipelines which leverages CodePipeline for deploying stacks in parallel.

Technologies

AWS: S3, RedShift, Stepfunctions, Lambda, Batch, ECR, CodePipeline CDK/Python

Data Engineer

PostNL, Den Haag

Oct. 2020 - Dec. 2020

Data engineer for a Data Analytics Platform. Part of a centralized data team that ingests and distributes data for all data scientists and other departments.

We started building a reusable dataflow infrastructure for our ETL jobs that leverage AWS Glue jobs and Lambdas to move data around the datalake.

Technologies

AWS: Glue, PySpark, Athena, S3, DynamoDB, RDS, RedShift CDK/Python Kafka

Data Engineer/Software Consultant

NN Investment Partners, Den Haag

Nov. 2017 - Jul. 2020

Involved in two large projects.

- Building a new Client Portal with infrastructure in AWS using an almost exclusively serverless architecture. Also involved migration of a legacy data pipeline to a scalable system based on APIs. Infra tools: Terraform, GitLab CI.

- Part of a new foundational Innovation Platform that built new infrastructure and applications for asset management teams. Everything was built with AWS native services. Infra tools: CloudFormation, CodeCommit, CodeBuild, CodePipeline.

Technologies

A large amount of AWS services Clojure/Datomic Kafka Databricks/Spark-Scala Python NodeJS

Technical Lead/Architect

Studyflow B.V., Amsterdam

Sep. 2015 - Oct. 2017

Full stack development. System architecture and data engineer.

Besides programming, also responsible for the scalability and correctness of the event-sourcing architecture.

System was reaching the limit with 100 registered schools. We grew to 200+ schools and achieved a 120% increase in sold licences.

We were able to keep the infrastructure costs remained constant. The entire stack was Clojure en ClojureScript (and a little bit of Ruby on Rails).

Technologies

Event sourcing and CQRS Clojure(Script) React/Reagent PostgreSQL Kafka Websockets

Software consultant

Xebia Group, Hilversum

May 2014 - Apr. 2015

Full stack developer at ING as software consultant. Involved all development tasks from Java Spring to AngularJS and scrum master tasks.

Started an open source project at Xebia: VisualReview (written in Clojure).

Technologies

Java Spring AngularJS Scala

Software developer

GlobalOrange B.V., Amsterdam

Jan. 2013 - May 2014

Employed as developer for Web Applications (primarily backend) in a Service Oriented Architecture.

Technologies

PHP Clojure JavaScript PostgreSQL ActiveMQ Vert.X

Data Science

Big Data Specialization

Coursera

Jul. 2018 - Sep. 2018

Completed the 6-part Big Specialization track from the University of California San Diego. (Certificate is shown on my LinkedIn profile)

Technologies

Hadoop Splunk Spark Neo4j KNIME

Data Science Specialization Course

Coursera

May 2015 - Jan. 2016

Completed the 9-part Data Science Specialization from the John Hopkins University. The final capstone project consisted of builden a data science product.

Technologies

Primarily tools from the R ecosystem

Physical Science

PhD student

LMU, München / Max-Planck-Institüt für Quantenoptik, Garching bei München

Sep. 2011 - Sep. 2012

Quantum optics group XQP under Prof. Harald Weinfurter, Multi-Photon Entanglement

Goal: Investigation into new experimental setups for violation of Bell-inequalities + Theoretical research into the role of quantum correlations in quantum cryptography.

Master Research Student (Theoretical Physics)

Leiden University

Oct. 2007 - Mar. 2010

Huygens Laboratorium, Quantum Optics and Quantum Information (QOQI) group under Prof. Gerard Nienhuis.

Thesis: Geometrical Representations of Finite Dimensional Quantum Systems.

Bachelor Research Student

Leiden University

Mar. 2006 - Oct. 2006

Leiden Institute of Physics (LION), Atomic and Molecular Conductors under Prof. Jan van Ruitenbeek.

Thesis: Electrical and mechanical properties of oxygen-enhanced nanowires.

Scientific paper: DOI: 10.1103/PhysRevLett.96.026806