keenresume
  1. Strona główna
  2. Przykłady CV
  3. Programowanie i IT
  4. 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.

Przykładowe CV: Programista, strona 1 z 1Paweł GrabowskiJava Developer (backend)pawel.grabowski@example.com · +48 555 064 812 · Kraków · linkedin.com/in/pawelgrabowski ·github.com/example-pawelPodsumowanieProgramista backend z pięcioletnim doświadczeniem w Javie i Spring Boot, w tym trzy lata w fintechuobsł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, conaprawdę trzeba zbudować.DoświadczenieJava Developersty 2023 – obecniePaynetic S.A. · Kraków•Przeniosłem obsługę zwrotów z monolitu do mikroserwisu w Javie 21 i Spring Boot; czas odpowiedzispadł z 800 do 180 ms przy 2 mln transakcji miesięcznie.•Wprowadziłem idempotentne przetwarzanie płatności z Kafką; liczba zdublowanych obciążeń spadła dozera.•Prowadzę code review dla 6-osobowego zespołu i wdrażam 2 nowych programistów rocznie.•Biorę udział w dyżurach; po moich zmianach w monitoringu średni czas wykrycia awarii spadł z 20 do 4minut.Junior / Regular Java Developermar 2021 – gru 2022Softlab Polska sp. z o.o. · Kraków•Rozwijałem system obsługi zamówień dla sieci 300 sklepów (Java 11, Spring, Oracle).•Napisałem testy integracyjne z Testcontainers dla 14 usług, co skróciło regresję przed wydaniem z 3 dnido 1.WykształcenieMagister inżynier, informatyka2016 – 2021Akademia Górniczo-Hutnicza w Krakowie · KrakówCertyfikatyAWS Certified Developer: Associate2024Amazon Web ServicesUmiejętnościJava 17/21 · Spring Boot · Kafka · PostgreSQL · Docker i Kubernetes · AWS · JUnit, Testcontainers ·Grafana, Prometheus · REST i gRPC · Clean code, DDDJęzyki obcepolski Ojczysty · angielski BiegłyKlauzula RODO•Wyrażam zgodę na przetwarzanie moich danych osobowych przez pracodawcę w celu prowadzeniarekrutacji na aplikowane przeze mnie stanowisko.

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.

Podsumowanie w tym przykładzie

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

  • Java lub inny główny język
  • Spring Boot lub odpowiednik
  • Bazy SQL i NoSQL
  • Kolejki (Kafka, RabbitMQ)
  • Docker i Kubernetes
  • Chmura (AWS, Azure, GCP)
  • Testy i CI/CD
  • Monitoring (Grafana, Prometheus)

Umiejętności miękkie

  • Samodzielność
  • Komunikacja z biznesem
  • Mentoring
  • Odpowiedzialność za produkcję
  • Pragmatyzm

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

Wszystkie przykłady CV