Cv voor een software­ontwikkelaar

Als softwareontwikkelaar laat je vooral zien wát je hebt gebouwd en met welke technologie. Recruiters en techleads scannen op stack, impact en projecten.

Op een cv voor een softwareontwikkelaar horen je tech-stack, concrete projecten en meetbare impact bovenaan. Noem talen, frameworks en tools expliciet, beschrijf per project wat je bouwde en voor wie, en link naar je GitHub of portfolio. Werkwijze als Agile, code review en CI/CD noem je kort maar concreet.

Wat mag er niet ontbreken op je cv als softwareontwikkelaar?

Dit zijn de punten die een werkgever bij dit beroep als eerste naloopt. Zet ze er letterlijk in, zodat niemand hoeft te zoeken.

  1. Je tech-stack bij naam

    Een recruiter en een ATS zoeken op letterlijke termen. 'Diverse programmeertalen' vindt niemand; Python, Java of TypeScript wel.

    Zo kan het: “Stack: Python 3.11, Django, PostgreSQL, Docker”

  2. Een link naar je code of portfolio

    Bewijs dat een techlead in twee minuten kan bekijken weegt zwaarder dan een opsomming. Link naar de repository die je kunt toelichten.

    Zo kan het: “GitHub: github.com/voornaam-achternaam”

  3. Versiebeheer en testen

    Git, code review en geautomatiseerde tests zijn de basis van werken in een team. Staan ze er niet, dan vraagt de lezer zich af hoe je samenwerkt.

    Zo kan het: “Git, code review via pull requests, unittests met pytest”

  4. De schaal van wat je bouwde

    'Bouwde een API' kan een weekendproject zijn of een systeem waar duizenden mensen op draaien. Een getal laat zien welke van de twee.

    Zo kan het: “Bouwde een betaal-API voor 40.000 gebruikers per dag”

De gratis cv-check kijkt na welke van deze punten in jouw cv staan — zonder account, en je cv wordt niet bewaard.

Wat zet je op een cv voor een softwareontwikkelaar?

  • Noem je tech-stack expliciet (talen, frameworks, tools) — ook handig voor de ATS.
  • Beschrijf projecten met impact: wat bouwde je, voor wie, en wat leverde het op?
  • Link naar je GitHub/portfolio als je relevante code of projecten hebt.
  • Vermeld werkwijze (Agile/Scrum, code review, CI/CD) kort maar concreet.

Welke vaardigheden verwacht een werkgever?

Veelgevraagd voor deze functie — neem op wat op jou van toepassing is:

  • Programmeertaal/stack
  • Versiebeheer (Git)
  • Testen
  • CI/CD
  • Agile/Scrum

Hoe schrijf je je tech-stack op zonder een woordenlijst te worden?

Een lange rij technologieën zegt weinig: niemand gelooft dat je vijftien frameworks even goed beheerst. Splits je stack daarom naar hoe diep je erin zit, en koppel de belangrijkste onderdelen aan een project waarin je ze gebruikte. Dan wordt het controleerbaar in plaats van een opsomming.

  • Maak onderscheid tussen dagelijks gebruik, regelmatig gebruik en 'ooit mee gewerkt' — bijvoorbeeld met een kopje per niveau.
  • Schrijf namen voluit zoals de vacature ze schrijft (PostgreSQL, niet Postgres); een ATS matcht op letterlijke termen.
  • Noem de versie of het ecosysteem waar dat betekenis heeft (Python 3.11, .NET 8, React met TypeScript).
  • Laat technologie weg die je één keer in een cursus aanraakte. Dat kost je geloofwaardigheid bij de eerste inhoudelijke vraag.

Hoe maak je de omvang van je werk zichtbaar?

Het verschil tussen een junior en een senior zit zelden in de taal, maar in de schaal en de verantwoordelijkheid. 'Bouwde een API' kan een weekendproject zijn of een systeem waar honderdduizend mensen op draaien. Zet die context erbij, dan hoeft een techlead niet te gissen.

  • Noem gebruikersaantallen, verkeersvolume of datavolume waar dat kan.
  • Vermeld de teamgrootte en jouw rol daarin (meegebouwd, ontwerp bepaald, andere ontwikkelaars begeleid).
  • Zet resultaten in cijfers waar ze bestaan: laadtijd omlaag, deploy-frequentie omhoog, incidenten of hostingkosten gedaald.
  • Werkte je aan legacy? Zeg dat gerust — migraties en refactors zijn vakwerk, en veel werkgevers zoeken precies dat.

Wat doe je met je GitHub en portfolio?

Een link naar je GitHub helpt alleen als er iets te zien is. Een profiel met drie verlaten tutorial-projecten werkt tegen je. Wijs liever naar één of twee repositories die je kunt toelichten, en zet in je cv kort wat er te zien is — dan weet de lezer waarom hij zou klikken.

  • Link direct naar de relevante repository, niet alleen naar je profiel.
  • Zorg dat die repository een leesbare README heeft; dat is voor veel beoordelaars het eerste kwaliteitssignaal.
  • Mag je werkcode niet delen? Beschrijf dan de architectuur en je keuzes in je cv — dat laat hetzelfde denkwerk zien.
  • Bijdragen aan open source tellen mee: noem het project en wat je bijdroeg.

Veelgestelde vragen

Moet ik als ontwikkelaar certificeringen op mijn cv zetten?
Ze wegen in dit vak minder zwaar dan aantoonbaar werk. Cloud-certificeringen (AWS, Azure) zijn de uitzondering: die vragen werkgevers regelmatig expliciet. Zet ze erbij als je ze hebt, maar laat je projecten het hoofdverhaal zijn.
Hoeveel projecten zet ik op mijn cv?
Drie tot vijf die je goed kunt toelichten. Bij elk project wil een lezer weten wat je bouwde, met welke technologie en wat het opleverde. Meer projecten met minder detail maken je cv langer maar niet overtuigender.
Ik ben zelf-opgeleid zonder informatica-diploma. Hoe pak ik dat aan?
Zet je werk vooraan en je opleiding achteraan. In de praktijk kijken techleads naar wat je hebt gebouwd; een diploma is een startsignaal, geen eindoordeel. Wees wel eerlijk over je achtergrond — dat komt toch ter sprake.
Hoe belangrijk is Nederlands voor een ontwikkelaarsvacature?
Dat verschilt sterk. Veel teams in Nederland werken in het Engels, maar bij overheid, zorg en het mkb is Nederlands vaak een harde eis. Zet je taalniveaus er daarom bij, in beide talen leesbaar.