Strona główna · Poradniki · CV według zawodu

CV programisty — wzór z technologiami i projektami

Aktualizacja: sierpień 2026·7 min czytania·Zespół ŁatweCV

Ten tekst jest częścią przewodnika Przykłady CV po polsku — 3 wzory z omówieniem (2026).

W skrócie
CV programisty ocenia się po dowodach: konkretnym stacku z latami komercyjnego użycia, projektach z opisem Twojego wkładu i liczbach pokazujących wpływ na produkt. Paski postępu przy technologiach i lista trzydziestu haseł działają przeciwko Tobie.
0 paskówTyle pasków postępu i gwiazdek powinno być przy technologiach — poziom pokazujesz latami komercyjnego użycia i projektami, a nie wypełnieniem słupka w 80%.

CV programisty to dokument, w którym o wyniku decydują dwie sekcje — stack technologiczny i projekty — a rozbudowane opisy obowiązków schodzą na drugi plan. Rekruter techniczny czyta je inaczej niż dokument z większości innych zawodów: najpierw skanuje stack, a potem szuka dowodu, że coś z tym stackiem faktycznie zbudowałeś. Poniżej znajdziesz układ sekcji, wzory zdań do skopiowania i listę rzeczy, które w IT odbierają wiarygodność szybciej niż literówka.

Jak ułożyć sekcje w CV programisty

Kolejność sekcji w CV programisty z komercyjnym doświadczeniem wygląda tak: nagłówek, podsumowanie, doświadczenie zawodowe, projekty, technologie, wykształcenie i kursy. Bez komercyjnego doświadczenia projekty wędrują wyżej: nagłówek, podsumowanie, projekty, technologie, doświadczenie (staże, wolontariat, koło naukowe), wykształcenie. Jeśli do IT wchodzisz z infolinii, wcześniejszą pracę streść do dwóch linijek o systemach zgłoszeniowych — rozbudowany wzór CV konsultanta call center buduje się wokół wskaźników rozmów, a te w rekrutacji technicznej nic nie wnoszą.

Nagłówek nie może brzmieć „Programista”. Podaj rolę i główny stack, żeby po jednym spojrzeniu było wiadomo, do jakiej rekrutacji pasujesz. Obok imienia i nazwiska umieść trzy klikalne linki: mail, GitHub, LinkedIn. Adresu zamieszkania nie rozpisuj — wystarczy miasto i informacja o trybie pracy.

Wzór nagłówka i podsumowania

„Backend Developer (Java, Spring Boot) · 4 lata komercyjnego doświadczenia · Kraków / zdalnie. Rozwijam usługi backendowe w architekturze mikroserwisowej dla systemów obsługujących ruch rzędu kilkunastu tysięcy zapytań na minutę. Odpowiadałem za rozbicie monolitu na 6 usług i skrócenie czasu wdrożenia z 2 tygodni do 1 dnia. Szukam roli, w której poza kodem wpływam na architekturę i standardy zespołu.”

Stack technologiczny — jak opisać technologie bez pasków postępu

Technologie opisuj kategoriami i latami komercyjnego użycia, a nie paskami postępu — płaska lista czterdziestu haseł ze słupkami nie niesie żadnej informacji. Sprawdzony podział to: języki, frameworki i biblioteki, bazy danych, DevOps i chmura, testy, narzędzia. W każdej kategorii ustaw na początku to, w czym realnie pracujesz — rekruter czyta od lewej i po trzech pozycjach wyrabia sobie zdanie. Gdy w tym zestawieniu dominują SQL, Python i narzędzia raportowe, a kod produkcyjny jest dodatkiem, lepszym punktem odniesienia będzie CV analityka danych, gdzie ciężar przenosi się na projekty analityczne i modele danych.

Poziom pokazuj latami i kontekstem, nie grafiką. Pasek wypełniony w 80% niczego nie znaczy: dla jednej osoby to poziom juniora, dla innej architekta. Dodatkowo takie elementy graficzne bywają gubione przy parsowaniu, o czym więcej piszemy przy okazji szablonów CV przyjaznych ATS.

Java ▮▮▮▮▮▮▮▮▯▯ · Spring ▮▮▮▮▮▮▯▯▯▯ · Docker ★★★★☆ · HTML, CSS, Word, Excel
Języki: Java 17 (5 lat komercyjnie), Kotlin (2 lata), SQL. Frameworki: Spring Boot, Hibernate, Quarkus (projekt wewnętrzny). Bazy: PostgreSQL, MongoDB, Redis. DevOps: Docker, Kubernetes (GKE), GitLab CI, Terraform. Testy: JUnit 5, Mockito, Testcontainers.

Nazwy pisz dokładnie tak, jak brzmią w ogłoszeniu i w oficjalnej dokumentacji: „Node.js”, nie „node”; „PostgreSQL”, nie „Postgress”. To jednocześnie kwestia wiarygodności i dopasowania słów kluczowych z ogłoszenia, które filtruje system rekrutacyjny.

Sekcja projektów w CV programisty — co wpisać, gdy kod jest pod NDA

Każdy projekt — również ten objęty NDA — opisz w czterech elementach: po co powstał, jakiego stacku użyłeś, co konkretnie zrobiłeś Ty i jaki był efekt. Największy błąd to opis produktu bez własnego wkładu — z takiego akapitu nie wynika, czy pisałeś silnik płatności, czy poprawiałeś teksty na buttonach.

Jeśli kod jest objęty umową o poufności, nie podawaj nazwy klienta ani zrzutów ekranu. Wystarczy branża i skala: „platforma e-commerce dla sieci retail, 200 tys. użytkowników miesięcznie”. Nikt nie oczekuje repozytorium — oczekuje konkretu, który da się rozwinąć na rozmowie technicznej.

Wzór opisu projektu

„System rezerwacji dla sieci klinik (projekt komercyjny, NDA) — Node.js, NestJS, PostgreSQL, RabbitMQ, AWS ECS. Zaprojektowałem i wdrożyłem moduł kolejkowania powiadomień oraz API integrujące system z trzema zewnętrznymi kalendarzami. Zredukowałem liczbę nieodebranych wizyt o 18% i skróciłem czas odpowiedzi API z 780 ms do 210 ms (p95).”

GitHub i portfolio — które linki podać, a które lepiej pominąć

Podaj maksymalnie cztery linki: GitHub z przypiętymi repozytoriami, portfolio z działającym demo, profil na LinkedIn i — jeśli jest aktywny — Stack Overflow; pomiń każdy, który prowadzi do pustego profilu albo martwej strony. Zanim wkleisz adres GitHuba, przypnij trzy–cztery repozytoria, dopisz do nich README z opisem problemu i sposobem uruchomienia, usuń z widoku forki bez własnych commitów. Rekruter techniczny zwykle wchodzi na profil na kilkanaście sekund i patrzy na strukturę projektu oraz czytelność kodu, a nie na liczbę gwiazdek.

Każdy z tych linków musi być klikalny i prowadzić do aktualnej treści — martwe demo pod własną domeną robi gorsze wrażenie niż jego brak. Jeśli cały kod komercyjny jest pod NDA, a własnych repozytoriów nie masz, nie wstawiaj profilu na siłę: wystarczą opisy projektów w treści CV.

Jak opisać wpływ na produkt zamiast listy zadań

Wpływ na produkt pokazujesz, dopisując do każdego punktu jedną liczbę: czas odpowiedzi, zużycie zasobów i koszt infrastruktury, pokrycie testami, częstotliwość wdrożeń, liczbę incydentów produkcyjnych albo wolumen przetwarzanych danych. Bez tego opis stanowiska w IT wygląda u wszystkich tak samo: „rozwój aplikacji, code review, praca w Scrumie”. Metrykę bierz stąd, gdzie realnie ją mierzyliście — z dashboardu, raportu z CI albo faktury za chmurę.

Rozwój i utrzymanie aplikacji webowej, praca w metodyce Agile, code review.
Przepisałem warstwę raportowania na zapytania agregujące — czas generowania raportu spadł z 40 s do 3 s, a koszt bazy o 30% miesięcznie. Wprowadziłem testy kontraktowe, które ograniczyły liczbę regresji na produkcji z kilku do jednej na kwartał.

Ta zasada dotyczy każdego zawodu, w którym da się wskazać wynik — tak samo działa CV specjalisty ds. marketingu z metrykami kampanii czy CV handlowca z realizacją targetów. Poza biurem mechanizm jest identyczny: wzór CV stolarza opiera się na liście wykonanych realizacji z materiałem i wymiarami, bo to one zastępują deklaracje. Jeśli nie znasz dokładnych liczb, podaj rząd wielkości i zaznacz, że to szacunek, zamiast wymyślać precyzyjną wartość.

Jak pokazać poziom seniority — junior, mid, senior

Poziom wynika z tego, o czym piszesz, a nie z etykiety w nagłówku. Junior pokazuje, że umie samodzielnie dowieźć zadanie i uczyć się w tempie zespołu. Mid pokazuje odpowiedzialność za moduł i decyzje techniczne. Senior pokazuje wpływ na architekturę, rozwój innych osób i konsekwencje biznesowe swoich wyborów.

Poziom Co dominuje w CV Przykładowy czasownik
Junior projekty własne, staż, technologie zaimplementowałem, naprawiłem
Mid odpowiedzialność za moduł, metryki zaprojektowałem, zoptymalizowałem
Senior architektura, standardy, mentoring wdrożyłem architekturę, wprowadziłem standard, prowadziłem

Nie nazywaj się seniorem, jeśli w treści nie ma śladu decyzji architektonicznych — na rozmowie technicznej to wychodzi w pierwszych minutach, a przygotowanie do niej opisujemy w poradniku o tym, jak przygotować się do rozmowy kwalifikacyjnej.

Czego nie robić w CV programisty

Pięć rzeczy, które najczęściej psują dobre skądinąd dokumenty:

Wzory dla innych stanowisk i porównanie układów znajdziesz w zestawieniu przykładów CV po polsku, a pokrewny wariant dla QA opisujemy w CV testera oprogramowania. Jeśli chcesz mieć gotową strukturę bez walki z formatowaniem, złóż dokument w kreatorze CV i podmieniaj tylko sekcję technologii pod każdą aplikację.

Złóż CV programisty w kilkanaście minut
Kreator ŁatweCV podpowie opisy projektów, wskaże brakujące słowa kluczowe z ogłoszenia i wyeksportuje plik do PDF czytelnego dla ATS.
Zacznij za darmo

Checklista

☐ W nagłówku podaj rolę i główny stack, np. „Backend Developer (Java, Spring Boot)”☐ Zgrupuj technologie w kategorie: języki, frameworki, bazy, DevOps, testy☐ Usuń wszystkie paski postępu, gwiazdki i procenty przy technologiach☐ Do każdego projektu dopisz swój wkład i efekt liczbowy, nie sam opis produktu☐ Sprawdź, czy link do GitHuba prowadzi do repozytoriów z README i historią commitów☐ Wytnij technologie, o których nie chcesz być pytany na rozmowie technicznej☐ Dopasuj nazwy technologii do brzmienia z ogłoszenia (Node.js, nie „node”)

Częste pytania

Ile stron powinno mieć CV programisty?

Junior i mid zmieszczą się na jednej stronie, senior z kilkoma latami doświadczenia i większą liczbą projektów spokojnie na dwóch. Trzecia strona ma sens tylko przy długiej liście publikacji, patentów lub wystąpień konferencyjnych. Skracaj najstarsze stanowiska do jednej linijki zamiast dokładać kolejną stronę.

Czy w CV programisty trzeba podawać poziom znajomości technologii?

Tak, ale opisowo, nie graficznie. Zamiast paska postępu napisz, ile lat komercyjnie używasz danej technologii i w jakim kontekście, np. „Python — 4 lata, backend API i przetwarzanie danych”. Rekruter techniczny i tak zweryfikuje to na rozmowie, więc deklaracja musi być zgodna z tym, co potrafisz obronić.

Co wpisać w CV programisty bez komercyjnego doświadczenia?

Przenieś sekcję projektów nad doświadczenie zawodowe i opisz dwa–trzy własne wdrożenia tak, jak opisałbyś zadania z pracy: problem, stack, Twój wkład, efekt. Licz się z tym, że projekt z tutorialu nie robi wrażenia — lepszy jest jeden mniejszy, ale samodzielnie zaprojektowany i wystawiony pod publiczny adres.

Czy w CV programisty podawać link do GitHuba?

Podawaj tylko wtedy, gdy profil ma co pokazać: kilka repozytoriów z sensownym README i widoczną historią commitów. Pusty albo zaśmiecony forkami profil szkodzi bardziej, niż pomaga. Jeśli kod jest pod NDA, w miejsce GitHuba wstaw krótkie opisy projektów w CV.

Złóż CV programisty w kilkanaście minut
Kreator ŁatweCV podpowie opisy projektów, wskaże brakujące słowa kluczowe z ogłoszenia i wyeksportuje plik do PDF czytelnego dla ATS.
Stwórz CV za darmo
Czytaj także