- Strona główna
- Przykłady CV
- Programowanie i IT
- Programista
CV programisty: przykład
CV programisty backend na poziomie regular z pięcioma latami doświadczenia. Lider zespołu szuka samodzielności: osoby, która rozumie system, dowozi zmiany do produkcji, dba o jakość i potrafi wytłumaczyć, jaki był efekt jej pracy.
Na co patrzą rekruterzy
- Stack i jego wersje: język, framework, bazy, kolejki, chmura, które naprawdę używasz.
- Skala: liczba użytkowników, transakcji, żądań, wielkość systemu.
- Wpływ: wydajność, niezawodność, koszty, czas wdrożeń, mniej błędów.
- Jakość i praktyki: testy, code review, CI/CD, monitoring, dyżury.
- Współpraca: praca z produktem i biznesem, mentoring juniorów.
Jak napisać podsumowanie
Staż, główny stack, domena (fintech, e-commerce), jedno lub dwa obszary, w których jesteś mocny, i jak pracujesz. Bez listy wszystkich technologii.
Programista backend z pięcioletnim doświadczeniem w Javie i Spring Boot, w tym trzy lata w fintechu obsługującym płatności online. Projektuję i utrzymuję mikroserwisy, dbam o wydajność i niezawodność, biorę udział w dyżurach produkcyjnych. Lubię prosty kod, dobre testy i rozmowy z biznesem o tym, co naprawdę trzeba zbudować.
Programista .NET
Programista C# i .NET z sześcioletnim doświadczeniem w systemach dla logistyki. Buduję API i usługi w Azure, dbam o testy i wydajność bazy SQL Server. Ostatnio skróciłem czas generowania etykiet przewozowych o 70%.
Przejście do roli seniora
Java Developer z siedmioletnim doświadczeniem, od dwóch lat nieformalny lider techniczny 5-osobowego zespołu. Projektuję architekturę usług, prowadzę code review i wdrażam nowe osoby. Szukam roli Senior Java Developera w produkcie z dużą skalą.
Punkty, które działają
Mocne linijki dla tego stanowiska, poza tymi z przykładu. Zapożycz formę i wpisz własne liczby.
- Skróciłem czas odpowiedzi kluczowego API z 1,2 s do 250 ms dzięki cache w Redisie.
- Obniżyłem koszty chmury o 30% (ok. 9000 zł miesięcznie) po optymalizacji zasobów w Kubernetes.
- Zautomatyzowałem wdrożenia, zwiększając ich częstotliwość z 2 w miesiącu do 15 w tygodniu.
- Zaprojektowałem usługę obsługującą 500 żądań na sekundę w szczycie sprzedaży.
- Zmniejszyłem liczbę błędów produkcyjnych o 40% w pół roku dzięki testom kontraktowym.
- Przeprowadziłem migrację bazy 200 GB z Oracle do PostgreSQL bez przestoju.
- Wdrożyłem 3 juniorów, z których 2 po roku samodzielnie prowadziło funkcjonalności.
- Napisałem bibliotekę do obsługi płatności używaną przez 5 zespołów w firmie.
- Prowadziłem 4 wewnętrzne prezentacje o architekturze zdarzeniowej dla 60 osób.
Umiejętności do wpisania
Umiejętności twarde
Umiejętności miękkie
Uprawnienia i certyfikaty warte wpisania
- Certyfikaty chmurowe (AWS, Azure, GCP): przydatne przy rolach z dużą częścią infrastruktury.
- Oracle Certified Professional: Java: rzadko wymagany, ale może pomóc przy pierwszej zmianie pracy.
- Certyfikat Kubernetes (CKAD): dobry przy rolach blisko DevOps.
Długość i układ
Jedna strona do około pięciu lat doświadczenia, potem jedna lub dwie. Starsze lub krótkie stanowiska skróć do jednej linijki.
Częste błędy
- Lista technologii bez kontekstu. Pokaż je w punktach przy konkretnych projektach.
- Opis zadań z backlogu zamiast efektów (wydajność, koszty, błędy, czas).
- Brak skali. „Mikroserwisy” bez liczby użytkowników czy transakcji niewiele mówią.
- Ukrywanie dyżurów i pracy przy incydentach. To ceniona odpowiedzialność.
- Pisanie nazw projektów wewnętrznych, które nikomu nic nie mówią. Opisz, co robią.
Pytania i odpowiedzi
Jak opisać projekt objęty NDA?
Opisz domenę, skalę i swój wkład bez nazw klienta i szczegółów: „system płatności dla banku z 2 mln klientów”. To w zupełności wystarczy.
Czy wpisywać wszystkie technologie z projektu?
Nie. Wpisz te, których używałeś na co dzień i o których możesz rozmawiać na rozmowie technicznej.
Czy praca B2B to doświadczenie jak na etacie?
Tak. Forma współpracy nie ma znaczenia; opisz stanowisko i efekty tak samo jak przy umowie o pracę.
Podobne przykłady
Wszystkie przykłady: Programowanie i IT- Junior programistaJunior Python developer po stażu: projekty, testy i pierwsza praca w zespole.Początkujący
- Frontend developerReact i TypeScript w e-commerce: Core Web Vitals, dostępność i design system.Specjalista
- Specjalista helpdesk (wsparcie IT)Helpdesk I/II linii w firmie z 600 pracownikami: zgłoszenia, M365 i sprzęt.Początkujący