Model CV programator

Exemple de CV

Model CV programator

Pe această pagină găsești un CV complet de programator, scris pentru un dezvoltator backend cu șapte ani de experiență în Java și Kotlin, care trece de la o companie de outsourcing la o companie de produs, urmat de sfaturi practice pentru fiecare secțiune. Ai și exemple de rezumat pentru trei niveluri de experiență, realizări pe care le poți adapta și răspunsuri la întrebările pe care programatorii le pun cel mai des despre CV.

Recrutorii tehnici și tech lead-ii citesc un CV de programator în câteva zeci de secunde și caută aceleași lucruri: ce limbaje și tehnologii folosești zi de zi, la ce nivel de complexitate ai lucrat, ce ai livrat și ce s-a schimbat după aceea. Un stack clar și două-trei rezultate măsurabile pe fiecare job contează mult mai mult decât o listă lungă de cuvinte cheie.


Cum scrii rezumatul unui CV de programator

Rezumatul trebuie să răspundă rapid la trei întrebări: ce fel de programator ești (backend, frontend, full-stack, mobile, embedded), cu ce stack principal și de câți ani, și ce tip de sisteme ai construit. Adaugă la final ce cauți: un rol de senior, trecerea de la outsourcing la produs, un post remote pentru o companie din UE.

Evită listele de adjective ca pasionat de tehnologie, mereu la curent cu noutățile. Un tech lead caută semnale concrete: microservicii Spring Boot cu 2.000 de cereri pe secundă sau aplicație React Native cu 200.000 de utilizatori activi spun imediat la ce nivel lucrezi.

Realizări pe care un programator le crede

Fiecare punct de la experiență ar trebui să urmeze aceeași logică: ce ai construit sau schimbat, cu ce tehnologie și ce efect a avut. Am lucrat la modulul de facturare nu spune nimic; am rescris generarea facturilor ca job asincron, cu timpul de răspuns redus de la 8 s la 300 ms spune tot.

  • Performanță: latență, timp de răspuns, costuri de infrastructură, timpi de build.
  • Fiabilitate: incidente, disponibilitate, bug-uri în producție, acoperire cu teste.
  • Scară: utilizatori, cereri pe secundă, volume de date, număr de servicii.
  • Echipă: code review, mentorat, documente de design, procese pe care le-ai introdus.

Dacă lucrezi în outsourcing și nu ai voie să numești clientul, descrie-l generic: client din domeniul asigurărilor din Germania sau retailer online din Țările de Jos. Contextul contează mai mult decât numele.

GitHub, portofoliu și proiecte open source

Un link către GitHub sau GitLab ajută doar dacă arată cod la care te-ai uita cu plăcere într-un interviu. Fixează în profil două-trei repository-uri cu README clar, teste și instrucțiuni de rulare. Un singur proiect personal bine făcut valorează mai mult decât douăzeci de exerciții începute.

Contribuțiile open source merită o linie în CV, mai ales dacă au fost acceptate într-un proiect cunoscut. Pentru juniori, proiectele de la facultate, lucrarea de licență și aplicațiile făcute la hackathoane pot ține loc de experiență, dacă le descrii cu aceeași logică: ce problemă rezolvă, ce tehnologii ai folosit și ce ai învățat.

Cum îți prezinți stack-ul tehnic

Grupează tehnologiile pe categorii: limbaje, framework-uri, baze de date, cloud și DevOps, instrumente de testare. Pune în față ce folosești zilnic și lasă deoparte tehnologiile atinse o dată, acum cinci ani. Dacă un recrutor te întreabă în interviu de ceva din CV, trebuie să poți discuta în detaliu despre acel lucru.

Reia termenii din anunț exact cum apar acolo, pentru că multe companii filtrează CV-urile automat: dacă anunțul cere Spring Boot și PostgreSQL, nu scrie doar Spring și SQL. Certificările cloud (AWS, Azure, Google Cloud) și Kubernetes sunt apreciate mai ales pentru rolurile de backend și DevOps, dar nu înlocuiesc experiența reală.

Lungime, format și adaptarea la companie

Una sau două pagini sunt suficiente. Juniorii pot încăpea pe o pagină; seniorii cu mai mulți angajatori pot folosi două, dar joburile de acum zece ani pot fi reduse la o linie. Scrie CV-ul în engleză dacă aplici la companii internaționale sau la echipe care lucrează în engleză, ceea ce înseamnă majoritatea firmelor de software din București, Cluj, Iași și Timișoara.

Adaptează CV-ul după tipul companiei. O companie de outsourcing caută adaptabilitate, experiență cu mai mulți clienți și comunicare directă cu aceștia. O companie de produs vrea să vadă ownership, metrici de business și decizii tehnice pe termen lung. Un startup apreciază oamenii care pot acoperi mai multe zone, de la backend la infrastructură.

Exemple de rezumat pentru CV: Programator

Cu experiență

Tech lead cu 12 ani de experiență în .NET și Azure, dintre care cinci la conducerea unei echipe de 8 programatori pe o platformă SaaS de logistică folosită în 14 țări. Am condus migrarea de la monolit la microservicii și am redus costurile de cloud cu 30%. Fac recrutare tehnică și mentorat. Caut un rol de engineering manager sau principal engineer într-o companie de produs din București.

Nivel mediu

Programator frontend cu patru ani de experiență în React și TypeScript, la o companie de produs din Iași care dezvoltă o platformă de e-commerce cu 500.000 de utilizatori lunar. Am construit design system-ul intern și am îmbunătățit Core Web Vitals pe paginile de produs. Caut un rol de frontend sau full-stack cu Node.js, remote pentru o companie din UE.

Debutant

Absolvent al Facultății de Informatică din Timișoara, cu un internship de trei luni ca programator Java și o lucrare de licență despre o aplicație de rezervări construită cu Spring Boot și Angular. Am două proiecte personale pe GitHub, cu teste și deploy pe Docker. Caut un post de programator junior backend sau full-stack în Timișoara sau hibrid.

Exemple de realizări pentru CV: Programator

  • Am redus timpul de răspuns p95 al API-ului de căutare de la 1,9 s la 250 ms prin indexare în Elasticsearch și cache cu Redis.
  • Am construit pipeline-ul CI/CD cu GitHub Actions și Argo CD, trecând de la un release pe lună la deploy-uri zilnice fără întreruperi.
  • Am migrat o aplicație monolitică PHP la microservicii în Go, eliminând 70% din incidentele de producție legate de deploy.
  • Am scăzut costurile lunare AWS cu 35% prin dimensionarea corectă a instanțelor, instanțe spot pentru joburile batch și politici de ciclu de viață pe S3.
  • Am implementat autentificarea cu OAuth 2.0 și SSO pentru 40 de clienți enterprise, cu integrare pentru Azure AD și Okta.
  • Am ridicat acoperirea cu teste a modulului de plăți de la 40% la 85%, iar bug-urile critice raportate de clienți au scăzut cu 60% în șase luni.
  • Am dezvoltat în React Native aplicația mobilă de fidelitate a unui retailer, cu peste 250.000 de descărcări și rating 4,7 în magazine.
  • Am scris documentul de design pentru trecerea la arhitectură event-driven cu Kafka, aprobat și implementat de trei echipe.
  • Am organizat gărzile on-call ale echipei și runbook-urile pentru incidente, cu timpul mediu de rezolvare redus de la 3 ore la 40 de minute.
  • Am îndrumat 4 interni din programul de vară al companiei, dintre care trei au primit oferte de angajare.

Competențe pentru CV: Programator

Competențe tehnice

  • Java, Kotlin sau C#
  • JavaScript și TypeScript
  • Python sau Go
  • Spring Boot, .NET sau Node.js
  • React, Angular sau Vue
  • SQL și PostgreSQL
  • API-uri REST și GraphQL
  • Docker și Kubernetes
  • AWS, Azure sau Google Cloud
  • CI/CD (GitHub Actions, GitLab CI, Jenkins)
  • Teste automate (unit, integrare, end-to-end)
  • Git și code review

Competențe interpersonale

  • Comunicare cu clienții și cu echipa de produs
  • Rezolvarea problemelor
  • Documentație tehnică
  • Mentorat
  • Estimarea și planificarea muncii
  • Lucru în echipe Agile și Scrum
  • Ownership asupra codului în producție

Întrebări frecvente

Da, dacă profilul arată cod de calitate. Fixează două-trei proiecte cu README clar și teste. Dacă GitHub-ul tău conține doar exerciții vechi sau începute, mai bine nu-l pune și lasă experiența profesională să vorbească.

O pagină pentru juniori și cel mult două pentru seniori. Recrutorii tehnici citesc repede, așa că pune în față stack-ul principal și rezultatele de pe ultimele două-trei joburi. Joburile vechi sau nerelevante pot fi reduse la o singură linie.

În engleză, în majoritatea cazurilor. Companiile de software din România lucrează de obicei în engleză, iar CV-ul ajunge adesea la colegi sau clienți din alte țări. Păstrează o versiune în română doar pentru companiile locale care o cer explicit.

Ajută, dar nu înlocuiesc experiența. Certificările cloud (AWS, Azure, Google Cloud) și cele de Kubernetes sunt apreciate pentru rolurile backend și DevOps, mai ales la companiile de outsourcing care le cer pentru parteneriate. Pentru juniori, un proiect bine făcut cântărește adesea mai mult decât un certificat.

Mai multe exemple de CV

Gata să-ți scrii CV-ul: Programator?

Pornește de la acest exemplu, adaugă-ți experiența și descarcă un PDF îngrijit în câteva minute.

Creează-ți CV-ul