Adres
Utrecht, Veenendaal

Werktijden
Maandag tot en met vrijdag: 9.00 tot 17.00 uur
Weekend: 10.00 tot 17.00 uur

MIJN VERHAAL

Coderen met passie, opleveren met precisie

In de kern van mijn werk zit een diepe passie voor coderen, waarmee ik elk project vul met creativiteit en toewijding. Ik hecht veel waarde aan precisie en kwaliteit, en bouw zorgvuldig softwareoplossingen die betrouwbaar en efficiënt zijn en afgestemd op jouw unieke wensen.

Werkervaring

Meer dan acht jaar fulltime software engineering, van mijn start bij Qfact in 2018 tot het freelance werk dat ik nu doe. Hieronder de tijdlijn: wat ik in elke opdracht in handen had en wat er daardoor veranderde.

Bij a.s.r., een van de grootste verzekeraars in Nederland, bouw en onderhoud ik de corporate website en de aanvraagstraat, de hoofdingang voor elke binnenkomende verzekeringsaanvraag. Ik werk in een scrum team van 7 developers, 9 mensen in totaal, aan flows die door honderdduizenden mensen worden gebruikt.

  • Ik nam het releaseproces over. Ik ontwierp het end to end, voerde het uit en zat de bijbehorende ceremonies voor, zodat releases routine werden en stakeholders wisten wat er wanneer werd opgeleverd.
  • Ik bracht de interne fouten terug die aanvragen halverwege lieten mislukken, zodat minder klanten afhaken in een proces waarin voor hen veel op het spel staat.
  • Ik breidde de aanvraagstraat en de rekentool uit zodat ze tientallen extra werkgevers ondersteunen, waardoor duizenden extra medewerkers hun verzekering erlangs kunnen regelen.
  • Ik migreerde de corporate site van Sitecore en Vite naar headless Contentstack en Nuxt.js.
  • Ik herstructureerde de componentlaag, voegde geautomatiseerde testdekking toe en coördineerde een platformbrede uitrol rond lopende campagnes en geplande releases.
  • Ik werkte samen met business- en IT-stakeholders om de technische levering afgestemd te houden op wat de business wilde bereiken.

Stack: .NET, Sitecore, Contentstack, Vue.js, Nuxt.js, Vite.

Lees de case study over de a.s.r.-aanvraagstraat.

Ik bleef na mijn vaste jaren als freelancer bij Qfact, in een gerichte rol rond de oplevering voor QIntelligence.

  • Ik leidde het QIntelligence-initiatief end to end, van de basis voor document indexing tot een volledig geautomatiseerd systeem voor contentanalyse.
  • Ik bouwde de analysepipeline op large language models en bracht die bij de mensen die het lezen tot dan toe met de hand deden.
  • Ik leverde een systeem op dat de administratieve werklast verlaagde en de nauwkeurigheid van projectaanbevelingen voor platformgebruikers verbeterde.

Stack: Python, Flask, LLMs, OpenAI, Llama 2, RAG, document indexing.

Lees de casestudy over documentanalyse van QIntelligence.

Boekjaar is een SaaS-startup voor de boekhouding. Ik werkte rechtstreeks met de medeoprichter, wat korte lijnen betekende en snel productieklaar werk opleverde.

  • Ik ontwierp en bouwde een datawarehouse dat financiële data structureert voor geautomatiseerde jaarrapportage en voor de kernfunctionaliteit van het platform.
  • Ik bouwde 25 MySQL-tabellen in het datawarehouse die rapportagedata per boekjaar modelleren, zodat het platform handmatige analyse kon vervangen door geautomatiseerde rapportageworkflows.
  • Ik bouwde integraties met de boekhoudsystemen Exact Online en e-Boekhouden.

Stack: Node.js, AWS Serverless, MySQL.

Bij Qfact leidde ik het ontwikkelteam, een microservices-SaaS-platform dat dagelijks door duizenden mensen wordt gebruikt. Ik nam de architectuurbeslissingen, bewaakte de lat voor codekwaliteit en het opleveringsproces, en bracht de belangen van het team in bij de gesprekken over de productroadmap.

  • Ik gaf direct leiding aan 4 developers en nam 2 mensen aan die langdurig bij het bedrijf zijn gebleven.
  • Ik voerde meetbare sprint velocity in waar die niet bestond, en dat maakte de oplevering voorspelbaar.
  • Ik verhielp terugkerende bugs aan de gebruikerskant definitief; na de fixes kwamen ze niet meer terug.
  • Ik bouwde een configureerbare rapportagetool waarmee organisaties 25+ veelgevraagde use cases zelf konden afhandelen zonder developer.
  • Ik nam de architectuurbeslissingen en presenteerde ze aan het team, en leidde de junior engineers op die na mij kwamen.
  • Ik beheerde interne en externe stakeholders en droeg bij aan strategische gesprekken over Qfacts softwareproductroadmap.

Stack: Node.js, Python, microservices, MySQL, MongoDB, Cassandra, RabbitMQ, Vue.js.

Lees de casestudy over de ontwikkeling en leiding van het SaaS-platform.

Bij Qfact begon mijn carrière. Mijn eerste jaren daar gingen naar de microservices achter het SaaS-platform en de applicatielaag daarbovenop.

  • Ik ontwierp en bouwde full stack-oplossingen, van de services en het datamodel tot aan de interface.
  • Ik voegde auditmogelijkheid toe via event sourcing, waarmee we voldeden aan de compliance-eisen waaraan de overheidsgebruikers van het platform moesten voldoen.
  • Ik hield een langlevende SaaS-codebase onderhoudbaar met de principes van SOLID en Clean Code.
  • Ik werkte met een team engineers in een agile omgeving (SCRUM).

Stack: Node.js, Python, event sourcing, MySQL, MongoDB, RabbitMQ, Vue.js.

Lees de casestudy over event sourcing.

Bij a.s.r., een van de grootste verzekeraars in Nederland, bouw en onderhoud ik de corporate website en de aanvraagstraat, de hoofdingang voor elke binnenkomende verzekeringsaanvraag. Ik werk in een scrum team van 7 developers, 9 mensen in totaal, aan flows die door honderdduizenden mensen worden gebruikt.

  • Ik nam het releaseproces over. Ik ontwierp het end to end, voerde het uit en zat de bijbehorende ceremonies voor, zodat releases routine werden en stakeholders wisten wat er wanneer werd opgeleverd.
  • Ik bracht de interne fouten terug die aanvragen halverwege lieten mislukken, zodat minder klanten afhaken in een proces waarin voor hen veel op het spel staat.
  • Ik breidde de aanvraagstraat en de rekentool uit zodat ze tientallen extra werkgevers ondersteunen, waardoor duizenden extra medewerkers hun verzekering erlangs kunnen regelen.
  • Ik migreerde de corporate site van Sitecore en Vite naar headless Contentstack en Nuxt.js.
  • Ik herstructureerde de componentlaag, voegde geautomatiseerde testdekking toe en coördineerde een platformbrede uitrol rond lopende campagnes en geplande releases.
  • Ik werkte samen met business- en IT-stakeholders om de technische levering afgestemd te houden op wat de business wilde bereiken.

Stack: .NET, Sitecore, Contentstack, Vue.js, Nuxt.js, Vite.

Lees de case study over de a.s.r.-aanvraagstraat.

Ik bleef na mijn vaste jaren als freelancer bij Qfact, in een gerichte rol rond de oplevering voor QIntelligence.

  • Ik leidde het QIntelligence-initiatief end to end, van de basis voor document indexing tot een volledig geautomatiseerd systeem voor contentanalyse.
  • Ik bouwde de analysepipeline op large language models en bracht die bij de mensen die het lezen tot dan toe met de hand deden.
  • Ik leverde een systeem op dat de administratieve werklast verlaagde en de nauwkeurigheid van projectaanbevelingen voor platformgebruikers verbeterde.

Stack: Python, Flask, LLMs, OpenAI, Llama 2, RAG, document indexing.

Lees de casestudy over documentanalyse van QIntelligence.

Boekjaar is een SaaS-startup voor de boekhouding. Ik werkte rechtstreeks met de medeoprichter, wat korte lijnen betekende en snel productieklaar werk opleverde.

  • Ik ontwierp en bouwde een datawarehouse dat financiële data structureert voor geautomatiseerde jaarrapportage en voor de kernfunctionaliteit van het platform.
  • Ik bouwde 25 MySQL-tabellen in het datawarehouse die rapportagedata per boekjaar modelleren, zodat het platform handmatige analyse kon vervangen door geautomatiseerde rapportageworkflows.
  • Ik bouwde integraties met de boekhoudsystemen Exact Online en e-Boekhouden.

Stack: Node.js, AWS Serverless, MySQL.

Bij Qfact leidde ik het ontwikkelteam, een microservices-SaaS-platform dat dagelijks door duizenden mensen wordt gebruikt. Ik nam de architectuurbeslissingen, bewaakte de lat voor codekwaliteit en het opleveringsproces, en bracht de belangen van het team in bij de gesprekken over de productroadmap.

  • Ik gaf direct leiding aan 4 developers en nam 2 mensen aan die langdurig bij het bedrijf zijn gebleven.
  • Ik voerde meetbare sprint velocity in waar die niet bestond, en dat maakte de oplevering voorspelbaar.
  • Ik verhielp terugkerende bugs aan de gebruikerskant definitief; na de fixes kwamen ze niet meer terug.
  • Ik bouwde een configureerbare rapportagetool waarmee organisaties 25+ veelgevraagde use cases zelf konden afhandelen zonder developer.
  • Ik nam de architectuurbeslissingen en presenteerde ze aan het team, en leidde de junior engineers op die na mij kwamen.
  • Ik beheerde interne en externe stakeholders en droeg bij aan strategische gesprekken over Qfacts softwareproductroadmap.

Stack: Node.js, Python, microservices, MySQL, MongoDB, Cassandra, RabbitMQ, Vue.js.

Lees de casestudy over de ontwikkeling en leiding van het SaaS-platform.

Bij Qfact begon mijn carrière. Mijn eerste jaren daar gingen naar de microservices achter het SaaS-platform en de applicatielaag daarbovenop.

  • Ik ontwierp en bouwde full stack-oplossingen, van de services en het datamodel tot aan de interface.
  • Ik voegde auditmogelijkheid toe via event sourcing, waarmee we voldeden aan de compliance-eisen waaraan de overheidsgebruikers van het platform moesten voldoen.
  • Ik hield een langlevende SaaS-codebase onderhoudbaar met de principes van SOLID en Clean Code.
  • Ik werkte met een team engineers in een agile omgeving (SCRUM).

Stack: Node.js, Python, event sourcing, MySQL, MongoDB, RabbitMQ, Vue.js.

Lees de casestudy over event sourcing.

Ontdekken

Ontdek meer over mijn werk en mijn professionele loopbaan. 

CV

Download mijn CV voor een vollediger overzicht van mijn loopbaan, vaardigheden en prestaties.

LinkedIn

Blijf op de hoogte van mijn projecten en prestaties. Bekijk mijn LinkedIn-profiel en laten we connecten!

Gitlab

Ontdek mijn nieuwste projecten, bijdragen en codewerk. Bekijk mijn GitLab-profiel voor mijn laatste werk en samenwerkingen.

Github

Bekijk mijn repositories, bijdragen en codeprojecten. Neem een kijkje op mijn GitHub-profiel om te zien waar ik aan werk.

Persoonlijke waarden

Communicatie

Effectieve communicatie houdt alle stakeholders, intern en extern, op één lijn en bevordert een omgeving van samenwerking.

Projectmanagement

Een effectief ontwikkelproces verhoogt de productiviteit van het team en zorgt voor tijdige oplevering van hoge kwaliteit.

Gebruikerstevredenheid

Code moet voldoen aan de eisen van de gebruiker; perfect schone code die niet aan de behoeften van de gebruiker voldoet, is nutteloos.

Continue verbetering

Het voortdurend verwerken van teamfeedback verbetert de codekwaliteit en het ontwikkelproces.

CV

Download hieronder mijn CV

LinkedIn

Bekijk mijn profiel op LinkedIn

Gitlab

Bekijk mijn openbare GitLab-repositories

Github

Bekijk mijn openbare GitHub-repositories

Technische
waarden

Mijn prioriteit is de functionele en technische kwaliteit van de software. Met elke regel code wil ik impact maken en de verwachtingen stelselmatig overtreffen. Alle software die ik ontwikkel is gebouwd om lang mee te gaan en de tand des tijds te doorstaan. Ik hecht aan betrouwbaarheid, beveiliging en performance, en lever oplossingen die niet alleen innovatief en schaalbaar zijn, maar ook gebruikersgericht en flexibel. Heldere communicatie en effectieve samenwerking staan centraal in mijn aanpak, zodat elk project voldoet aan de hoogste kwaliteitseisen.

Kwaliteit

Functionele en technische excellentie in elk product waarborgen.

Impact

Met elke regel code een significante impact maken.

Duurzaamheid

Software maken die bestand is tegen de tand des tijds.

Betrouwbaarheid

Betrouwbare en consistente performance leveren.

Schone code

Heldere, onderhoudbare en efficiënte code schrijven

Gebruikersgericht

Focussen op uitzonderlijke gebruikerservaringen

Laten we kennismaken

Neem contact op en ontdek wat ik voor jouw organisatie kan betekenen.