Adrian Turbiński, Senior frontend.
Tech lead.

Angular, TypeScript, RxJS i Node.js od 2019 roku. W PSE Innowacje buduję aplikację do modelowania i wizualizacji linii wysokiego napięcia.

Projektuję architekturę frontu i back-endu, prowadziłem mały zespół, wdrażam nowych inżynierów.

Karta miar

stan na październik 2026

Adrian Turbiński

Adrian Turbiński

Senior Frontend & Fullstack Engineer

Stanowisko
Senior Software Engineer, PSE Innowacje
Profil
frontend i fullstack, tech lead
Stack
Angular, TypeScript, RxJS, Node.js, Quarkus
W zawodzie
od 2019
Miasto
Wrocław
Szukam
nowej roli albo zlecenia

Sześć firm od 2019.

taśma w latach, nie w centymetrach

  1. PSE Innowacje

    Senior Software Engineer

    od stycznia 2025, etat, Wrocław

    Poprowadziłem proof of concept aplikacji do modelowania i wizualizacji linii wysokiego napięcia, a teraz rozwijamy z niej system produkcyjny. Prowadzę architekturę całości, frontu i back-endu. Front to Angular 19 i GoJS, prowadziłem migrację na GoJS 3. Back-end zaprojektowałem w Quarkusie: przetwarzanie wsadowe, REST API, architektura heksagonalna, strojenie Oracle. W pięcioosobowym zespole wdrażam nowych inżynierów, ustalam standardy i strategię testów, robię code review.

    Angular 19, GoJS 3, TypeScript, RxJS, Java, Quarkus, Oracle, Jest, Karma

  2. Media Hunters

    Tech Lead

    od września 2023 do grudnia 2024, samozatrudnienie

    Odpowiadałem za kilka długo rozwijanych aplikacji webowych, od kodu po decyzje architektoniczne. Zaprojektowałem i rozwijałem platformę SaaS dla wielu klientów naraz. Wprowadziłem CI i testy w Jest i Cypress. Interfejsy robiłem zgodnie z WCAG. Prowadziłem mały zespół i przeglądałem jego kod.

    projekty o 30% sprawniejsze dzięki Agile i DevOps

    Angular, TypeScript, NgRx, RxJS, Node.js, Jest, Cypress

  3. Transition Technologies MS

    Software Engineer

    od września 2022 do sierpnia 2023, samozatrudnienie, zdalnie

    Piaskownica, w której elektrycy projektują i sprawdzają złożone schematy, między innymi wież wysokiego napięcia. Grafowy stan interfejsu trzymałem w NgRx. Wdrożyłem WCAG 2.1 w interfejsie pełnym diagramów: klawiatura, czytniki ekranu i zarządzanie fokusem.

    praca elektryków usprawniona o 25%

    Angular, GoJS, NgRx, RxJS, Jest, Karma, Cypress

  4. Cobiro

    Frontend Engineer

    od lutego 2022 do sierpnia 2022, samozatrudnienie

    Przebudowywałem stary front w stronę architektury heksagonalnej, małymi krokami, przy stabilnej produkcji. Pomogłem wprowadzić CI. Robiłem feature flagi do eksperymentów i stopniowych wdrożeń z szybkim wycofaniem.

    o 40% mniej zduplikowanego kodu po przejściu na monorepo Nx

    Angular, JavaScript, Nx, CircleCI

  5. Roche

    Frontend Engineer

    od stycznia 2021 do stycznia 2022, kontrakt, zdalnie

    Wewnętrzne aplikacje, w których badacze analizują i walidują dane kliniczne. Środowisko regulowane, mała tolerancja na błędy. Przyspieszyłem je lazy loadingiem tras i oszczędniejszym użyciem API.

    Angular, TypeScript, RxJS, Jest, Karma

  6. BRAINODE

    Junior Frontend Developer

    od sierpnia 2019 do grudnia 2020, kontrakt, hybrydowo

    Sklep z produktami pokazywanymi w 3D na żywo, w Angularze i Three.js. Współtworzyłem własną warstwę renderowania w WebGL. Zrobiłem wymianę walut w czasie rzeczywistym na WebSocketach, odporną na niestabilną sieć.

    Angular, TypeScript, Three.js, WebGL, WebSockets

Procenty przy pracach to moje szacunki z tamtych projektów, tak jak w CV.

Czym pracuję.

Front-end
Angular, TypeScript, JavaScript, RxJS, Signals, NgRx, SignalStore, React
Diagramy i 3D
GoJS, Three.js, WebGL
Back-end
Node.js, Java i Quarkus, REST API, WebSockets, Oracle
Testy i wdrożenia
Jest, Karma, Jasmine, Cypress, Docker, GitHub Actions, CircleCI, Webpack, Git
Architektura
architektura heksagonalna, DDD, monorepo Nx, feature flagi
Dostępność
WCAG 2.1, klawiatura, czytniki ekranu, zarządzanie fokusem
Projekt UI
Figma, SCSS, Angular Material
Sposób pracy
Scrum, code review, testy jednostkowe, integracyjne i e2e, optymalizacja wydajności
Języki
polski ojczysty, angielski C1

Porozmawiajmy o roli.

adrian.turbinski@gmail.com

Napisz, jaki to zespół, jaki produkt i jaki stack.

Napisz do mnie
Masz projekt do zrobienia? Jest też edycja dla klienta.