← Programowanie i IT

Przykład CV – Full-stack developer

Profesjonalny przykład CV Full-stack developer z sekcjami sprawdzonymi przez rekruterów, które możesz dostosować w kilka minut.

Tylko przykład

Wszystkie dane osobowe i historia kariery w tym przykładzie są fikcyjne. Dostosuj CV swoimi prawdziwymi informacjami przed aplikowaniem.

Podgląd CV

Photo

Umiejętności

React
Next.js
TypeScript
Node.js
Express.js
PostgreSQL
MongoDB
AWS
Docker
GraphQL
REST API
CI/CD
Git
Agile
Projektowanie systemów

Certyfikaty

AWS Certified Developer – Associate
AWS
2023-06-01
MongoDB Node.js Developer Path
MongoDB
2022-06-01

Języki

Polski (język ojczysty)
Angielski (biegły, C1)

Jakub Nowak

Starszy programista Full-Stack
8 lat doświadczenia w tworzeniu skalowalnych platform SaaS i aplikacji webowych dla przedsiębiorstw. Zaczynał jako programista front-end, następnie przeszedł do inżynierii full-stack i ról związanych z przywództwem technicznym.

Doświadczenie zawodowe

Starszy programista Full-Stack
NovaStack LabsPełny etat
2020-06-01 – Present
Warszawa, Polska
Przywództwo techniczne w produktach SaaS dla klientów, od warstwy webowej po usługi API — monorepo TypeScript, GraphQL i granice usług testowane kontraktowo.
- Kierował dostarczaniem produktów SaaS dla klientów w aplikacjach webowych i usługach API - Zaprojektował modularne monorepo TypeScript ze współdzielonymi pakietami domenowymi, zmniejszając zduplikowaną logikę walidacji o 42% między frontendem a backendem. - Zbudował resolvery GraphQL i granice zapytań React ograniczające over-fetching, obniżając medianę rozmiaru strony z 1,1 MB do 640 KB. - Wprowadził testy kontraktowe między usługami NestJS a klientami Next.js, zapobiegając sześciu blokującym niezgodnościom schematów w ciągu jednego kwartału.
Programista Full-Stack
Relay CommercePełny etat
2017-06-01 – 2020-05-31
Kraków, Polska
Rozwój wielodostępnych platform e-commerce — cykl życia subskrypcji Stripe, bezpieczeństwo typów tRPC/Zod i wewnętrzne narzędzia oparte na Redis.
- Dostarczał funkcje koszyka, katalogu i realizacji zamówień dla wielodostępnych platform e-commerce - Zaimplementował procesy cyklu życia subskrypcji Stripe z kluczami idempotentności webhooków, eliminując zduplikowane faktury podczas serii ponownych prób. - Zmigrował przestarzałe endpointy REST do tRPC ze schematami Zod, zmniejszając błędy typów po stronie klienta o 58% w Sentry. - Stworzył wewnętrzne panele administracyjne w TanStack Table z filtrowaniem opartym na Redis, skracając czas analizy zgłoszeń wsparcia z 40 do 12 minut.
Młodszy programista Full-Stack
Vector HarborPełny etat
2015-05-01 – 2017-05-01
Wrocław, Polska
Rozwój produktu w zwinnym startupie — reużywalne formularze React, migracje PostgreSQL i wdrożenia podglądowe w CI.
- Wspierał rozwój głównego produktu w zwinnym środowisku startupowym - Stworzył reużywalne komponenty formularzy z React Hook Form i adapterami walidacji po stronie serwera, przyspieszając dostarczanie funkcji o 30%. - Pisał migracje PostgreSQL i uzupełnienia danych dla wdrożeń ustawień konta bez przestojów po stronie klienta. - Skonfigurował wdrożenia podglądowe w GitHub Actions ze smoke testami, wykrywając uszkodzone trasy przed scaleniem w 19 pull requestach.

Wykształcenie

InformatykaInżynier
Politechnika Warszawska
2014-09-01 – 2018-06-01
Ukończył studia inżynierskie z informatyki na Politechnice Warszawskiej, obejmujące zajęcia z React, Next.js, TypeScript, projekty dyplomowe oraz zespołowe zadania z inżynierii oprogramowania, które ułatwiły przejście do zawodowej pracy programistycznej.

Poradnik pisania CV

  • Pokaż jeden projekt, w którym masz kompleksowy model danych, umowę API i zachowanie interfejsu użytkownika.
  • Określ ilościowo wyniki dotyczące wydajności lub niezawodności, a nie tylko użyte ramy.
  • Podkreślaj współpracę z zespołami zajmującymi się projektowaniem, produktami i platformami podczas podejmowania decyzji dotyczących kompromisu.
  • AWS Certified Developer - Associate
  • MongoDB Node.js Developer Path
  • Certified Kubernetes Application Developer (CKAD)