Overzicht
Softwareontwikkelaars zijn over het algemeen beter in het schrijven van code dan in het schrijven van CV's. Het gevolg: veel ontwikkelaar-CV's lezen als een opsomming van technologieen zonder context. "Java, Spring Boot, Kubernetes." Leuk, maar wat heb je ermee gebouwd? En welk probleem heb je daarmee opgelost?
Dit CV is van Thijs Vermeulen, softwareontwikkelaar met vijf jaar ervaring bij Adyen, Bol.com en Booking.com. Bij Adyen ontwikkelt hij betaalinfrastructuur die jaarlijks meer dan 3,7 miljard transacties verwerkt. Bij Bol.com bouwde hij een retourplatform dat door 53.000 verkooppartners wordt gebruikt.
De kracht van dit CV: elke technologie wordt gekoppeld aan een meetbaar resultaat.
Schaal communiceert expertise
In de softwarewereld zegt de schaal waarop je werkt meer dan je functietitel. Thijs maakt dat direct duidelijk:
"Reconciliatieservice gebouwd die 98,6% automatische matching bereikt op dagelijks 14 miljoen transacties"
14 miljoen transacties per dag. 98,6% automatische matching. Dat zijn getallen die laten zien dat je niet aan een hobbyprojekt werkt, maar aan systemen die er echt toe doen.
Bij Bol.com was de schaal anders, maar even indrukwekkend:
"Retourverwerking-module gebouwd die door 53.000 verkooppartners wordt gebruikt"
53.000 partners. Dat is een systeem waarbij een bug direct impact heeft op duizenden bedrijven. Dat soort verantwoordelijkheid benoem je expliciet.
Performance-optimalisatie in cijfers
Een van de sterkste bullets:
"Betalingslatentie verlaagd van 670ms naar 280ms door migratie van synchrone calls naar event-driven architectuur met Kafka"
Van 670 naar 280 milliseconden. Dat is meer dan een halvering. En de technische oplossing is erbij: migratie naar event-driven architectuur met Kafka. Dit is de ideale bullet: het probleem (latentie), de oplossing (architectuurwijziging) en het resultaat (58% sneller).
Als je ooit een performance-verbetering hebt gerealiseerd, benoem dan altijd de voor-en-naciffers en de technische aanpak.
Codekwaliteit als meetbaar resultaat
Bij Bol.com benoemt Thijs iets dat veel ontwikkelaars vergeten:
"Geschreven 340+ unit- en integratietests waarmee codedekking steeg van 41% naar 82%"
Van 41 naar 82 procent codedekking. Dat is niet alleen testen schrijven, dat is een cultuurverandering. Het laat zien dat Thijs niet alleen features bouwt, maar ook investeert in de kwaliteit van de codebase.
Projecten die het verschil maken
Het reconciliatieproject bij Adyen vertelt het volledige verhaal:
"Automatische matching gestegen van 87% naar 98,6% waardoor handmatig werk met 340 uur per maand afnam"
340 uur per maand. Dat is meer dan twee voltijdsmedewerkers aan handmatig werk dat is weggeautomatiseerd. Door dat getal te benoemen, maakt Thijs de bedrijfsimpact tastbaar.
Het retourplatform bij Bol.com laat hetzelfde zien:
"Papieren proces vervangen. Verwerkingstijd gedaald van 3 dagen naar 4 uur"
Van drie dagen naar vier uur. Dat is niet incrementeel verbeteren, dat is een fundamentele transformatie.
Certificeringen en de tech-stack
AWS Certified Developer en Oracle Certified Professional Java SE 17 zijn twee certificeringen die in de Nederlandse tech-markt worden gewaardeerd. Ze bevestigen dat Thijs niet alleen met deze technologieen werkt, maar ze ook op een gevorderd niveau beheerst.
De tech-stack in de vaardigheidssectie is goed samengesteld: Java, Kotlin, TypeScript, React, Spring Boot, Kafka, Docker, Kubernetes, AWS. Dat is een full-stack profiel met focus op backend en infra.
Fouten die softwareontwikkelaars vaak maken
Technologieen opsommen zonder context. "Java, Spring Boot, PostgreSQL" is een lijstje. "Reconciliatieservice gebouwd in Java/Spring Boot die 14 miljoen transacties per dag verwerkt" is een resultaat.
Geen bedrijfsimpact benoemen. 340 uur per maand bespaard. 53.000 partners die je systeem gebruiken. 99,98% uptime. Dat zijn de getallen die niet-technische recruiters overtuigen.
Side projects en open source vergeten. Thijs is mentor bij Hack Your Future en organiseert de Amsterdam JVM Meetup. Dat laat zien dat hij betrokken is bij de community.
Tot slot
Een softwareontwikkelaar-CV draait om drie dingen: de schaal waarop je werkt, de technische keuzes die je maakt en de bedrijfsimpact die je realiseert. Vermeld niet alleen welke technologieen je gebruikt, maar wat je ermee hebt gebouwd en welk probleem je hebt opgelost. En als je ooit een systeem hebt gebouwd dat door miljoenen gebruikers of duizenden partners wordt gebruikt, maak dat dan je openingszin.







