Zo schrijf je een profiel als developer
Je profiel vertelt in drie of vier zinnen: je niveau (junior, medior, senior), je belangrijkste talen en frameworks, het soort product of omgeving (SaaS, e-commerce, embedded, overheid, bureau), één resultaat waar je trots op bent en wat je zoekt. Hiermee kan een recruiter je in tien seconden plaatsen.
Laat termen als gedreven developer met passie voor clean code weg. Laat je passie liever zien met een concreet voorbeeld, zoals een performanceverbetering, een migratie of een open-sourcebijdrage.
Werkervaring die developers geloven
Lead developers lezen kritisch. Ze willen weten wat jij deed, niet wat het team deed, en ze herkennen vage claims meteen. Een sterk punt bevat een technische handeling en een meetbaar of zichtbaar gevolg:
- Performance: laadtijden, querytijden, kosten van de cloudomgeving.
- Betrouwbaarheid: minder incidenten, betere monitoring, snellere hersteltijd.
- Kwaliteit: testdekking, minder bugs na releases, een opgezette pipeline.
- Architectuur: een module die je afsplitste, een migratie die je leidde, een API die je ontwierp.
- Team: mentoring, code reviews, kennissessies, werken met product owners en designers.
Geef bij elke functie kort de context: hoe groot het team was, wat het product doet en voor wie. Zonder context zegt bouwde features niets.
Werk je via een detacheerder of als zzp'er, zet dan de detacheerder of je eigen bedrijf als werkgever en vermeld per opdracht de opdrachtgever (of de sector, als de naam vertrouwelijk is), de looptijd en je rol. Zo ziet een recruiter in één oogopslag dat je meerdere omgevingen kent, zonder dat je cv eruitziet als een lijst losse baantjes. Korte opdrachten van een paar maanden kun je bundelen onder één kop.
GitHub, portfolio en open source
Een link naar je GitHub of portfolio helpt vooral als je junior bent, van vakgebied wisselt of als je werk voor werkgevers niet openbaar is. Zorg dan wel dat wat er staat representatief is: één of twee projecten met een duidelijke README, tests en een korte uitleg van je keuzes. Een profiel vol half afgemaakte tutorials werkt eerder tegen je.
Draag je bij aan open source, noem dan het project en wat je bijdroeg, bijvoorbeeld bugfix in de PostgreSQL-provider van EF Core. Een paar echte bijdragen zeggen meer dan veel sterren.
Zo vermeld je je techstack
Groepeer je vaardigheden zodat ze in één oogopslag te scannen zijn: talen, frameworks, databases, cloud en tooling. Geef je niveau aan met woorden of laat het blijken uit je werkervaring; balkjes en sterren zeggen recruiters weinig.
- Zet bovenaan wat je echt dagelijks gebruikt en waarin je ondervraagd wilt worden.
- Laat technologieën weg die je maar één keer hebt aangeraakt.
- Noem versies of varianten alleen als ze ertoe doen, bijvoorbeeld .NET 8 bij een migratievacature of Angular versus AngularJS.
Werk je met methodes als scrum of kanban, dan hoeft dat niet in je vaardigheden; laat het terugkomen in je werkervaring.
Bij je opleiding volstaat de naam, het niveau en het jaar: hbo-ict, informatica aan de universiteit of een mbo-opleiding Software Developer. Kom je via een bootcamp of omscholing in de IT, vermeld die dan ook, met de belangrijkste projecten die je er bouwde. Je eerdere loopbaan is daarbij geen nadeel: domeinkennis uit bijvoorbeeld de zorg, logistiek of finance is voor veel productteams juist waardevol.
Lengte, opmaak en afstemmen
Eén tot twee pagina's is genoeg. Junior developers houden het op één pagina. Gebruik een eenvoudige opmaak zonder kolommen vol iconen, want veel bedrijven gebruiken een sollicitatiesysteem dat je cv uitleest. Een foto is in Nederland gebruikelijk maar in tech niet nodig.
Is de vacature in het Engels, en bij veel techbedrijven is de voertaal Engels, stuur dan ook een Engelstalig cv. Neem de technologieën uit de vacature over die je echt beheerst en zet ze hoger in je lijst. Vermeld als dat nodig is of je in Nederland mag werken, bijvoorbeeld als je hier als kennismigrant komt werken.
Voorbeelden van een profieltekst: Softwareontwikkelaar
Senior
Senior Java-developer met twaalf jaar ervaring in fintech en e-commerce, gespecialiseerd in schaalbare microservices met Spring Boot, Kafka en Kubernetes. Leidde de migratie van een monoliet naar 14 services en halveerde de uitroltijd. Technisch aanspreekpunt voor drie teams. Op zoek naar een rol als tech lead of staff engineer.
Medior
Frontend-developer met vier jaar ervaring in React en TypeScript bij een digitaal bureau, met klanten in retail en overheid. Sterk in toegankelijkheid (WCAG 2.1) en performance; verbeterde de Lighthouse-scores van drie klantwebsites naar boven de 90. Op zoek naar een productteam waarin ik me verder ontwikkel richting full-stack.
Junior
Net afgestudeerd aan de hbo-opleiding Software Engineering, met een afstudeerstage waarin ik een planningsmodule in C# en Blazor bouwde die nu in gebruik is. Ervaring met .NET, SQL, Git en unittesten. Op zoek naar een eerste baan als junior developer in een team met goede begeleiding.
Voorbeelden van resultaten op je cv: Softwareontwikkelaar
- Verkortte de gemiddelde responstijd van de order-API van 800 naar 120 milliseconden door caching met Redis en het herschrijven van N+1-queries.
- Leidde de migratie van een .NET Framework-monoliet naar .NET 8 op Azure, zonder downtime voor klanten.
- Zette een CI/CD-pipeline op in GitHub Actions met automatische tests en uitrol, waardoor het team van één release per maand naar meerdere per week ging.
- Verhoogde de testdekking van de betaalmodule van 30% naar 80%, waarna het aantal bugs na releases duidelijk daalde.
- Ontwierp en bouwde een publieke REST-API met OpenAPI-documentatie die door 25 externe partners wordt gebruikt.
- Verlaagde de maandelijkse cloudkosten met 35% door ongebruikte resources op te ruimen en automatisch te schalen.
- Voerde monitoring en alerting in met Application Insights, waardoor incidenten gemiddeld binnen 15 minuten in plaats van uren werden opgemerkt.
- Maakte de webapplicatie toegankelijk volgens WCAG 2.1 AA, een eis in de aanbesteding van een gemeentelijke klant.
- Begeleidde drie stagiairs en twee junior developers met pair programming, code reviews en een vast leerplan.
- Droeg bij aan een open-sourcebibliotheek voor PDF-generatie met twee gemergede pull requests.
Vaardigheden voor je cv: Softwareontwikkelaar
Vakvaardigheden
- C# en .NET
- Java en Spring Boot
- TypeScript, JavaScript en React of Angular
- Python
- SQL (PostgreSQL, SQL Server)
- REST-API's en OpenAPI
- Azure, AWS of Google Cloud
- Docker en Kubernetes
- CI/CD (GitHub Actions, Azure DevOps, GitLab)
- Testautomatisering en TDD
- Git en code reviews
- Monitoring en logging
Persoonlijke vaardigheden
- Samenwerken in een scrumteam
- Technische keuzes uitleggen aan niet-technici
- Opbouwende feedback geven in code reviews
- Junior collega's begeleiden
- Eigenaarschap nemen voor productie
- Problemen systematisch analyseren