Toate ghidurile

CV-ul de junior developer care trece de primul filtru

Cum scrii un CV de junior developer clar, compatibil cu ATS și convingător pentru recruteri, chiar dacă vii din alt domeniu.


Primul filtru pentru un CV de junior nu este, de obicei, un developer senior, ci un recruiter sau un sistem automat care are de parcurs zeci sau sute de aplicări. Un CV bun nu te face mai experimentat decât ești, dar face ca ceea ce știi să fie ușor de văzut. Mai jos găsești structura, exemple concrete și greșelile care elimină multe CV-uri de junior încă de la prima citire.

Cine îți citește CV-ul

Un CV trece de regulă prin trei tipuri de cititori, fiecare cu altă întrebare în minte:

CititorCe cautăCe îl face să meargă mai departe
ATS (Applicant Tracking System)text care poate fi citit și cuvinte-cheie relevanteformat simplu, titluri standard, tehnologiile din anunț scrise explicit
Recruiterpotrivirea cu rolul, limba, locația, disponibilitateaun rezumat clar și tehnologiile cerute vizibile în prima treime a paginii
Developer sau tech leadce ai construit de fapt și cât de bineproiecte concrete, linkuri care funcționează, cod îngrijit pe GitHub

Concluzia: CV-ul trebuie să fie simplu din punct de vedere tehnic (pentru ATS), ușor de parcurs rapid (pentru recruiter) și verificabil (pentru developer).

Structura recomandată

Pentru cineva care se reprofilează, ordinea care funcționează de obicei este:

  1. Antet cu datele de contact și linkuri
  2. Rezumat de 2-3 rânduri
  3. Competențe tehnice
  4. Proiecte
  5. Experiență profesională
  6. Educație, cursuri și certificări
  7. Limbi străine

Proiectele vin înaintea experienței pentru că, la început, ele sunt dovada principală că poți lucra în rolul pentru care aplici. După primul job în IT, ordinea se inversează.

Ține CV-ul la o pagină. Două pagini se justifică rar la nivel de junior, iar spațiul în plus se umple de obicei cu informații pe care nu le citește nimeni.

Antetul

Include:

  • numele complet;
  • rolul țintă, de exemplu „Junior Frontend Developer”;
  • orașul și, dacă e cazul, mențiunea „deschis la remote/hibrid”;
  • un email profesional și numărul de telefon;
  • linkuri către LinkedIn, GitHub și, dacă ai, portofoliu sau demo.

Nu include CNP, adresă completă, stare civilă sau data nașterii. Fotografia e opțională; dacă o pui, să fie simplă și profesională. Verifică fiecare link dintr-o fereastră privată a browserului: un link către un repository privat sau o pagină 404 lasă o impresie proastă.

Rezumatul

Rezumatul răspunde în 2-3 rânduri la întrebarea „de ce te-aș chema la interviu?”. Evită formulările generale, pe care le-ar putea scrie oricine.

Slab:
Persoană motivată, dornică să învețe, cu abilități de comunicare
și lucru în echipă, în căutarea unei oportunități în IT.

Mai bun:
Junior Frontend Developer (JavaScript, TypeScript, React) cu 3 proiecte
publice, inclusiv o aplicație de programări folosită de un cabinet medical.
Vin din 6 ani de contabilitate, de unde aduc atenție la date și la cerințe.

Exemplul bun funcționează pentru că e specific: rol, tehnologii, dovezi și un avantaj adus din cariera anterioară. Scrie însă doar lucruri adevărate. Dacă aplicația ta nu are utilizatori reali, nu pretinde că are; spune ce problemă rezolvă.

Competențele tehnice

Grupează competențele pe categorii și scrie doar ce poți susține într-o discuție tehnică.

Limbaje:        JavaScript, TypeScript, HTML, CSS
Framework-uri:  React, Next.js
Baze de date:   PostgreSQL (nivel de bază)
Tools:          Git, GitHub Actions, VS Code, Chrome DevTools
Testare:        Vitest, Playwright (nivel de bază)

Câteva reguli:

EvităFă în schimb
bare de progres sau procente („React 80%”)precizează nivelul doar unde contează: „nivel de bază”
liste de 30 de tehnologii văzute o dată într-un tutorial8-15 tehnologii pe care le-ai folosit în proiecte
„Microsoft Office”, „Internet”competențe relevante pentru rol (Excel avansat contează pentru data analyst)
„soft skills” înșirate fără dovezidovezi concrete în secțiunile de experiență și proiecte

Proiectele: partea cea mai importantă

Pentru fiecare proiect folosește același format: nume, linkuri, stack, apoi 2-3 puncte despre ce ai făcut și de ce contează.

**Programări Cabinet** — demo | cod sursă
React, TypeScript, Node.js, PostgreSQL
- Am construit un sistem de programări online cu confirmare pe email
  și o interfață de administrare pentru personal.
- Am modelat baza de date pentru programări, servicii și intervale
  disponibile, cu validare împotriva suprapunerilor.
- Am scris teste pentru calculul intervalelor libere și am configurat
  un pipeline CI care le rulează la fiecare push.

Ce face un punct bun:

  • începe cu un verb de acțiune (am construit, am implementat, am automatizat, am optimizat);
  • spune ce problemă rezolvă, nu doar ce tehnologie ai folosit;
  • menționează o decizie tehnică sau o dificultate depășită;
  • include un rezultat măsurabil doar dacă îl ai cu adevărat.

Un proiect personal construit de la zero valorează mai mult decât trei proiecte copiate dintr-un curs. Dacă un proiect provine dintr-un curs, îl poți include, dar spune clar ce ai adăugat tu peste cerința inițială.

Experiența anterioară, tradusă pentru IT

Nu-ți ascunde cariera de dinainte. Tradu-o în termeni relevanți pentru rolul nou. Întrebarea de pus pentru fiecare job anterior este: ce am făcut acolo care seamănă cu munca dintr-o echipă tehnică?

  • Contabil: am automatizat rapoarte lunare cu formule avansate și macro-uri, am reconciliat date din mai multe surse.
  • Profesor: am explicat concepte complexe pe înțelesul tuturor, am creat materiale structurate, am lucrat cu termene fixe.
  • Vânzări sau customer support: am clarificat cerințele clienților, am documentat probleme recurente, am colaborat cu echipe tehnice.
  • Logistică sau producție: am urmărit procese, am identificat blocaje, am lucrat cu proceduri și standarde de calitate.

Păstrează 2-3 puncte pentru fiecare job și redu joburile foarte vechi la un singur rând. Dacă ai automatizat ceva la jobul anterior, chiar și cu Excel sau un script mic, pune asta pe primul loc.

Perioada de reprofilare și golurile din CV

Dacă ai renunțat la jobul anterior ca să înveți sau ai avut o pauză, nu lăsa un gol inexplicabil între date. Tratează perioada de studiu ca pe o intrare de sine stătătoare în secțiunea de experiență:

Reprofilare în IT — studiu individual            ian. 2025 – prezent
- Am învățat JavaScript, TypeScript și React, în medie 15 ore pe săptămână.
- Am construit 3 proiecte publice, cu teste și deploy (detalii mai sus).
- Am participat la meetup-uri locale și la un proiect open source.

Datele și cifrele din exemplu sunt doar ilustrative; scrie-le pe ale tale. Astfel, recruiterul vede o perioadă asumată și productivă, nu o absență, iar întrebarea „ce ai făcut în ultimul an?” devine un subiect bun de discuție.

Educație, cursuri și certificări

  • Facultatea apare pe un rând, indiferent de domeniu.
  • Cursurile tehnice relevante apar cu numele platformei sau al organizatorului și anul absolvirii.
  • Certificările contează mai mult în unele direcții (cloud, securitate, testare) și mai puțin în altele (frontend, backend). Nu le folosi ca înlocuitor pentru proiecte.

Formatare compatibilă cu ATS

Sistemele ATS diferă între ele, dar câteva reguli te protejează în aproape toate cazurile:

  • un layout pe o singură coloană sau cu o structură foarte simplă;
  • titluri standard: „Experiență”, „Proiecte”, „Educație” (sau „Experience”, „Projects”, „Education”);
  • un PDF exportat din editor, nu un document scanat sau o imagine;
  • fără informații importante puse doar în header-ul sau footer-ul paginii, în imagini ori în iconițe fără text;
  • fonturi obișnuite, la o dimensiune lizibilă;
  • un nume de fișier clar, de exemplu Ana-Popescu-CV-Frontend.pdf.

Cuvintele-cheie contează, dar folosește-le onest. Dacă anunțul cere „TypeScript” și l-ai folosit, scrie „TypeScript” exact așa, nu doar „JS/TS”. Dacă nu l-ai folosit, nu-l adăuga.

În ce limbă scrii CV-ul

Multe companii IT din România lucrează în engleză, iar recrutarea se face adesea tot în engleză. Regula simplă: CV-ul în limba anunțului. Ține două versiuni, în română și în engleză, și actualizează-le pe amândouă când adaugi un proiect. Roagă pe cineva să-ți verifice versiunea în engleză; greșelile de gramatică sar în ochi mai mult decât crezi.

Adaptarea pentru fiecare aplicare

Nu ai nevoie de un CV complet nou pentru fiecare job. Ține un CV „master” cu tot ce ai făcut și adaptează-l în 10-15 minute:

  1. Citește anunțul și marchează tehnologiile și responsabilitățile principale.
  2. Ajustează titlul rolului și rezumatul.
  3. Reordonează competențele, astfel încât cele cerute să apară primele.
  4. Alege proiectele cele mai apropiate de rol.
  5. Salvează versiunea cu numele companiei, ca să știi exact ce ai trimis.

Poți folosi un asistent AI ca să compari CV-ul cu un anunț și să vezi ce lipsește, de exemplu tutorul AI de pe site. Verifică însă fiecare propunere: AI-ul tinde să umfle formulările și uneori adaugă competențe pe care nu le ai. Tot ce apare în CV trebuie să poți susține la interviu.

Greșeli care elimină CV-uri de junior

  • linkuri către un GitHub cu repo-uri goale sau doar cu forkuri;
  • greșeli în numele tehnologiilor („Javascript”, „Github”, „Postgre”);
  • un CV de trei pagini cu fiecare curs urmat vreodată;
  • un design foarte creativ, pe care ATS-ul nu îl poate citi;
  • descrieri de proiecte care spun doar „Am făcut o aplicație în React”;
  • un CV în română trimis la un anunț în engleză sau invers;
  • informații care nu se potrivesc cu profilul de LinkedIn (date, titluri, firme).

Checklist înainte de trimitere

  • O pagină, format PDF, nume de fișier clar.
  • Rolul țintă apare în antet și în rezumat.
  • Toate linkurile funcționează dintr-o fereastră privată.
  • Fiecare proiect are stack, link și 2-3 puncte concrete.
  • Tehnologiile din anunț pe care le cunoști apar scrise exact.
  • Nicio competență pe care n-ai putea-o explica la interviu.
  • Textul a fost citit de altcineva pentru greșeli.

Pașii următori

  1. Alege cele mai bune 2-3 proiecte și scrie pentru fiecare descrierea în formatul de mai sus.
  2. Fă ordine în profilul de GitHub; roadmap-ul Git și GitHub te ajută cu bazele.
  3. Parcurge secțiunea despre CV și aplicări din roadmap-ul de reprofilare în IT.
  4. Trimite CV-ul unui developer din comunitate și cere-i un feedback sincer.