Introductie
Data engineer en backend engineer met een focus op schaalbare cloudoplossingen. Ervaren in
Azure, Google Cloud en AWS, van serverless functies tot complexe ETL-pijplijnen met Airflow, Beam en
Pub/Sub.
Ik ontwerp en bouw data-gedreven systemen die schaalbaar, betaalbaar en goed te integreren zijn. Van
microservices tot SOA-landschappen: ik combineer pragmatiek met DevOps-principes zoals CI/CD en
trunk-based development.
Met Python, Golang en cloud tooling automatiseer ik data- en backendprocessen. Ik heb hands-on ervaring
met BigQuery, Apache Beam, Airflow, Pub/Sub en serverless stacks in GCP en AWS. Ik werk graag nauw samen
met teams en stakeholders om interfaces helder te houden en opleveringen voorspelbaar te maken.
Vaardigheden
Data engineering
SQL / PostgreSQL
Airflow / DAGs
Apache Beam / Dataflow
GraphQL / Hasura
Pub/Sub, SQS
ElasticSearch
ETL, dimensional modeling, event triggers, caching en optimalisaties voor
grote imports.
Programming
Python (Flask, Pandas, PySpark)
Golang (Gin, testing)
TypeScript / React
Java / C#
Sterk in API-ontwerp, middleware, ETL-services en tooling met tests en
observability.
Cloud & DevOps
GCP (Cloud Run, App Engine, BigQuery)
AWS (Lambda, Aurora, DynamoDB)
Azure (ADF, SQL DB, DevOps)
CI/CD (GitHub Actions, Jenkins)
Containers (Docker, K8s, Helm)
Infra-as-code, trunk-based development, monitoring en betrouwbare deploys.
Projecten

Data engineer · jan 2024 – heden
Nieuw aangiftesysteem voor accountants
Middleware, workflowprocessor en XBRL-koppelingen gebouwd voor het Aangifte Work Program.
Nieuwe Airflow DAG/Task-runner ontworpen, CI/CD met GitHub Actions opgezet en trunk-based
development geïntroduceerd.
PythonAirflowKubernetesGitHub ActionsXBRL
AWP Tax Technology bouwt een nieuw aangiftesysteem ter vervanging van Smart Excel. Wytze
ontwikkelde middleware, databasekoppelingen, XBRL-service en workflowprocessor zodat
accountants samen kunnen werken zonder Excel-bestanden uit te wisselen. Belangrijk:
modulair per aangiftejaar, alle stappen naar XBRL en één centrale
communicatiestroom.
Airflow DAG/Task Runner: nieuwe runner geschreven om werkprocessen in
Airflow te orkestreren. CI/CD opgezet met GitHub Actions naar Kubernetes (feature, dev,
test, prod) en trunk-based development geïntroduceerd.
Middleware in Golang: centrale service (Gin) die frontend en backend
verbindt, XML/JSON transformaties doet, data aggregeert, workflowlogica uitvoert en alle
XBRL-transacties afhandelt.
Full stack developer · aug 2022 – dec 2022
Developer portal met Spotify Backstage
PaaS developer portal opgezet voor o.a. Jumbo en Royal Flora Holland. Custom Backstage
plugins gebouwd voor selfservice en Okta-integratie; omgevingen uitgerold met Azure/AWS en
data pipelines voor gebruikersbeheer opgezet.
TypeScriptReactBackstageAzureAWS
IT4Dev bouwblokken-team: Backstage developer portal uitgerold per klantomgeving (Jumbo,
Royal Flora Holland, ProRail). Catalogus, component views en templates ingericht als
bouwblokken.
Custom plugins: selfservice (services stoppen/starten), Okta-integratie
voor gebruikers/groepen. Sonar, Git, Azure/AWS integraties ingericht.
Data pipelines: Azure SQL + Data Factory pipelines voor het inladen en
beheren van gebruikers uit aangeleverde CSV’s per klant.
Data & backend engineer · mei 2022 – jul 2022
Image library en productdatabase
Nieuwe Aurora Serverless productdatabase ontworpen, bestaande DynamoDB-services gemigreerd en
image services gebouwd met WebP-conversie, caching en snelle ZIP-export.
AWSPythonAuroraLambdaAPI Gateway
Nieuwe productdatabase op Aurora Serverless (kosten laag, kan naar 0) met migratie van
DynamoDB. API-services omgebouwd naar SQL-laag.
Image pipeline: import converteert dynamisch naar WebP; matching via
web-UI met API’s; caching voor grote images (>25MB) voor performance.
Export: ZIP-export parallel en begrensde image sizes voor snelle
levering (±2 minuten t.o.v. 15+ min). Stack: Lambda, API Gateway, S3, SQS, CDK,
SQLAlchemy, Alembic.
Backend & data engineer · jul 2020 – apr 2022
Data-architectuur voor Zoover en Vakanties
Nieuwe data-architectuur ontworpen met Hasura GraphQL, migraties en event triggers. Grote
Peakwork importprocessen geoptimaliseerd en meerdere ETL-stromen voor contentverrijking
gebouwd.
GraphQLHasuraPythonGCPETL
Portfolio dataproject: samenbrengen van twee data-architecturen
(Zoover/Vakanties) met Hasura GraphQL als centrale laag: rollen, event triggers, één
endpoint i.p.v. vele REST-services. Focus op migraties, beveiliging en documentatie.
Accommodatie-import: Peakwork offers (~33.7k accommodaties, 300 dagen
offers) van 19 uur naar ~4 uur met Cloud Functions, Pub/Sub, optimalisaties en
parallelisatie.
Tech: Python, SQLAlchemy, Flask, GraphQL/Hasura, Cloud Run/App Engine,
Postgres, ElasticSearch, Terraform, Unleash.
Software engineer & data science · feb 2019 – jul 2020
Marketing-automatisering en scraping
Docker ETL-service gebouwd om BigQuery data naar Salesforce Marketing Cloud te synchroniseren
met web-UI en planners. Daarnaast chatbotbeheer en scraping/ETL-processen voor
accommodatieverrijking.
PythonFlaskBigQueryDockerSFMC
SFMC sync: dockerized ETL-service die BigQuery-profielen naar SFMC
overzet (SOQL) met web-GUI en planners, voor gepersonaliseerde e-mailmarketing.
Chatbot: beheer van Dialogflow/Salesforce chatbot (extern gebouwd),
aansturing consultants en stagiairs.
Scraping/ETL: meerdere pipelines voor contentverrijking (images,
beschrijvingen, facts, contactinfo) via 5 bronnen; Cloud Functions, Tasks, Terraform.
Big data developer · feb 2018 – jan 2019
CI/CD voor big data lakes
Jenkins-pijplijnen opgezet voor INFRA-team, geïntegreerd met GitLab/Ansible en Jira
automatisering voor incidentafhandeling. Versnelde uitrol en monitoring van
Hadoop/HDFS/Spark-omgevingen.
JenkinsAnsibleGitLabHadoop
Jenkins platform: opgezet op RHEL VM, gekoppeld aan GitLab webhooks en
Ansible playbooks voor het automatiseren van Cloud services (VPN, Windows Server, big
data lake). QA/monitoring-tests samengebracht tot gestandaardiseerde pipelines.
Jira-automatisering: Jenkins verbonden met Jira REST API; tickets
genereren bij failures, webhooks om pipelines te herstarten vanuit Jira.
Tech: Jenkins, Linux, Bash, Ansible, VMware, AD, Hadoop/HDFS/Yarn/Spark,
PySpark, Ambari, Zookeeper, Git/GitLab.