LokalizacjaGdynia, PL
StanowiskoFront End Engineer
W IT od2017 · 7 yrs
Aktualnie@ Cognizant

Cześć, jestem Aleksander Stefański. Frontend. React × TypeScript Developer.

Przewiń, by odkryć więcej
01 — O mnie

Programista frontendowy
z podejściem fullstackowym.

Tworzę interfejsy, które
wydają się oczywiste — takie,
których nie zauważasz,
dopóki ich nie brakuje.

Programista frontendowy z 7-letnim doświadczeniem w IT i ponad 5 latami doświadczenia frontendowego — specjalizuję się w skalowalnych, intensywnie przetwarzających dane aplikacjach webowych w React, TypeScript i JavaScript. Solidne fullstackowe podstawy w Javie i Springu pozwalają mi efektywnie współpracować w obszarze mikroserwisów, warstw API i kompleksowej architektury systemu.

7 lat w IT · 5+ FE 3 sektory · Finanse / Przemysł / Korporacje
Aleksander Stefański — portrait
Portrait · Gdynia, PL 54.52°N / 18.53°E
@ Cognizant
Codzienne technologie
ReactTypeScriptRedux ToolkitTanStack React QueryZustandComponent LibrariesCypressJest / RTLClaudeSCSSVite
Również biegle w
JavaSpringJenkinsAstroWebpackTailwind CSSReact Hook FormFormikYup / ZodEslintPrettier
Branże
  • 01 Usługi finansowe
  • 02 Przemysł / Łańcuch dostaw
  • 03 Aplikacje korporacyjne
  • 04 Platformy SaaS
  • 05 Sektor publiczny
Wykształcenie
Mgr
Informatyki
Politechnika Gdańska
Lic. 2014–17 · Mgr 2017–19
Narzędzia AI
Claude CodeAntigravityStich Google AIGitHub CopilotClineClaude DesignMCP ServersNano Banana
prompt-first development
Trochę o mnie

Pracowałem przy złożonych systemach korporacyjnych dla globalnych klientów z sektorów przemysłowego i finansowego — prowadziłem kluczowe aplikacje React renderujące ogromne zbiory danych (1M+ rekordów, 20–30 tys.+ punktów na mapie), dostarczałem funkcjonalności na platformach z setkami tysięcy użytkowników na całym świecie i współtworzyłem decyzje architektoniczne obejmujące wiele serwisów. Poza kodem mentoruję młodszych programistów i tymczasowo pełniłem obowiązki Lidera Zespołu (zespół 6 osób). Po godzinach jestem zapalonym majsterkowiczem: automatyka domowa, filmy, sport i gry.

01 / 05Automatyka domowa
node.living-room · online
Automatyka domowa · Majsterkowanie · Filmy · Sport · Gry
02 — Doświadczenie

Gdzie pracowałem
i co dostarczyłem.

Kliknij wiersz, aby rozwinąć szczegóły
2022 — Obecnie
Cognizant Aktualnie
Programista Frontendowy Gdynia · Hybrydowo
P.01 · Zakres

Tworzę skalowalne, intensywnie przetwarzające dane aplikacje React dla globalnych klientów z sektora finansowego i dystrybucji przemysłowej. Prowadzę architekturę frontendu, renderuję ogromne zbiory danych, współtworzę decyzje architektoniczne obejmujące wiele serwisów, mentoruję młodszych programistów i tymczasowo pełniłem obowiązki Lidera Zespołu (zespół 6 osób).

P.01. 01 2023 — Obecnie

Globalna platforma finansowa

Rozwijałem i wzbogacałem funkcjonalności aplikacji React o wysokim ruchu, obsługującej setki tysięcy użytkowników na całym świecie. Brałem udział w ocenie wymagań technicznych i dyskusjach architektonicznych obejmujących wiele serwisów; wspierałem Lidera Technicznego i Lidera Zespołu w koordynacji i procesach.

ReactTypeScriptRedux ToolkitReact QueryCypressMiędzyserwisowe
Sektor Finanse
Użytkownicy 100k+
P.01. 02 2022 - 2023

Platforma danych przemysłowych — dystrybutor amerykański

Prowadziłem rozwój kluczowej aplikacji frontendowej przetwarzającej i wizualizującej ogromne zbiory danych — 1M+ rekordów i 20–30 tys.+ punktów renderowanych na Google Maps, z filtrowaniem i sortowaniem na bazie tabel nad strumieniowymi danymi API. Zaprojektowałem utrzymywalną architekturę UI, zaimplementowałem kluczowe komponenty wielokrotnego użytku w całej aplikacji i ściśle współpracowałem z zespołami backendowymi przy kontraktach API.

ReactTypeScriptGoogle Maps APIReact QueryZustand
Sektor Przemysł
Rola Lider FE
P.01. 03 2022 — Obecnie

Mentoring, dzielenie się wiedzą, wsparcie Lidera Zespołu

Prowadziłem mentoring i dzielenie się wiedzą dla programistów przechodzących na React i nowoczesny frontend. Wspierałem Lidera Technicznego i Lidera Zespołu w prowadzeniu spotkań i koordynacji zespołu; tymczasowo przejąłem obowiązki Lidera Zespołu (zespół 6 osób) podczas rekrutacji.

MentoringPrzywództwoDzielenie się wiedzą
Zastępstwo Lider Zespołu
Mentoring Juniorzy
P.02 · Zakres

Kluczowy członek zespołu architektonicznego — definiowałem strategię frontendu i kierunek architektoniczny dla kilku projektów korporacyjnych. Budowałem współdzielone biblioteki komponentów, byłem właścicielem pipeline'ów CI/CD i opracowałem wytyczne, które stały się punktem odniesienia dla zespołu (klienci sektora publicznego przez Netcompany).

P.02. 01 2020 - 2022

Wieloetapowy silnik formularzy

Stworzyłem wielokrotnego użytku silnik formularzy wieloetapowych w React, używany w wielu aplikacjach korporacyjnych — zaprojektowany pod kątem konfigurowalności, ponownego wykorzystania i jasnych kontraktów walidacji.

ReactTypeScriptFormikWielokrotnego użytku
Zakres Cała platforma
P.02. 02 2020 - 2022

Współdzielone biblioteki komponentów UI

Skonfigurowałem wiele pakietów npm i opracowałem główne komponenty wykorzystywane jako współdzielone biblioteki w wielu projektach React w całej organizacji. Pomogłem zdefiniować strategię frontendu dla szerszego ekosystemu wielu projektów.

npmReactStyled ComponentsBiblioteka komponentów
Adopcja Wiele projektów
P.02. 03 2020 - 2022

CI/CD i doświadczenie programisty

Tworzyłem, utrzymywałem i naprawiałem pipeline'y CI/CD w Azure DevOps. Pisałem dokumentację, wytyczne i dobre praktyki; prowadziłem seminaria w celu dzielenia się wiedzą między zespołami.

Azure DevOpsGradleJavaSpring
Pipeline'y Własne
P.03 · Zakres

Osiem miesięcy w trzech rotacjach — zacząłem jako stażysta Java, przeszedłem do backendu, potem do frontendu. Szybkie wprowadzenie do kodu produkcyjnego, mikroserwisów oraz nowoczesnych narzędzi i procesów pracy frontendowych.

P.03. 01 2018

Panel produktów i wykresów — Frontend

Budowałem funkcjonalności systemu przeznaczonego do zarządzania danymi produktów, w tym interaktywne wykresy do prezentacji informacji biznesowych. Wzmocniłem praktyczne doświadczenie z nowoczesnymi narzędziami i procesami pracy frontendowymi.

AngularJSJavaScriptRxJsHTML5FirebaseBiblioteki wykresów
Stos FE
Czas 3 mies.
P.03. 02 2017

Mikroserwisowy zbieracz danych — Backend

Uczestniczyłem w budowie systemu mikroserwisowego odpowiedzialnego za odkrywanie i zbieranie danych z zewnętrznych stron internetowych, a następnie udostępnianie zagregowanych informacji przez dobrze ustrukturyzowane REST API dla wewnętrznych konsumentów.

Java 8Spring BootMikroserwisyREST
Architektura Rozproszona
P.03. 03 2017

Zabezpieczone REST API i Bot Skype — Stażysta

Uczestniczyłem w projektowaniu i rozwoju bezpiecznego REST API używanego do wewnętrznej komunikacji i wymiany danych. Zbudowałem Bot Skype jako dodatkowy kanał interakcji. Pracowałem w 2-tygodniowych iteracjach Scrum.

Java 8Spring SecurityScrum
Proces Agile
03 — Projekty własne

Co buduję
w wolnym czasie.

Osobisty · Na żywo MyTradeWorld Projekt własny 2026 — Obecnie

MyTradeWorld —
cały Twój portfel,
uczciwie zmierzony.

Nr. 01 Wyróżniony
Dane na żywo · MyTradeWorld
Skonsolidowana wartość nettoPozycje z przeliczeniem FXMetryki zwrotu i benchmarkSzacunek podatku Belki
Rozwój
Napędzane Anthropic Claude Code
Projekt
Tylko do użytku własnego
Rynki handlowe
Światowy handel, obligacje, fundusze
Numer projektu
01
Samodzielnie, full-stack
P.01 · Przegląd

MyTradeWorld rozwiązuje problem „pieniędzy rozsianych wszędzie” dla polskiego inwestora indywidualnego. Wczytuje eksport XTB .xlsx (albo uniwersalny CSV / wpis ręczny), normalizuje wszystko do PLN po kursach referencyjnych NBP i daje jeden spójny obraz wartości netto, alokacji i wyników dla akcji, ETF-ów, obligacji skarbowych (z poprawnym naliczaniem odsetek) i funduszy wycenianych metodą NAV — łącznie z kontami IKE/IKZE. Liczy się uczciwość liczb: oddziela Time-Weighted Return od Money-Weighted Return / XIRR, nakłada Twój wzrost na WIG, WIG20, mWIG40, S&P 500 i MSCI World, dzieli zagraniczny wynik na ruch rynku i ruch waluty oraz szacuje 19% „podatek Belki” w ujęciu rocznym. Każdy import można podejrzeć i cofnąć, z zapisem audytowym tylko do dopisywania, a aplikacja jest w pełni dwujęzyczna (PL/EN) i zgodna z RODO.

Stos technologiczny
Next.js 16React 19TypeScriptTailwind CSS v4SupabasePostgreSQLnext-intlRechartsZodDecimal.jsSheetJS / PapaParseNBP APIVitestPlaywrightGitHub ActionsVercel
Osobisty · Na żywo hotsmeta.pl Projekt własny 2026 — Obecnie

HotsMeta —
platforma statystyk
dla Heroes of the Storm.

Nr. 02 Wyróżniony
Dane na żywo · hotsmeta.pl
Globalne statystyki bohaterówTabela liderów graczyProfil graczaAnaliza talentów bohatera
Przeanalizowanych meczów
8.5K
Śledzonych bohaterów
90
Parsowanie
Czas rzeczywisty
Numer projektu
02
Samodzielnie, kompleksowo
P.02 · Przegląd

Poza projektami klienckimi tworzę HotsMeta — kompleksową platformę statystyk dla społeczności Heroes of the Storm. Projekt samodzielny — od parsera replejów w TypeScript, przez frontend React i backend tabeli liderów, aż po publiczny serwis marketingowy. Globalne statystyki bohaterów, tablice liderów MMR graczy, szczegółowe profile z analizą roli i fazy oraz zestawienia wyborów talentów i wskaźników wygranych dla każdego bohatera. Nowoczesna alternatywa dla HotsLogs / HeroesProfile z parsowaniem replejów w czasie rzeczywistym.

Stos technologiczny
ReactTypeScriptElectronNodeJSSupabaseFirebaseReact QueryZustandShadcn/uitailwindcss@astefanski/storm-parserAntigravityViteStich Google AI
hotsmeta.pl Przyjazny otwartemu oprogramowaniu Utrzymywany samodzielnie Odwiedź stronę
Więcej projektów w trakcie — wróć później
Napisz w sprawie współpracy
04 — Skontaktuj się

Porozmawiajmy
o tym,
co budujesz.