// DOŚWIADCZENIE

Doświadczenie

Oś czasu pracy zawodowej, wykształcenia, umiejętności i certyfikatów.

Starszy programista frontend z ponad 8-letnim doświadczeniem komercyjnym, specjalizujący się w TypeScript, React i rozwoju full-stack. Udokumentowane dostarczanie wysokiej jakości, wydajnych aplikacji w sektorach bankowości, gier, logistyki i fintech. Prowadzenie inicjatyw frontendowych, code review i współpraca w zespołach wielofunkcyjnych do 20 inżynierów. Obecnie rozszerzam kompetencje w inżynierii AI — w tym RAG i Generative AI — pod inteligentne produkty.

Doświadczenie zawodowe

  1. Virtusa

    Senior Frontend Developer

    Utrzymanie i modernizacja krytycznej platformy płatniczej dla jednego z największych banków w Stanach Zjednoczonych — środowisko regulowane, wysoka dostępność, rygorystyczne wymagania bezpieczeństwa i dostępności.

    • Osiągnięcie 100% pokrycia testami jednostkowymi modułów frontendu, co znacząco ograniczyło ryzyko regresji na produkcji
    • Wdrożenie usprawnień UX/UI wg makiet i wewnętrznego frameworku komponentów, spójność doświadczenia użytkownika
    • Implementacja nowych funkcji i tłumaczenie złożonych wymagań biznesowych na niezawodny, utrzymywalny kod
    • Przestrzeganie standardów OWASP przez cały cykl rozwoju
    • Usunięcie naruszeń WCAG 2.1 AA przy użyciu AxeDev Tools — zgodność z wymogami regulacyjnymi
    • Eliminacja code smells i hotspotów bezpieczeństwa w SonarCloud, poprawa metryk jakości kodu
    • Wdrożenia produkcyjne oraz wsparcie monitoringu po release i rozwiązywania incydentów
    • Dokumentacja techniczna onboardingu i transferu wiedzy
    • Rozwój funkcji z wykorzystaniem wewnętrznego frameworku mikroserwisów
  2. NDA (Non-Disclosure Agreement)

    Senior Frontend Developer | WordPress

    Współpraca przy platformie CFO-as-a-Service dla klientów z UE: planowanie finansowe, zarządzanie cash flow i rentownością projektów. Rozwój aplikacji React oraz utrzymanie stron WordPress.

    • Tworzenie i utrzymanie skalowalnych aplikacji webowych dla klientów UE (React, narzędzia no-code)
    • Inicjatywy jakości UX — satysfakcja z interfejsu powyżej 80% w wewnętrznych ocenach
    • Budowa i utrzymanie witryn WordPress z dbałością o wydajność i treść
    • Usprawnienia przepływów no-code zwiększające efektywność operacyjną zespołów
    • Zbudowanie i prowadzenie 3-osobowego zespołu wielofunkcyjnego (development, design, koordynacja)
  3. Woj.Tech Solutions

    Senior Frontend Developer | React | NestJS

    Projekt i implementacja proof-of-concept SPA dla silnika slicingu druku 3D: backend C++ w Dockerze, frontend React, architektura pod skalowanie horyzontalne (Kubernetes, AWS).

    • Pełen cykl projektu — od planu technicznego po dostawę
    • Konfiguracja Docker i CI/CD dla mikroserwisu slicingu
    • Frontend React z API NestJS
    • Three.js: podglądy modeli 3D i wizualizacje G-code, porównanie przed/po slicingu
    • Dashboardy analityczne slicingu oparte na D3.js
    • Spójny, responsywny UI z biblioteki MUI
  4. ITMAGINATION

    Senior Fullstack Developer | Gaming & E-Sports | React | NestJS

    Kluczowy członek 20-osobowego zespołu dostarczającego MVP frontendu zakładów sportowych i e-sportowych przy ograniczonej łączności mobilnej. Główny zastępca techniczny lidera frontendu.

    • Wsparcie lidera frontendu w decyzjach architektonicznych i planowaniu sprintów
    • Frontend wysokiej wydajności i spójny z aktualnymi standardami UX/UI
    • Zastąpienie jednego FTE przy wzroście mierzonej produktywności ponad 60%
    • Nowe funkcje w Next.js (współczesne wzorce React, stan Recoil)
    • Code review z naciskiem na TypeScript i wydajność
    • Optymalizacja renderingu (hooki, memoizacja)
    • UI pixel-perfect z Tailwind według specyfikacji
    • Współpraca end-to-end między więcej niż dwoma niezależnymi zespołami
  5. ITMAGINATION

    Fullstack Developer | Transport i logistyka | React | NestJS

    Członek 10-osobowego zespołu budującego prototyp optymalizacji tras dla firmy logistycznej z USA — dynamiczna maksymalizacja obciążenia ładunku na trasach wieloprzystankowych.

    • Złożone funkcje w React, Redux i Redux-Observable
    • Wymagania biznesowe w type-safe komponentach i serwisach TypeScript
    • Code review i spójność architektury
    • Optymalizacja wydajności (hooki, strategie renderowania)
    • Komponenty UI zgodne z MUI oraz SASS/CSS-in-JS
    • Mikroserwisy BFF oddzielające frontend od rdzeniowych API
    • Scraping i normalizacja danych zewnętrznych dla planowania tras
    • CI/CD: Kubernetes, Terraform, Octopus Deploy
    • Konfiguracja Docker pod pipeline
    • Aktualna dokumentacja techniczna przez cały cykl projektu
  6. BFirst.Tech

    Frontend Developer | UX | R&D | Angular | Adobe XD

    Projekt R&D: ML do wykrywania defektów konstrukcji rur stalowych na podstawie analizy sygnału akustycznego — od prototypu do wyników lepszych niż eksperci.

    • Prototypy UX/UI w Adobe XD — złożone przepływy danych w intuicyjny interfejs
    • Nowe funkcje produktu i wymagania BDD w testowalnym zachowaniu frontendu
    • Wydajność pod wizualizację danych akustycznych wysokiej częstotliwości
    • Code review i standardy TypeScript
    • Wdrożenia produkcyjne i stabilność w regulowanym R&D
    • Microsoft MSAL — uwierzytelnianie klasy enterprise
    • Pipeline CI/CD w GitLab
    • Tagowanie danych i heatmapy w Plotly.js i D3.js
    • Dokumentacja oprogramowania pod R&D i transfer wiedzy
  7. UBS (kontraktor zewnętrzny)

    Technik wsparcia IT | Zespół migracji A3

    Wsparcie programu migracji sprzętu w UBS: przejście ze stacji PC na thin-client A3 w biurze w Krakowie.

    • Planowanie i realizacja migracji stanowisk z minimalną utratą czasu pracy
    • Raporty harmonogramów w Excel dla koordynacji wymiany sprzętu
    • Montaż, konfiguracja i utrzymanie migrowanych urządzeń
  8. SOVA Accounting

    Frontend Developer | UX | Księgowość | React

    Bezpieczny ERP przez VPN dla biura rachunkowego — React i Node.js. Frontend oraz wkład w projekt UX.

    • Architektura i budowa ERP od zera w React.js
    • Modułowe komponenty UI w systemie designu
    • Stan aplikacji w Redux
    • Logika biznesowa we współpracy ze stakeholderami
    • Code review i testy jednostkowe
    • Mocki serwisów pod pracę frontendu przed backendem
    • Wireframy i makietowanie UX/UI do walidacji decyzji

Wykształcenie

  • Inżynier elektroniki i telekomunikacji (licencjat/inżynier)

    Akademia Górniczo-Hutnicza, Kraków

    sie 2020 — sie 2025

Umiejętności

Ekspert

  • HTML5
  • CSS
  • JavaScript
  • TypeScript
  • REST API
  • JSON
  • Git
  • GitHub
  • Projektowanie przypadków testowych
  • Metodyki zwinne
  • Scrum
  • React.js
  • Redux

Zaawansowany

  • Material UI (MUI)
  • UX i prototypowanie
  • Administracja Linux
  • Tailwind CSS
  • AxeDevTools
  • Next.js
  • OAuth 2.0
  • GitHub Actions
  • React Hooks
  • Docker
  • Figma
  • Adobe XD

Średnio zaawansowany

  • jQuery
  • Express.js
  • Architektura mikroserwisów
  • Bash
  • PowerShell
  • Kubernetes
  • Helm
  • Docker Compose
  • SonarCloud
  • Nginx
  • WCAG 2.1 AA
  • Vite
  • OWASP
  • SSL/TLS
  • Recoil
  • WebSockets
  • Jira
  • Confluence
  • Amazon Web Services (AWS)
  • Skrypty shell
  • Pipeline CI/CD
  • Postman
  • React Native
  • GraphQL
  • SQL
  • NoSQL
  • NestJS
  • Node.js
  • GitLab

Podstawowy

  • Python
  • Cypress
  • Uczenie maszynowe
  • Deep Learning
  • Sieci neuronowe
  • Klasyfikacja i regresja
  • Modelowanie predykcyjne
  • Rozpoznawanie obrazów
  • Jupyter Notebook
  • TensorFlow
  • Three.js

Umiejętności miękkie

  • Współpraca międzyzespołowa
  • Analityczne rozwiązywanie problemów
  • Jasna komunikacja techniczna
  • Zarządzanie czasem i priorytetami
  • Nastawienie na rezultaty
  • Praca w Scrum / Agile

Certyfikaty

  • Retrieval Augmented Generation (RAG) — DeepLearning.AI / 2026
  • Generative AI for Everyone — DeepLearning.AI / 2026
  • AI for Everyone — DeepLearning.AI / 2026
  • Architektura na Froncie (ANF) — Devstyle EDU / 2022
  • Angular — The Complete Guide — Udemy
  • Advanced CSS and SASS: Flexbox, Grid, Animation and More — Udemy
  • React JS Web Development: The Essential Bootcamp — Udemy
  • RxJS 6 in Practice — Udemy
  • Security Awareness Training — Udemy

Języki

  • Angielski — B2 górny średnio zaawansowany

Porozmawiajmy o współpracy

Jeśli potrzebujesz partnerskiego podejścia senior (frontend / full-stack) przy dostawach pod regulacje i wysoką jakość — napisz o zakresie i terminach.