> Ton Habraken_

senior software engineer · architect · development lead

$ wget cv.pdf $ wget cv_short.pdf

$ whoami_

Een energieke, pragmatische developer met veel consultancy-ervaring als senior, architect en lead Java developer, opgedaan in complexe omgevingen bij uiteenlopende bedrijven.

Ik hou van een technische uitdaging en vind het belangrijk om robuuste softwareoplossingen te ontwikkelen. Ik pas graag bewezen methodieken toe, zoals Test Driven Development en Design Patterns, en adviseer klanten en collega’s proactief op basis van mijn opgebouwde kennis.

Mijn passie voor nieuwe technieken in de digitale wereld motiveert mij. Ik blijf mijzelf ontwikkelen op het gebied van cloud-based services (AWS/Azure), data-ontsluiting en streaming (Apache Kafka) en frameworks, zodat ik toekomstbestendige oplossingen voor de klant kan bouwen.

naam: Ton Habraken rol: Senior Consultant woonplaats: Zeeland (N-Br) talen: [nl, en] rijbewijs: B ervaring: 25+ jaar

$ cat stack.yaml

talen: - Java SE 8 / Java EE 8, 11, 17 - Kotlin - JavaScript / Node.js - C# / C++ - Delphi / Turbo Pascal / Basic frameworks: - Spring / Spring Boot / Spring MVC - Spring Data / Spring Batch / Spring Cloud Data Flow - Hibernate / JPA - JMS / SonicMQ / Apache Camel - GraphQL - WebSphere frontend: - Angular / React - HTML5 / CSS3 / JavaScript - JSP / JSTL - Android architectuur: - Microservices / Event-Driven - REST / SOAP / SOA - OSGi - Monolith testing: - JUnit / Mockito / PIT Mutation Testing - Cucumber / Selenium - SonarQube - SoapUI / Postman / JMeter databases: - Oracle / MySQL / PostgreSQL - Cassandra / MongoDB - SQLite / Berkeley DB data: - JSON / XML / YAML / CSV - XSLT - UML - FHIR / HL7 build_ci: - Maven / Gradle / Ant - Jenkins / Hudson / TeamCity / CruiseControl versiebeheer: - Git / SVN / CVS - IBM ClearCase / IBM Synergy / Visual SourceSafe tools: - Elasticsearch - Apache Kafka - Kubernetes - OptaPlanner security: - OAuth / JWT - Spring Security cms: - Adobe AEM 5.6 – 6.4 - OpenCMS ide: - IntelliJ / Eclipse / Visual Studio Code - Android Studio / JDeveloper / JBuilder werkwijze: - Test / Behaviour / Model / Domain Driven Development - Design Patterns / Clean Code - SAFe / Agile / Scrum / Kanban - Extreme Programming / Pair programming

$ git log --career

// klik op een regel om de details te openen of te sluiten

01-2026 – heden Senior Software Consultant@ ICTU (via Bright Cubes) Overheid / e-Health

Het Nationaal Contactpunt voor e-Health Nederland (NCPeH-NL) maakt deel uit van de Europese MyHealth@EU-infrastructuur, waarmee zorgverleners, met toestemming van de patiënt, medische gegevens kunnen uitwisselen.

Binnen het Piezo-programma ben ik als Senior Software Consultant verantwoordelijk voor het bedenken, ontwerpen en ontwikkelen van een Transformation as a Service-module.

# verantwoordelijkheden

  • Ontwerpen en opzetten van de Transformation as a Service-module
  • Adviseren over de bestaande XSLT-transformaties binnen NCPeH
  • Maken van architectuur- en technologiekeuzes voor de module, in afstemming met de architecten van NCPeH
  • Inrichten van geautomatiseerde tests voor de transformaties (unit- en integratietests)
  • Inrichten van CI/CD-pipelines in GitHub voor build en deployment met Docker
  • Kennis delen met en begeleiden van collega-ontwikkelaars in het scrumteam
  • Peer-to-peer code reviews

# omgeving

  • Java
  • Spring Boot
  • Continuous Delivery
  • GitHub
  • Docker
  • HAPI FHIR
  • FHIR
  • FML
  • Maven
  • JAXB
  • REST API
  • XML
  • XSLT
  • Agile
  • Scrum
07-2024 – 12-2025 Senior Java Developer@ CIBG (via Bright Cubes) Overheid / e-Health

Het Nationaal Contactpunt voor e-Health Nederland (NCPeH-NL) maakt deel uit van de Europese MyHealth@EU-infrastructuur, waarmee zorgverleners, met toestemming van de patiënt, medische gegevens kunnen uitwisselen.

Als Senior Java Developer ben ik medeverantwoordelijk voor de ontwikkeling van het NCPeH-platform binnen het Piezo-programma.

# verantwoordelijkheden

  • Opzetten van het transformatieproces van Nederlandse medische data naar een Europees formaat
  • Afstemmen met ketenpartners over de datastructuren
  • Aanpassen van verschillende onderdelen van NCPeH, zoals de beheer- en klantportalen en de web-API voor het ophalen van de benodigde data

# omgeving

  • Java
  • Spring Boot
  • Continuous Delivery
  • Azure
  • Azure DevOps
  • Docker
  • Maven
  • JAXB
  • REST API
  • XML
  • XSLT
  • HL7 CDA
  • eHDSI
  • Agile
  • Scrum
12-2022 – 07-2024 Development Lead@ Rabobank (Lease and Factoring) Financieel

Lease and Factoring is bezig met een transitie van een legacy systeem op een AS400 naar een nieuwe third-party SaaS-oplossing. Voor een succesvolle adoptie is een omvangrijke datamigratie nodig: een tijdelijk datamigratieplatform waarmee bestaande data kan worden ingeladen, getransformeerd, verrijkt en gecontroleerd ingevoerd in de nieuwe SaaS-oplossing.

Als Development Lead ben ik verantwoordelijk voor de aansturing van de ontwikkelaars, de architectuur, het ontwerp en de realisatie van het datamigratieplatform. Daarnaast begeleid ik het gefaseerd migreren van de data van Lease and Factoring.

# verantwoordelijkheden

  • Verkrijgen van functionele en niet-functionele requirements bij stakeholders
  • Analyseren van mogelijkheden voor data-ontsluiting van bestaande systemen
  • Afstemmen van integratiemogelijkheden met de third-party SaaS-leverancier
  • Aansturen van het migratie-developmentteam
  • Analyseren van bestaande datastructuren en hermodelleren naar een structuur compatibel met het nieuwe systeem
  • Ontwerpen van het datamigratieplatform o.b.v. REST en microservices
  • Realiseren van software op basis van Spring Cloud Data Flow en batch processing in Spring Boot
  • Inrichten van CI/CD-pipelines voor build en deployment in de Azure cloud
  • Begeleiden van het exportproces van de verrijkte data naar het nieuwe systeem
  • Peer-to-peer code reviews

# omgeving

  • Java EE 11
  • Spring Boot
  • Spring Batch
  • Spring Cloud Data Flow
  • Azure
  • Azure DevOps
  • GitHub
  • Docker
  • Maven
  • Git
  • JAXB
  • REST API
  • Swagger / OpenAPI
  • JSON
  • XML
  • Agile
  • Scrum
12-2020 – 11-2022 System Architect / Scrum Master / Development Lead@ Philips Research (Hospital 4.0 Value Stream) R&D / Healthcare

De Hospital 4.0 Value Stream binnen Philips past Industry 4.0-principes toe op de gezondheidszorg. Dit vereist het verzamelen, opslaan en distribueren van grote hoeveelheden data voor applicaties die met AI en machine learning de interne processen in ziekenhuizen verbeteren. Dat levert meer efficiëntie, minder overhead en lagere kosten op.

In de Hospital 4.0 Prototyping Factory worden concepten uitgevoerd en technisch getoetst. Binnen het team ben ik verantwoordelijk voor het aansturen en begeleiden van het team tijdens het bouwen van de oplossingen.

# verantwoordelijkheden

  • Analyseren van use-cases en de haalbaarheid binnen de Health Suite Reference Architecture (HSRA) van Philips
  • Selectie van talen, frameworks en tools voor prototype-software
  • Opzetten van architectuur o.b.v. Philips-architectuurprincipes
  • Aansturen van het lokale en offshore Java-developmentteam
  • Onderzoek naar gebruik van clouddiensten in een ziekenhuisomgeving (AWS Outposts)
  • Realiseren van software op basis van een microservice-architectuur
  • Analyse en integratie van bestaande platformen in Hospital 4.0 (REST API)
  • Peer-to-peer code reviews
  • Scrum master van het scrumteam

# omgeving

  • Java EE 8
  • FHIR
  • HAPI FHIR
  • HL7
  • AWS
  • GraphQL
  • Spring Boot
  • GitHub
  • Docker
  • Kubernetes
  • Maven
  • Git
  • HTML
  • JavaScript
  • JSON
  • REST
08-2020 – 12-2020 Senior Backend Engineer@ Philips Research (Software Concepts) R&D

Software Concepts doet rapid prototyping voor Philips Research. Per vraagstuk wordt gekozen voor een passende oplossing, met uiteenlopende combinaties van programmeer- en scripttalen.

In het Concept Works-team ontwikkelde ik diverse backend-applicaties ter ondersteuning van researchprojecten en automatiseerde ik het build- en deploymentproces.

# verantwoordelijkheden

  • Analyseren van content management systemen en kiezen van een herbruikbare content-distributieoplossing
  • Selectie van talen en tools voor prototype-software
  • Ontwikkelen van Java-backendoplossingen en Node.js-toepassingen
  • Software ontwikkelen op basis van een microservice-architectuur
  • Aanpassen van bestaande platformen
  • Peer-to-peer code reviews
  • Participeren in online scrum-meetings

# omgeving

  • Java EE 8
  • Node.js
  • GraphQL
  • Contentful
  • Spring Boot
  • Jest
  • Express
  • GitHub
  • Cloud Foundry
  • Docker
  • Yarn
  • Maven
  • Git
  • HTML
  • JavaScript
  • JSON
  • REST
  • Agile
  • Scrum
09-2019 – 07-2020 Senior Fullstack Java Software Engineer@ Bol.com E-commerce

Bol.com breidt zijn marktaandeel in België uit, wat vraagt om een meertalige website en apps. Gestart is met de app, die voor de accountpagina’s een webview gebruikt.

In het WSP4-team maakte ik het accountdeel van de webshop meertalig: bestaande componenten koppelen aan de Rosetta-microservice met de zichtbare teksten en de koppelingen met bestaande services geschikt maken voor meerdere talen, zonder in te leveren op performance en zonder de dagelijkse feature-development te hinderen.

# verantwoordelijkheden

  • Analyseren van bestaande componenten en bepalen welke delen uit de vertaalservice moeten komen
  • Nieuwe componenten opzetten en aansluiten op de benodigde microservices
  • Opzetten van de datastructuur voor de opslag van meertalige teksten
  • Creëren van i18n-templates en -scripts en updaten van componentschema’s in Runway, het custom front-end systeem van bol.com
  • Java-componenten aanpassen voor gebruik van de nieuwe templates
  • Toevoegen van de correcte teksten aan Rosetta (i18n resource systeem)
  • Updaten en creëren van Cypress.io component-integratietesten
  • Peer-to-peer code reviews

# omgeving

  • Java EE 8
  • Kotlin
  • React
  • Spring Boot
  • Spring Framework 4
  • Cypress.io
  • Handlebars
  • Hystrix
  • Grafana
  • Kibana
  • Feature releases
  • Jenkins
  • Maven
  • Git
  • Kafka
  • GitLab
  • JIRA
  • Confluence
  • JUnit
  • HTML
  • JavaScript
  • JSON
  • REST
05-2019 – 08-2019 Senior Java Software Engineer@ Rounded.com (voor Valuga) E-commerce

Als lead developer in het agile scrumteam verantwoordelijk voor een proof of concept voor het opslaan van zoektermen in Elasticsearch, waarbij met Kibana analyses en trends inzichtelijk werden gemaakt.

# verantwoordelijkheden

  • Inventariseren en prioriteren van requirements
  • Ontwikkelen van data- en softwarearchitectuur op basis van Domain Driven Design
  • Ontwerpen van de microservice-architectuur
  • Strategie bepalen voor zoektermdata in Elastic
  • Selecteren van tooling en bepalen van de tooling-architectuur
  • Inrichten van CI/CD-tools en -methodiek
  • Ontwikkelen van Java-microservices op basis van Spring Boot en Eureka
  • Begeleiden van mede-ontwikkelaars
  • Teamlead van het agile softwareontwikkelteam

# omgeving

  • Elasticsearch
  • Kibana
  • Cassandra
  • Docker
  • Jenkins
  • Maven
  • Java EE 8
  • Spring Boot
  • Spring Framework 5
  • Git
  • JIRA
  • JUnit
  • JSON
  • REST
02-2019 – 05-2019 Senior Java Developer@ PGGM (via Valtech) Financiële instellingen

Migratie van de 400 pagina’s tellende hoofdwebsite van PFZW van Microsoft SharePoint naar Adobe AEM. De bestaande website werd uitgefaseerd en alles moest worden overgebracht naar een flexibele, nieuw ontworpen website in Java/AEM.

# verantwoordelijkheden

  • Ontwerpen van de applicatiearchitectuur op basis van Domain Driven Design
  • Ontwikkelen van de migratiemethodiek
  • Opzetten van de applicatiearchitectuur voor Adobe AEM
  • Ontwikkelen van custom AEM-componenten in Java, HTML en XML
  • Implementeren van componenten in het nieuwe platform
  • Custom Java-componenten integreren met bestaande frontend-code
  • Kennisoverdracht aan interne medewerkers van PGGM

# omgeving

  • Java EE 7 / 8
  • Maven
  • AEM 6.4
  • JIRA
  • JUnit
  • JSON
  • REST
  • Git
06-2016 – 05-2017 · 06-2018 – 02-2019 Senior Java Developer@ Shimano (via Valtech) Retail en tech

Ontwikkeling van verschillende brand-websites van Shimano in Java/AEM, en het verbeteren en optimaliseren van bestaande websites en de myShimano-omgeving: het B2B e-commerceplatform waarmee fietsenmakers en dealers onderdelen bestellen.

# verantwoordelijkheden

  • Ontwikkelen van de systeemarchitectuur voor de GDPR-oplossing op basis van Domain Driven Design
  • Ontwerpen van een nieuwe applicatiestructuur volgens best practices voor Adobe AEM en Java
  • Software-designmethodiek bepalen en borgen
  • Bepalen welke componenten volgens de GDPR-normering gerefactord worden
  • Ontwikkelen van een geautomatiseerd changeproces voor GDPR-wijzigingen
  • (Her)ontwikkelen en optimaliseren van Java-componenten voor performance en integratie
  • Coördineren van geplande deployments voor het e-commerceplatform
  • Verhogen van de kwaliteit met Test Driven Development (JUnit, Mockito, PowerMock)
  • Samen met een multidisciplinair team tot de juiste oplossingen komen

# omgeving

  • Java EE 7 / 8
  • AWS
  • Maven
  • AEM 5.6
  • 6.1 en 6.2
  • JUnit
  • Mockito
  • PowerMock
  • SOAP
  • REST
  • JIRA
  • Git
  • Confluence
05-2017 – 06-2018 Senior Java Developer@ Jumbo (via Valtech) Supermarkten

Drie Jumbo-websites op het EPiServer-platform werden omgezet naar AEM: klantenservice, foodmarkt en gebak. Die laatste is het e-commerceplatform voor het bestellen van gebak, inclusief een cake-editor waarmee klanten een eigen ontwerp op een taart kunnen laten zetten.

# verantwoordelijkheden

  • Analyseren van het huidige EPiServer-platform en de functionaliteiten
  • Architectuur bepalen van het nieuwe e-commerceplatform met Domain Driven Design
  • Ontwikkelen van de systeemarchitectuur voor de GDPR-oplossing
  • Software-designmethodiek bepalen en borgen
  • Agile ontwikkelen van nieuwe custom componenten en producten in Java SE/EE
  • Componenten integreren met de cake-editor en de shopping cart

# omgeving

  • Java EE 7
  • Maven
  • AWS
  • Adobe Experience Manager 6.3
  • JIRA
  • JUnit
  • JSON
  • REST
  • Git
05-2015 – 06-2016 Senior Java Developer@ DSM (via Valtech) Chemische industrie

Drie websites gebouwd voor verschillende DSM-brands: The Dyneema Project (marketing en demonstratie van Dyneema Fiber in kleding en sport), Niaga (een dochteronderneming voor recyclebaar tapijt) en een volledig nieuwe implementatie van dyneema.com.

# verantwoordelijkheden

  • Analyseren van de aangeleverde visuele front-end designs
  • Technische requirements analyseren en waar nodig aanscherpen
  • Content-architectuur bepalen op basis van Domain Driven Design
  • Ontwerpen van de uit de contentstructuur voortkomende Java-componenten
  • Design, ontwikkeling en implementatie van custom Java-componenten

# omgeving

  • Java EE 7
  • Maven
  • Adobe Experience Manager 6.1
  • JIRA
  • JUnit
  • JSON
  • REST
  • XML
  • OSGi
  • SVN
  • Git
07-2014 – 03-2015 Senior Java Software Engineer@ ASML (via NSpyre) High-tech semiconductors / lithografie

Een tool waarmee monteurs bij het oplossen van problemen sneller de juiste verbindingen en signalen vinden. De tool leest CSV-bestanden met grote hoeveelheden parameters in, bouwt daaruit een doorzoekbare structuur en toont een schematische weergave van verbindingen en signalen.

# verantwoordelijkheden

  • Analyse van beschikbare databronnen en uitvoeren van een GAP-analyse
  • Bepalen van de proof-of-concept-architectuur
  • Automatisch inlezen en analyseren van CSV-bestanden
  • Data verrijken door correlatie van signaaldata
  • Ontwikkelen van een datatransitiemethodiek naar een relationele database in Java
  • Ontwikkelen van SQL-queries en back-end business logic
  • Grafisch weergeven van verbindingen en signalen
  • Introductie van Spring en Hibernate om de toepassing robuuster te maken
  • Teamlid van het agile ontwikkelteam

# omgeving

  • Java SE 5
  • Spring
  • Hibernate
  • Java AWT
  • SQLite
  • IBM ClearCase
  • Scrum
07-2012 – 04-2014 Senior Java Software Engineer@ Vanderlande (via NSpyre) High-tech logistiek

Werk aan systemen voor de bagageafhandeling op Terminal 3 van London Heathrow: MTT, een webapplicatie op een handheld waarmee bagage gescand wordt en te zien is wat ermee moet gebeuren; ODB, het realtime systeem voor het tracken van bagage op T3; en een applicatie voor het afhandelen en converteren van log-events van een legacy systeem.

# verantwoordelijkheden

  • Beoordelen van business- en applicatierequirements
  • Toetsen van nieuwe componenten en producten aan de systeemarchitectuur
  • Ontwikkelen van fullstack componenten in Java SE/EE
  • Codekwaliteit borgen door peer reviews
  • Verantwoordelijk voor testbaarheid en controle van unit tests
  • Onderdeel van het Java-ontwikkelteam

# omgeving

  • Java EE 5
  • HTML
  • JavaScript
  • CSS
  • Struts 2
  • SOAP
  • Scrum
  • JUnit
  • XML
  • XSLT
  • Apache Camel
  • IBM Synergy
11-2010 – 06-2012 Fullstack Java Software Engineer@ TAF B.V. Financiële dienstverlening

Werk aan het polisadministratiesysteem voor arbeidsongeschiktheidsverzekeringen: een framework waarin een groot deel van de code uit UML-diagrammen wordt gegenereerd en de specifieke business rules door developers worden geïmplementeerd.

# verantwoordelijkheden

  • Analyseren van te bouwen componenten en toetsen met UML
  • Ontwikkelen van back-end business rules in Java EE
  • Medeverantwoordelijk voor het totale redesign van het systeem
  • Ontwikkelen van de Flex-frontend
  • Begeleiden van teamleden
  • Scrum-teamlid

# omgeving

  • Java EE 5
  • WebSphere
  • Flex
  • ActionScript
  • PostgreSQL
  • Scrum
06-2009 – 10-2010 Platform Developer@ Gynzy Digitaal onderwijs

Als een van de negen oorspronkelijke teamleden medeverantwoordelijk voor het bedenken en opzetten van het Gynzy-platform, dat onderwijsinstellingen faciliteert met digitale onderwijsmethodieken en leeromgevingen.

# verantwoordelijkheden

  • Definiëren van requirements via interviews met leraren, kinderen, ouders en onderwijsspecialisten
  • Ontwerpen van nieuwe tooling voor leraren in de Gynzy-leeromgeving
  • Ontwikkelen van de tools in Java EE en Flash en implementeren in het Gynzy-framework
  • Valideren van de software bij klanten en bepalen van de ontwikkelrichting
  • Ontwikkelen in een scrumteam

# omgeving

  • Java EE 5
  • Flash
  • ActionScript
  • JIRA
  • Agile
  • SVN / Git
01-2008 – 06-2009 Fullstack Java Software Engineer@ Vodafone (via QNH) Telecommunicatie

Doorontwikkeling van de portal voor vodafone.nl in een scrumomgeving, samen met een extern team in Egypte. In sprints van drie weken werden requirements van interne stakeholders naar tevredenheid afgehandeld.

# verantwoordelijkheden

  • Inventariseren van requirements en interviewen van stakeholders
  • Wensen en eisen vastleggen in stories
  • Design en ontwikkeling van softwareservices en producten in Java
  • Volledige implementatie van stories over alle lagen van de architectuur
  • Integreren met bestaande Vodafone-backendsystemen via SOAP-messaging

# omgeving

  • Java EE 4
  • SOAP
  • XML
  • XSLT
  • HTML
  • CSS
  • JavaScript
  • JUnit
  • Selenium
  • FitNesse
  • Oracle
06-2005 – 01-2008 Java Software Engineer@ Relate4u Drukkerij en printing

Werk aan applicaties om printklare documenten in meerdere talen op te leveren, met een WYSIWYG-editor en een koppeling met vertaalbureaus.

# verantwoordelijkheden

  • Ontwikkelen van de softwarearchitectuur en de ontwikkelmethodiek
  • Ontwikkelen van back-end services met Java EE, Spring en Hibernate
  • Ontwikkelen van geautomatiseerde tests
  • Implementeren van nieuwe componenten
  • Onderdeel van het Java-ontwikkelteam

# omgeving

  • Java EE 5
  • Spring
  • Hibernate
  • Tapestry
  • Wicket
  • Flex
  • MySQL
  • XML
  • XSLT
  • XSL-FO
  • SOAP
  • HTML
  • CSS
  • JavaScript
  • JUnit
  • Selenium
09-2001 – 06-2005 Fullstack Java Software Developer@ Vodafone Telecommunicatie

Begonnen aan Dealersite 2, een interne webapplicatie waarmee medewerkers van Vodafone-winkels documenten konden indienen om klantgegevens te wijzigen. Daarna in het vodafone.nl-team de website omgezet naar een portal-based systeem, gevolgd door twee grote uitbreidingen: Zakelijk en Mobile, Fun and Info.

# verantwoordelijkheden

  • Implementeren van functionaliteit in Java binnen de bestaande architectuur
  • Volledige implementatie van stories over alle lagen van de architectuur
  • Integreren met bestaande Vodafone-backendsystemen via SOAP-messaging

# omgeving

  • Java EE 3
  • SOAP
  • XML
  • XSLT
  • HTML
  • CSS
  • JavaScript
  • unit testing
  • Oracle

$ ls ~/projects

Infinity Launcher · TankheSoft · Android developer · 2015 – 2018

Vanuit mijn interesse in Android heb ik een homescreen-replacement voor Android-telefoons gebouwd en gepubliceerd in de Play Store. Een aantal apps staat direct op het hoofdscherm, met een swipe omhoog zijn alle apps bereikbaar. Daarnaast toont het hoofdscherm de eerstvolgende afspraken, samen met locatie en weer.

Android · OAuth · SQLite · Material Design · Fabric.io · Crashlytics · Play Store

$ ls -l opleiding/

# algemeen

  • 2001HBO Informaticabehaald
  • 1997HAVObehaald

# branche-ervaring

  • Overheid
  • Financiële dienstverlening
  • R&D
  • Healthcare
  • Telecommunicatie
  • Digital agency
  • Lithografie voor halfgeleiders
  • Onderwijs
  • Retail
  • E-commerce

# vakgericht

  • 2024AWS Solutions Architectongoing
  • 2022Certified Kubernetes Application Developer (CKAD)gevolgd
  • 2021TOGAF 9 Foundationbehaald
  • 2020Rapid Angular trainingbehaald
  • 2020AWS Cloud Practitionerbehaald
  • 2020SAFe 5 Agilistbehaald
  • 2020Spring Core en Spring Boot Guidesgevolgd
  • 2019Elasticgevolgd
  • 2019Splunk Fundamentals 1afgerond
  • 2019Fullstack React: the complete guide to ReactJS and friendsgevolgd
  • 2019Cassandra for Developersongoing
  • 2016Adobe Experience Manager Commercegevolgd
  • 2016Agile trainingbehaald
  • 2015Adobe Experience Managergevolgd
  • 2015SAP Hybrisgevolgd
  • 2009PRINCE2behaald