Jak napisać podsumowanie zawodowe w CV programisty
Podsumowanie to trzy–cztery zdania na górze CV i dla wielu rekruterów jedyna część, którą przeczytają w całości. Napisz w nich:
- Kim jesteś: obszar (backend, frontend, mobile, full stack, DevOps), główny język i liczba lat doświadczenia.
- W jakim środowisku pracujesz: domena (fintech, e-commerce, gry, software house) i skala.
- Najmocniejszy dowód: jedno konkretne osiągnięcie z liczbą, np. wydajność, niezawodność, przyspieszenie wdrożeń.
- Czego szukasz: poziom roli i rodzaj projektu.
Pomiń pasjonat nowych technologii i szybko się uczę. Tak pisze prawie każdy. Konkretny problem, który rozwiązałeś, mówi o twojej pasji więcej.
Punkty w doświadczeniu, którym uwierzy inżynier
Każdy punkt powinien mieć trzy elementy: co zrobiłeś, jakimi narzędziami i z jakim efektem. Przepisałem warstwę dostępu do danych i dodałem cache w Redisie, co obniżyło p99 z 850 do 190 ms brzmi wiarygodnie, bo da się o to dopytać na rozmowie. Odpowiadałem za rozwój backendu nie mówi nic.
- Wydajność: czasy odpowiedzi, przepustowość, koszty infrastruktury.
- Niezawodność: liczba incydentów, dostępność, czas przywracania.
- Szybkość dostarczania: częstotliwość wdrożeń, czas budowania, automatyzacja.
- Jakość: pokrycie testami, mniej błędów zgłaszanych przez klientów.
- Ludzie: mentoring, rekrutacje techniczne, prowadzenie decyzji architektonicznych.
Jeśli nie masz dokładnych liczb, opisz skalę: liczbę użytkowników, wolumen danych, wielkość zespołu. Nie wymyślaj procentów, bo doświadczony rozmówca od razu zapyta, jak je zmierzyłeś.
GitHub, portfolio i open source
Link do GitHuba lub portfolio warto dodać w nagłówku, ale tylko jeśli coś tam jest. Kilka przypiętych repozytoriów z porządnym README, testami i opisem decyzji technicznych zrobi lepsze wrażenie niż setki forków i porzuconych tutoriali.
Jeśli większość twojej pracy jest w prywatnych repozytoriach firmy, to normalne. Wtedy w CV opisz projekty dokładniej, a na GitHubie pokaż jeden–dwa własne projekty lub kontrybucje do open source. Dla juniorów to często najważniejszy dowód umiejętności, więc warto dopracować choć jeden projekt od początku do końca.
Jak opisać stack technologiczny
Lista technologii jest dla rekrutera IT filtrem, dlatego ma być czytelna i uczciwa. Pogrupuj ją: języki, frameworki, bazy danych, chmura i DevOps, testy. Przy kluczowych pozycjach podaj poziom albo lata doświadczenia. Nie wpisuj wszystkiego, czego kiedyś dotknąłeś; technologia z CV może stać się tematem pytania na rozmowie technicznej.
Używaj nazw z ogłoszeń: Spring Boot, a nie framework Javy; PostgreSQL, a nie bazy SQL. Wymieniaj technologie także w punktach doświadczenia, żeby było widać, gdzie i do czego ich używałeś. Systemy rekrutacyjne i rekruterzy szukają konkretnych słów.
Długość, forma i dopasowanie do oferty
Dwie strony to rozsądny limit dla większości programistów, a junior zmieści się na jednej. W polskim IT wiele firm pracuje po angielsku, więc jeśli ogłoszenie jest w tym języku, przygotuj CV po angielsku. Zdjęcie nie jest potrzebne. W CV po polsku zwykle umieszcza się na końcu klauzulę zgody na przetwarzanie danych osobowych w rekrutacji; jeśli firma podaje własną treść, użyj jej.
Formy współpracy (umowa o pracę czy B2B) i oczekiwań finansowych nie musisz podawać w CV, chyba że ogłoszenie wyraźnie o to prosi. Przed każdą aplikacją przeczytaj wymagania i przesuń na górę te elementy stacku i doświadczenia, które najlepiej do nich pasują.
Przykłady podsumowania zawodowego: Programista
Senior
Tech lead z 12-letnim doświadczeniem w Javie i Go, od pięciu lat prowadzę zespół 7 programistów w platformie e-commerce obsługującej 3 mln użytkowników miesięcznie. Odpowiadam za architekturę systemu zamówień i migrację do Kubernetesa na GCP, która obniżyła koszty infrastruktury o 30%. Szukam roli engineering managera lub principal engineera.
Mid
Frontend developer z czteroletnim doświadczeniem w React i TypeScript, obecnie w software housie realizującym aplikacje dla klientów z sektora ubezpieczeń. Zbudowałem bibliotekę komponentów używaną w pięciu projektach i poprawiłem wynik Lighthouse kluczowej aplikacji z 58 do 92. Szukam pracy w zespole produktowym.
Junior
Absolwentka informatyki (inżynier) z sześciomiesięcznym stażem w zespole backendowym, gdzie pisałam REST API w Javie i Spring Boot oraz testy w JUnit. Na GitHubie rozwijam aplikację do planowania budżetu domowego z CI i testami. Szukam pierwszej pracy jako junior Java developer.
Przykłady osiągnięć w CV: Programista
- Zmniejszyłem czas budowania i testów w CI z 25 do 8 minut dzięki równoległemu uruchamianiu testów i cache'owaniu zależności.
- Zaprojektowałam system powiadomień oparty na Kafce, który obsługuje 2 mln wiadomości dziennie z dostarczalnością powyżej 99,9%.
- Przeprowadziłem migrację aplikacji z Javy 8 do Javy 17 i Spring Boot 3 bez przestoju produkcyjnego.
- Obniżyłam miesięczne koszty AWS o ok. 18 tys. zł, przenosząc zadania wsadowe na instancje spot i porządkując nieużywane zasoby.
- Wprowadziłem monitoring w Prometheusie i Grafanie oraz alerty, co skróciło średni czas wykrycia awarii z 40 do 5 minut.
- Napisałam bibliotekę do obsługi płatności cyklicznych wykorzystywaną przez 4 zespoły produktowe.
- Prowadziłem 30 rozmów technicznych w procesie rekrutacji i przygotowałem zadanie rekrutacyjne używane przez cały dział.
- Współtworzyłem otwartą bibliotekę do walidacji danych w Kotlinie, z ponad 1 000 gwiazdek na GitHubie.
Umiejętności do CV: Programista
Umiejętności twarde
- Java
- Kotlin
- Spring Boot
- REST API i gRPC
- Apache Kafka
- PostgreSQL
- Redis
- Docker i Kubernetes
- AWS lub GCP
- CI/CD (GitLab CI, GitHub Actions)
- Testy jednostkowe i integracyjne
- Monitoring (Prometheus, Grafana)
Umiejętności miękkie
- Code review
- Mentoring
- Komunikacja z biznesem i klientem
- Rozwiązywanie problemów
- Samodzielność w podejmowaniu decyzji technicznych
- Praca w Scrumie lub Kanbanie
- Dzielenie się wiedzą