Frontend w głąb.Full stack wszerz.
Full-stack developer z ponad dziesięcioletnim doświadczeniem w złożonych produktach B2B: obsługa spraw dla branży pogrzebowej, kontrola dostępu na wydarzeniach sportowych, oprogramowanie dla linii produkcyjnych, SaaS dla bibliotek publicznych.
Najgłębiej siedzę w Angularze i TypeScripcie: architektura, duże migracje, code review i mentoring. Po stronie serwera pracuję w Pythonie i Django albo w Node z NestJS i Expressem, a komercyjnie realizowałem też projekty w Next.js i Astro.
- Otwarty na
- Etat i kontrakt B2B
- Teraz
- Rozwijam 500metrow
- Frontend
- Angular, TypeScript, RxJS
- Backend
- Python / Django, Node / NestJS
- Lokalizacja
- Lublin
Wybrane projekty
Trzy projekty, trzy różne rodzaje problemów.
Pacemo / Memcare
200+komponentów przeniesionych z Angulara 12 na 21
Platforma do obsługi spraw dla branży pogrzebowej. Prowadziłem migrację i podejmowałem większość decyzji dotyczących refaktoryzacji i architektury. Buildy przyspieszyły o około 70%, a po drodze wdrożyłem i mentorowałem kolejnego programistę.
Architektura frontendu
Growing Libraries
500 000+wzbogaconych rekordów o społecznościach i adresach
Platforma SaaS używana przez ponad 100 bibliotek publicznych. Tworzyłem funkcje backendowe i frontendowe oraz zintegrowałem API DataAxle i Melissa, które wzbogacają jej dane.
Backend i dane
HID Global
50 000+uczestników wydarzeń sportowych, na których działał system
Sprzedaż biletów i kontrola dostępu na dużych wydarzeniach. Budowałem i utrzymywałem interfejsy kontroli dostępu, pisałem dokumentację techniczną i wspierałem przekazywanie projektu między zespołami.
Skala
Dziesięć lat pracy
Większość przez Promoship, moją najdłuższą współpracę, trwającą od kwietnia 2016 roku; w latach 2025–26 także w Ideamotive. Od najnowszych.
Pokazuję 10 z 10 projektów
2026lip 2026 – obecnie · Promoship
500metrow
Platforma do społecznych akcji sprzątania.
Strony w Astro oraz część produktu oparta na Next.js i Payload CMS.
- Astro
- Next.js
- Payload CMS
2025mar 2025 – cze 2026 · Ideamotive
Pacemo / Memcare
Obsługa spraw dla branży pogrzebowej.
Prowadziłem migrację ponad 200 komponentów z Angulara 12 na 21; buildy szybsze o około 70%. Code review oraz wdrożenie i mentoring kolejnego programisty.
- Angular
2025mar 2025 – maj 2026 · Promoship
Growing Libraries
Platforma SaaS używana przez ponad 100 bibliotek publicznych.
Funkcje backendowe i frontendowe. Integracja z API DataAxle i Melissa, która wzbogaciła ponad 500 000 rekordów o społecznościach i adresach.
- Python
- Django
- Alpine.js
2024gru 2024 – cze 2025 · Promoship
Rmarket.pl
Frontend w Astro na backendzie Wagtail CMS, opartym na Pythonie i Django.
- Astro
- Wagtail CMS
2023wrz 2023 – mar 2025 · Promoship
YouMap
Społecznościowa platforma mapowa.
Server-side rendering i prace nad SEO dla szybszego pierwszego ładowania i lepszej widoczności w wyszukiwarkach. Funkcje dla użytkowników oparte na GraphQL i interakcjach z mapą.
- Angular
- GraphQL
- PrimeNG
- Google Maps API
2020lip 2020 – wrz 2023 · Promoship
HID Global
Sprzedaż biletów i kontrola dostępu na dużych wydarzeniach.
Interfejsy kontroli dostępu używane na wydarzeniach sportowych z ponad 50 000 uczestników. Dokumentacja techniczna i wsparcie przy przekazywaniu projektu między zespołami.
- Angular
2019mar 2019 – lip 2020 · Promoship
PITCHED
Dostarczanie playlist i zarządzanie nimi dla Spotify i Deezera.
Tworzenie, testowanie i utrzymanie funkcji zarządzania playlistami.
- AngularJS
2018lip 2018 – mar 2019 · Promoship
Prodwatch
Zarządzanie produkcją na liniach montażowych.
Przepisanie starej aplikacji z AngularJS na Angular 6 z backendem w NestJS i Expressie. Wprowadzenie testów jednostkowych z pokryciem około 80% w kluczowych modułach.
- Angular
- NestJS
- Express
2017paź 2017 – lip 2018 · Promoship
Schuelernachhilfe1.de
Korepetycje, terminarze i płatności.
Funkcje po stronie frontendu i backendu.
- Python
- Django
- AngularJS
2016kwi 2016 – paź 2017 · Promoship
Cloudware Data Center Manager
Oprogramowanie do zarządzania centrami danych.
Funkcje zarządzania i interaktywne wizualizacje infrastruktury 2D. Bezpośrednia praca z klientami nad wymaganiami oraz testy automatyczne.
- Python
- Django
- AngularJS
Narzędzia
- Frontend
- Angular, AngularJS, TypeScript, JavaScript, RxJS, Angular Signals, HTML, SCSS, PrimeNG, Angular Material
- Backend
- Python, Django, Node.js, NestJS, Express, REST, GraphQL
- CMS
- Wagtail CMS, Payload CMS
- Więcej frontendu
- Next.js i Astro komercyjnie; React i Vue we własnych projektach; Alpine.js, Tailwind CSS
- Inżynieria
- SSR, SEO, profilowanie wydajności, Jest, Jasmine, Karma, Cypress, Git, Docker, Sentry
Wykształcenie
- Studia
- Informatyka, studia I stopnia (BSc), Uniwersytet Marii Curie-Skłodowskiej w Lublinie, 2012–2015
- Języki
- Polski: ojczysty. Angielski: zaawansowany (C1).
Szukasz full-stack lub Angular developera? Napisz do mnie.
Jestem otwarty na etat i kontrakt B2B.
Mieszkam w Lublinie (czas środkowoeuropejski).