Siirry sisältöön
Laddro
resume-writing

Ohjelmistokehittäjän CV: malli, esimerkit ja tech stack oikeaan paikkaan

Näin teet ohjelmistokehittäjän CV:n Suomessa: rakenne, tech stackin listaus, GitHub, valmis esimerkki työkokemuksesta ja mistä koodarin työt löytyvät.

6 min lukuaika
Illustration for Ohjelmistokehittäjän CV: malli, esimerkit ja tech stack oikeaan paikkaan

Koodarin CV on erilainen kuin monen muun alan ansioluettelo. Rekrytoija tai tekninen esihenkilö haluaa nähdä nopeasti, mitä kieliä ja työkaluja osaat, millaisia järjestelmiä olet rakentanut ja mitä koodistasi konkreettisesti seurasi. Tutkintotodistus auttaa, mutta Suomessa IT-alalla projektit ja näytöt painavat usein enemmän kuin paperit. Tässä oppaassa käydään läpi, miten rakennat ohjelmistokehittäjän ansioluettelon, joka pääsee teknisen seulan läpi, ja mukana on valmiita esimerkkejä, jotka voit muokata omaksesi.

Millainen on hyvä kehittäjän CV Suomessa

Duunitorin ansioluettelo-ohjeiden mukaan sopiva pituus on yleensä yhdestä kahteen sivua, ja tiedosto kannattaa aina tallentaa PDF-muodossa, jotta ulkoasu säilyy samana vastaanottajalla. Kehittäjän CV:ssä tämä tarkoittaa, että et yritä listata jokaista kurssia ja jokaista käyttämääsi kirjastoa, vaan valitset ne, jotka ovat relevantteja haettuun paikkaan. Jos haet backend-rooliin Nodella, etusivun tulisi kertoa siitä, ei kahdeksan vuoden takaisesta harjoittelusta jossakin, mihin et enää palaa.

Suomalaisessa CV:ssä valokuva on vapaaehtoinen. Duunitorin ohjeissa todetaan, että kuva ei ole pakollinen osa ansioluetteloa, mutta se on tavallinen tapa jäädä rekrytoijan mieleen. IT-alalla monet jättävät kuvan pois ja antavat GitHub-profiilin sekä koodin puhua puolestaan. Kumpikin tapa on hyväksytty, joten valitse sen mukaan, kummasta olet itse mukavampi.

Rakenne: mitä CV:hen kuuluu

Pidä yläreuna selkeänä. Duunitorin ohjeen mukaan nimi ja yhteystiedot kuuluvat näkyvästi asiakirjan vasempaan yläkulmaan. Kehittäjälle tähän kannattaa liittää myös suora linkki GitHubiin ja LinkedIniin, koska ne ovat ensimmäiset paikat, joista tekninen arvioija tarkistaa taustasi.

Toimiva järjestys ohjelmistokehittäjälle on yleensä tämä:

  1. Nimi, tehtävänimike ja yhteystiedot sekä GitHub- ja LinkedIn-linkit
  2. Lyhyt tiivistelmä, kolme tai neljä lausetta
  3. Osaaminen eli tech stack, ryhmiteltynä
  4. Työkokemus käänteisessä aikajärjestyksessä
  5. Merkittävät projektit, jos työkokemus on ohut
  6. Koulutus
  7. Kielitaito ja muut olennaiset lisätiedot

Jos sinulla on jo muutama vuosi työkokemusta, nosta työkokemus osaamisen jälkeen heti ylös. Vastavalmistuneella tai vaihtajalla projektit ja harrastusprojektit voivat mennä työkokemuksen edelle, koska ne ovat konkreettisin näyttö taidoista.

Osaaminen: näin listaat tech stackin

Yleisin virhe on heittää kaikki teknologiat yhteen pitkään luetteloon, jossa Excel ja Kubernetes ovat samalla rivillä. Ryhmittele osaaminen niin, että arvioija löytää etsimänsä sekunneissa. Merkitse myös taso rehellisesti, koska tekninen haastattelija testaa väitteet.

Näin osaamisosio voisi näyttää frontend-painotteisella hakijalla:

Kielet: JavaScript, TypeScript, HTML, CSS, Python Frontend: React, Next.js, Redux, Testing Library Backend: Node.js, Express, REST- ja GraphQL-rajapinnat Tietokannat: PostgreSQL, MongoDB Työkalut ja infra: Git, Docker, GitHub Actions, AWS (S3, Lambda) Työtavat: Scrum, koodikatselmoinnit, CI/CD

Tämä yhdistelmä ei ole sattuma. JavaScript ja TypeScript yhdessä HTML:n ja CSS:n kanssa ovat yleisin pohja, Python vahva kakkonen, ja versionhallinta Gitillä, jokin tietokanta kuten PostgreSQL sekä kokemus Dockerista tai pilvestä erottavat hakijan massasta. Jos jokin näistä puuttuu, se on samalla selkeä lista siitä, mitä kannattaa opetella seuraavaksi.

Työkokemus: konkretiaa numeroilla

Tämä on osio, jossa useimmat kehittäjän CV:t vuotavat. Tehtävälista kertoo, mitä olisit voinut tehdä. Tulos kertoo, mitä oikeasti teit. Vaihda passiiviset kuvaukset lauseiksi, joissa on toiminta ja seuraus.

Heikko muotoilu:

Vastasin verkkokaupan kehityksestä ja ylläpidosta.

Vahva muotoilu:

Rakensin verkkokaupan tilausnäkymän uudelleen Reactilla ja TypeScriptillä, mikä lyhensi sivun latausaikaa 3,4 sekunnista 1,1 sekuntiin ja nosti kassan läpimenoa noin 12 prosenttia.

Toinen esimerkki. Heikko:

Osallistuin rajapintojen kehittämiseen.

Vahva:

Suunnittelin ja toteutin viisi REST-rajapintaa Node.js:llä ja Expressillä, kirjoitin niille kattavat testit ja vähensin tuotannon virheilmoituksia noin 40 prosenttia kvartaalin aikana.

Numerot eivät tarvitse olla tarkkoja tilastoja, vaan sinun omia mittareitasi projekteista: latausaika, virheiden määrä, käyttäjämäärä, testikattavuus, julkaisutiheys. Ne tekevät väitteistä uskottavia ja antavat teknisessä haastattelussa luontevat puheenaiheet.

Tiivistelmä ja GitHub

Tiivistelmä on kolmen tai neljän lauseen esittely CV:n yläreunassa. Se ei ole kaunis lause itsestäsi vaan tiivis vastaus kysymykseen "kuka olet kehittäjänä ja mihin sovit". Näin se voisi kuulua kolme vuotta kokeneella fullstack-kehittäjällä:

Fullstack-kehittäjä kolmen vuoden kokemuksella React- ja Node.js-sovelluksista. Olen vienyt tuotantoon useita asiakasprojekteja pienissä tiimeissä ja viihdyn parhaiten, kun saan omistaa ominaisuuden suunnittelusta julkaisuun. Vahvin osaamiseni on TypeScript, ja opettelen parhaillaan pilviarkkitehtuuria AWS:llä.

GitHub-profiili on kehittäjän portfolio. Sofokuksen mukaan GitHub toimii koodarin työnäytteenä, joka täydentää CV:tä ja kertoo osaamistasosta. Siivoa profiilisi ennen hakua: kiinnitä pari valmista projektia esiin, kirjoita niihin lyhyt README, joka kertoo mitä projekti tekee ja miten se ajetaan, ja poista näkyvistä keskeneräiset kokeilut. Yksi hyvin dokumentoitu projekti on parempi kuin kaksikymmentä tyhjää repoa.

Projektit: kun työkokemus on ohut

Jos olet vastavalmistunut, vaihtamassa alaa tai tulossa bootcampista, projektit ovat tärkein näyttösi. Yksi huolella dokumentoitu projekti kertoo osaamisesta enemmän kuin lista suoritettuja kursseja. Kuvaa jokainen projekti niin, että arvioija ymmärtää ongelman, käyttämäsi teknologiat ja lopputuloksen. Näin projektimerkintä voisi näyttää:

Kirjastojen lainaussovellus (henkilökohtainen projekti, 2026) Rakensin sovelluksen, jolla käyttäjä voi selata ja varata kirjoja. Frontend Reactilla ja TypeScriptillä, backend Node.js:llä ja PostgreSQL-tietokannalla, autentikointi JWT:llä. Toteutin CI-putken GitHub Actionsilla ja julkaisin sovelluksen Renderiin. Koodi ja README ovat GitHubissa.

Tärkeintä on, että projekti on oikeasti nähtävissä ja ajettavissa. Lisää mukaan suora linkki repoon ja mahdolliseen demoon. Tekninen arvioija arvostaa sitä, että pääsee katsomaan koodia eikä vain lukemaan siitä.

Koulutus ja sertifikaatit

Koulutusosion voi pitää lyhyenä. Riittää, että kerrot tutkinnon, oppilaitoksen ja valmistumisvuoden. Suomessa IT-alalla itseoppineet ja ammattikorkeakoulusta valmistuneet pärjäävät hyvin, joten älä koe tutkinnon puutetta esteenä. Jos sinulla on relevantteja sertifikaatteja, kuten AWS Certified Developer tai Scrum-sertifikaatti, mainitse ne omana rivinään. Kesken olevat opinnot kannattaa merkitä rehellisesti muodossa "opinnot käynnissä, arvioitu valmistuminen 2027", koska monet työnantajat palkkaavat myös osa-aikaisesti opiskelevia.

ATS ja muotoilu

Isot työnantajat ja rekrytointitoimistot käyttävät hakijaseurantajärjestelmiä, jotka lukevat CV:n koneellisesti ennen kuin ihminen näkee sen. Kehittäjälle tämä tarkoittaa muutamaa käytännön asiaa. Kirjoita teknologiat auki tekstinä, älä upota niitä kuvaan tai logoihin, koska järjestelmä ei lue kuvasta mitään. Käytä samoja termejä kuin työpaikkailmoitus: jos ilmoituksessa lukee "TypeScript", kirjoita TypeScript, älä pelkkää "TS". Vältä monimutkaisia taulukoita ja tekstilaatikoita, jotka sekoittavat lukijan, ja pidä otsikot selkeinä. Tallenna tiedosto tekstipohjaisena PDF:nä, jotta järjestelmä poimii sisällön oikein.

Palkka: mitä voit pyytää

Palkkatoive kannattaa perustaa lukuihin, ei mutuun. Duunitorin palkkavertailun mukaan ohjelmistokehittäjän keskimääräinen kuukausipalkka yksityisellä sektorilla oli 4 445 euroa, ja luku perustui 3 859 palkkatietoon vuodelta 2024. Palkka-avoimuus.fi puolestaan kertoo, että työpaikkailmoitusten mediaanipalkka ohjelmistokehittäjälle on noin 4 100 euroa kuukaudessa, kun laskennassa on käytetty 293 palkkatietoa vuosien 2024 ja 2026 väliltä.

Diplomi-insinöörinä valmistuneille TEKin työmarkkinatutkimus 2025 antaa hyvät vertailukohdat. Sen mukaan vakituisessa työsuhteessa olevan diplomi-insinöörin mediaanipalkka oli 5 915 euroa kuukaudessa lokakuussa 2025, ja vastavalmistuneen diplomi-insinöörin mediaanipalkka oli 4 000 euroa. TEKin alkupalkkasuositus 1.6.2026 alkaen on 4 280 ja 4 630 euron välillä kuukaudessa. Jos olet vasta valmistumassa, näiden lukujen väliltä löytyy perusteltu haarukka omalle toiveellesi.

Mistä kehittäjän työt löytyvät

Suomessa kanavia on enemmän kuin moni luulee. Duunitori on maan suurin työnhakukone, ja sen sivuilla on tyypillisesti yli 20 000 avointa paikkaa kerrallaan. Oikotie Työpaikat on toinen laaja yleiskanava, ja itduunit.fi keskittyy pelkästään IT-alan paikkoihin. Julkisen puolen Työmarkkinatori kokoaa avoimet paikat yhteen paikkaan, ja LinkedInin kautta löytyy erityisesti kansainvälisten työnantajien rooleja.

Junior-hakijan kannattaa katsoa myös koodaripula.fi, joka listaa entry-level-paikkoja, sekä yliopistojen ja opiskelijakiltojen omat rekrysivut. Duunitorin työmarkkinakatsauksen mukaan huhtikuussa 2026 Suomessa oli 47 695 avointa työpaikkaa, ja eniten paikkoja oli Helsingissä, Tampereella ja Espoossa. Pääkaupunkiseudulla kilpailu on kovinta, joten pienemmillä paikkakunnilla osaajapula voi avata ovet nopeamminkin.

Yleisimmät virheet

Ensimmäinen on liian pitkä ja jäsentymätön CV. Jos rekrytoijan pitää selata kolme sivua löytääkseen, osaatko Reactia, moni luovuttaa. Toinen on osaamisen liioittelu. Jos merkitset osaavasi Kubernetesia mutta et pysty haastattelussa selittämään podin ja noden eroa, luottamus katoaa. Kolmas on geneerinen CV, joka lähetetään sellaisenaan kaikkiin paikkoihin. Räätälöi ainakin tiivistelmä ja osaamisen kärki jokaisen ilmoituksen mukaan.

Neljäs yleinen moka on unohtaa linkit. Kehittäjän CV ilman GitHub-linkkiä on kuin muusikon hakemus ilman yhtään näytettä. Viides on huoliteltu ulkoasu, joka menee sisällön edelle. Selkeä ja luettava pohja riittää, kunhan tiedot löytyvät nopeasti ja tiedosto on PDF.

Näin pääset alkuun

Aloita keräämällä kaikki projektisi ja työtehtäväsi yhteen tiedostoon ilman muotoilua. Poimi sitten haettuun rooliin sopivimmat, muotoile työkokemus tulos edellä ja lisää konkreettiset numerot. Ryhmittele tech stack niin, että se on luettavissa sekunneissa, ja tarkista, että GitHub-linkki toimii ja profiili näyttää siistiltä. Lopuksi lue CV läpi kuin olisit kiireinen tekninen esihenkilö, jolla on kymmenen hakemusta avoinna: löydätkö tärkeimmät asiat kolmessakymmenessä sekunnissa?

Kun rakenne on kunnossa, loput on hienosäätöä. Laddron avulla saat kehittäjän CV:n siistiin pohjaan ja PDF-muotoon nopeasti, jolloin voit keskittyä siihen, mikä oikeasti ratkaisee: konkreettisiin näyttöihin siitä, mitä olet rakentanut.

Valmis luomaan ansioluettelosi?

Ohjattu editori kysyy oikeat kysymykset ja kirjoittaa jokaisen osion kanssasi. ATS testatut mallit, ei tyhjää sivua, ei tiliä aloittamiseen.

Luo ansioluettelo