Se dette CV-eksempelet for en stilling som programvareutvikler, og lag så en tilpasset versjon med KI eller sjekk CV-scoren din.

Sammendraget er en kort presentasjon av den tekniske karrieren din. Det må balansere teknisk dybde med resultater for virksomheten. Denne viktige seksjonen må fange oppmerksomheten med en gang ved å trekke frem de sterkeste tekniske prestasjonene, arkitekturvalgene og ledererfaringen din. For seniorstillinger bør du legge vekt på systemer du har designet og team du har ledet. For stillinger på mellomnivå bør du legge vekt på teknisk kompetanse og prosjektbidrag. For juniorstillinger bør du vise sterke studieresultater og praktisk prosjekterfaring. Det viktigste er å tallfeste prestasjonene med konkrete tall og samtidig holde teksten lett å lese. Husk å tilpasse seksjonen til stillingen og selskapet, og trekk frem relevante teknologier og domenekunnskap. Sammendraget skal vise ikke bare hva du har gjort, men hvordan de tekniske valgene og løsningene dine har bidratt til at virksomheten lykkes.
For seniorstillinger bør sammendraget legge vekt på tre ting: teknisk ledelse, arkitekturvalg og resultater for virksomheten. Trekk frem systemer du har designet, team du har ledet og konkrete forbedringer du har oppnådd.
Senior programvareutvikler med over 8 års erfaring med arkitektur og skalering av distribuerte systemer. Ledet utviklingen av mikrotjenester som håndterer over 2 millioner transaksjoner daglig, og reduserte latensen med 40 % og skykostnadene med 200 000 USD i året. Ekspert på Java/Spring, med dokumentert erfaring som mentor for team og med å innføre praksiser som forbedret kodekvaliteten med 60 %.
Principal Software Engineer med spesialisering i skybaserte applikasjoner. Over 10 år som leder av tekniske satsinger, blant annet migrering fra monolitt til mikrotjenester som økte deployfrekvensen fra annenhver uke til over 50 deployer daglig. Ekspertise i AWS, Kubernetes og service mesh, med over 1 mill. USD i årlige besparelser på infrastruktur.
Start alltid med den høyeste tittelen din og antall års erfaring
Nevn konkrete teknologier bare hvis de er sentrale for stillingen
Tallfest resultatene med konkrete tall (kostnadsbesparelser, ytelsesforbedringer)
Nevn både tekniske prestasjoner og lederprestasjoner
Hold det under 4 linjer, så det er lett å lese
Utviklere på mellomnivå bør legge vekt på teknisk kompetanse og prosjektbidrag. Trekk frem det økende lederansvaret ditt og konkrete tekniske utfordringer du har løst.
Fullstackutvikler med 4 års erfaring med skalerbare webapplikasjoner. Designet og utviklet et dashbord for sanntidsanalyse i React og Node.js som behandler data for over 100 000 daglig aktive brukere. Reduserte svartidene i API-et med 65 % ved å innføre Redis-caching og optimalisere GraphQL.
Backendutvikler med 3 års spesialisering i betalingssystemer og finansteknologi. Ledet utviklingen av en tjeneste for svindeldeteksjon som behandler over 50 mill. USD i transaksjoner i måneden med 99,99 % treffsikkerhet. Tredoblet gjennomstrømningen i systemet og holdt samtidig latensen under 100 ms med nye caching-strategier.
For juniorstillinger eller karriereskifte bør du legge vekt på utdanning, praksisplasser og prosjekter. Vis det tekniske grunnlaget og den praktiske kodeerfaringen din. Skriver du en CV som programvareutvikler uten erfaring, trekk frem prosjekter fra bootcamp, egne apper, frilansoppdrag eller bidrag til open source-prosjekter. Vis at du skriver ryddig kode og leverer programvare som fungerer.
Nyutdannet innen informatikk med solid grunnlag i algoritmer, datastrukturer og prinsipper for programvaredesign. Har hatt 3 praksisplasser i teknologistartups og bidratt til produksjonskode med React, Node.js og AWS. Aktiv bidragsyter til open source med over 50 godkjente pull requests til populære JavaScript-biblioteker, blant annet pakker i React-økosystemet.
Nyutdannet programvareutvikler med praktisk erfaring i fullstackutvikling fra flere praksisplasser og prosjekter. Utviklet og satte i drift en anbefalingsmotor basert på maskinlæring som økte brukerengasjementet med 25 %. Behersker Python, JavaScript og skytjenester, og lærer ny teknologi raskt. GitHub-portefølje med over 20 prosjekter og over 500 commits.
Selvlært programvareutvikler med bakgrunn fra kundeservice. Fullførte en intensiv 6 måneders bootcamp i fullstack-JavaScript. Har utviklet og satt i drift 5 fullstackapplikasjoner, blant annet en nettbutikk med Stripe-integrasjon og over 1 000 brukere. Sterk på feilsøking og lærer nye rammeverk raskt.
Trekk frem relevante emner, bootcamp og studieprosjekter
Legg vekt på praksisplasser og konkrete bidrag til produksjonskode
Vis frem egne prosjekter med lenker til GitHub-repoer og demoer
Ta med open source-bidrag med konkrete PR-er eller funksjoner du har lagt til
Vis lærevilje med nettkurs, sertifiseringer eller kurs du har fullført
Tallfest resultatene også for egne prosjekter (f.eks. antall brukere, ytelsestall)
Ta med teknologiene du har jobbet med og hvor godt du kan dem
Bruk eksempelet som utgangspunkt, og tilpass innhold, nøkkelord og oppsett til stillingsannonsen du søker på.
Seksjonen for tekniske ferdigheter må ordnes slik at den viser både bredde og dybde, og samtidig fungerer i ATS. Utover en enkel liste bør seksjonen vise den tekniske utviklingen og spesialiseringene dine. Grupper ferdighetene etter område (frontend, backend, DevOps osv.) og oppgi nivå der det er relevant. For seniorstillinger bør du legge vekt på arkitekturmønstre og prinsipper for systemdesign i tillegg til konkrete teknologier. Ta med nye teknologier og metoder, men behold grunnleggende ferdigheter som viser et solid teknisk fundament. Det viktigste er å gi et helhetlig, men fokusert bilde av hva du kan teknisk, alltid med kravene i stillingen du søker på i tankene. Husk å ta med både tekniske ferdigheter og metoder innen programvareutvikling, fra programmeringsspråk til arkitekturmønstre og utviklingspraksis. Seksjonen bør utvikle seg med karrieren din og vise stadig mer avansert teknisk kompetanse.
Prøv å nevne bare ferdighetene som er relevante for jobben du søker på. Her er noen eksempler på ferdigheter du kan bruke:
Programmeringsspråk: Java (8+ år), Python (5+ år), JavaScript/TypeScript (4+ år), Go (2+ år)
Frontend: React.js, Redux, Vue.js, HTML5/CSS3, WebPack, Jest
Backend og API-er: Spring Boot, Node.js, Express, GraphQL, REST, gRPC
Databaser og caching: PostgreSQL, MongoDB, Redis, Elasticsearch, Cassandra
Sky og DevOps: AWS (sertifisert), Docker, Kubernetes, Jenkins, Terraform
Testing og overvåking: JUnit, Selenium, ELK Stack, Prometheus, Grafana
For seniorstillinger bør du ta med kompetanse på høyt nivå som viser at du kan arkitektur og systemdesign.
Systemdesign og arkitektur: mikrotjenester, hendelsesdrevet arkitektur, domenedrevet design
Ytelsesoptimalisering: caching-strategier, databaseoptimalisering, lastbalansering
Sikkerhet: OAuth 2.0, JWT, SSL/TLS, beste praksis for sikkerhet
Skalerbarhet: horisontal skalering, sharding, distribuerte systemer
Utviklingspraksis: CI/CD, TDD, smidig/Scrum, kodegjennomgang
Ikke glem de personlige egenskapene. De blir viktigere jo lenger du kommer i karrieren.
Teknisk ledelse: mentor for teamet, arkitekturplanlegging, kodegjennomgang
Kommunikasjon: teknisk dokumentasjon, presentasjoner for kunder, samarbeid i team
Prosjektledelse: smidige metoder, sprintplanlegging, interessenthåndtering
Problemløsning: systemdesign, ytelsesoptimalisering, feilsøking
Innovasjon: forskning og utvikling, utvikling av POC-er, vurdering av teknologi
Arbeidserfaringen din må fortelle en overbevisende historie om teknisk vekst og effekt, med konkrete prestasjoner og målbare resultater. Hver stilling bør vise at den tekniske kompleksiteten og lederansvaret har økt. Trekk frem arkitekturvalg, systemoptimalisering og ytelsesforbedringer med konkrete tall. Ta med hvor store systemene du har jobbet med var, hvor komplekse problemene du løste var, og hvilken effekt løsningene dine hadde for virksomheten. Vis at du kan jobbe i hele utviklingsløpet, fra kravanalyse til produksjonssetting og overvåking. For hver stilling bør du vise ikke bare hvilke teknologier du brukte, men hvorfor du valgte dem og hvilke resultater de ga. Ta med eksempler på tverrfaglig samarbeid, mentorarbeid og bidrag til tekniske beslutninger. Husk å tallfeste prestasjonene der du kan, med tall for systemytelse, kostnadsbesparelser eller effektivisering.
For seniorstillinger bør du legge vekt på ledelse, arkitekturvalg og forbedringer i hele systemet.
Ledet utviklingen av en skybasert plattform for betalingsbehandling som håndterer over 500 mill. USD i transaksjoner i året
Teknologier: Java, Spring Boot, Kubernetes, AWS, MongoDB, Redis, Kafka
For stillinger på mellomnivå bør du legge vekt på tekniske bidrag og økende ansvar.
Fullstackutvikler på en plattform for kundeanalyse med over 200 bedriftskunder
Teknologier: React, Node.js, TypeScript, PostgreSQL, Redis, AWS
Prosjektseksjonen bør fungere som en teknisk portefølje som viser hvordan du løser problemer, tenker arkitektur og påvirker målene til virksomheten. Hvert prosjekt bør fortelle en hel historie: problemet, den tekniske løsningen du designet, utfordringene du løste underveis og de målbare resultatene. Legg vekt på prosjekter som viser kompetanse i relevante teknologier og at du kan skape verdi for virksomheten med teknisk nyskaping. Ta med både jobbprosjekter og egne prosjekter som viser initiativ og teknisk kreativitet. For hvert prosjekt bør du beskrive arkitekturvalgene, hensynet til skalerbarhet og nye måter du løste komplekse problemer på. Ikke glem samarbeidet: teamstørrelse og din rolle i at prosjektet lyktes. Seksjonen skal vise ikke bare hva du bygde, men hvordan du gikk løs på de tekniske utfordringene og hva du lærte.
Hvert prosjekt bør vise tydelig hvilket problem du løste, hvilke teknologier du brukte og målbare resultater.
Problem: Treg søkeytelse og dårlig skalerbarhet bremset veksten i virksomheten
Teknologier: React, Node.js, Elasticsearch, Redis, Docker, AWS
Problem: Kunne ikke behandle og analysere data om brukeratferd i sanntid
Teknologier: Python, Kafka, Spark, TensorFlow, AWS
Open source-bidrag og GitHub-prosjekter er sterke bevis på at du kan kode, særlig for juniorer og selvlærte utviklere. Trekk frem arbeid som betyr noe og viser teknisk kompetanse, samarbeidsevne og initiativ. Ta med konkrete tall som stjerner, forks, nedlastinger eller effekt.
Ytelsesoptimalisering i React: Bidro med ytelsesforbedringer i React-kjernen som reduserte bundle-størrelsen med 15 % (PR #12345, over 2 000 stjerner)
Populær npm-pakke: Laget og vedlikeholder pakken «fast-validator» med over 50 000 nedlastinger i måneden og 1 500 GitHub-stjerner, brukt av selskaper som Shopify
Kubernetes-operator: Utviklet en egen operator for automatisert databasehåndtering, omtalt på Kubernetes-bloggen, over 800 GitHub-stjerner
Bidrag til dokumentasjon: Store bidrag til utviklerguidene for Next.js som forbedret delene om SEO og tilgjengelighet (over 10 godkjente PR-er)
Egne prosjekter: Bygget en fullstack-app for vanesporing med Next.js og PostgreSQL, i drift på Vercel med over 2 000 aktive brukere (github.com/username/habit-tracker)
Teknisk blogging: Skriver tekniske veiledninger på dev.to med over 50 000 visninger, om React-mønstre og systemdesign
Praktisk erfaring veier ofte tyngst i programvareutvikling, men en godt presentert utdanningsseksjon kan skille deg ut, særlig i spesialiserte stillinger eller tidlig i karrieren. Legg vekt på relevante emner, forskningsprosjekter og studieresultater som passer stillingene du sikter mot. For høyere grader bør du trekke frem masteroppgaven og spesialisert forskning som viser dyp teknisk kunnskap. Velg tekniske sertifiseringer som viser at du lærer hele tiden og har kompetanse på konkrete områder. Ta ikke bare med navnet på sertifiseringen, men også viktige prosjekter eller løsninger som kom ut av kunnskapen. Husk å trekke frem studieprosjekter med praktisk bruk, samarbeid med næringslivet eller nyskapende tekniske løsninger. Seksjonen bør vise både det teoretiske grunnlaget ditt og at du kan bruke det i praktiske utviklingsoppgaver.
Vis utdanningen din med vekt på relevante tekniske emner og prosjekter.
List opp sertifiseringer som viser kompetanse i relevante teknologier.
AWS Certified Solutions Architect - Professional
Google Cloud Professional Cloud Architect
Certified Kubernetes Administrator (CKA)
MongoDB Certified Developer
Oracle Certified Professional, Java SE 11
CV-en din som programvareutvikler må balansere teknisk dybde med en tydelig fremstilling og samtidig fungere både i ATS og for menneskelige lesere. Det krever nøye formatering, gode nøkkelord og god struktur. Bruk vanlige seksjonsoverskrifter og flett relevante tekniske nøkkelord naturlig inn i hele CV-en. Oppsettet bør ha et tydelig hierarki som leder leseren gjennom den tekniske utviklingen din og gjør den viktigste informasjonen lett å skumme. Tenk på hvor teknisk leseren er: ta med nok detaljer til å vise kompetansen, men hold beskrivelsene forståelige for rekrutterere uten teknisk bakgrunn. Vær nøye med lik formatering, særlig av tekniske begreper og tall. Bruk en ren, profesjonell skrifttype og nok luft for å gjøre teksten lett å lese. Husk lenker til GitHub-profilen, porteføljen eller viktige prosjekter, og sørg for at de er synlige og fungerer i ulike CV-formater.
Sørg for at CV-en kommer gjennom ATS og samtidig er lett å lese.
Bruk vanlige seksjonsoverskrifter (Arbeidserfaring, Ferdigheter, Utdanning)
Bruk nøyaktig de samme nøkkelordene som i stillingsannonsen
Ikke legg kontaktinformasjonen i toppteksten, og ikke legg tekst i bilder
Bruk vanlige skrifttyper (Arial, Calibri) i 10-12 pt
Lagre som PDF hvis ikke annet er oppgitt
Skriv både forkortelsen og den fulle formen av tekniske begreper (f.eks. «AWS (Amazon Web Services)»)
Formater CV-en slik at den tekniske kompetansen din kommer tydelig frem.
Hold et ryddig hierarki med tydelige skiller mellom seksjonene
Bruk kulepunkter for prestasjoner og ansvarsområder
Ta med lenke til GitHub-profil og portefølje øverst
Del ferdighetene inn i kategorier med nivå
Hold deg til maks 2 sider hvis du har lang erfaring
Bruk samme datoformat i hele CV-en
Unngå disse vanlige feilene i CV-er for programvareutviklere:
Å liste opp teknologier uten eksempler på hvordan du har brukt dem
Å ta med utdaterte eller irrelevante tekniske ferdigheter
Å bruke for mye teknisk sjargong i sammendraget
Å ikke tallfeste de tekniske prestasjonene
Å ikke vise utvikling i de tekniske rollene
Å utelate personlige egenskaper og ledererfaring
Lag en ATS-vennlig CV tilpasset stillingen, skriv et søknadsbrev som passer, og vær klar til å søke på få minutter.
4,58/5
49 000+ jobbsøkere
Start gratis · Krever ikke kredittkort