kompleksowo i profesjonalnie.
Moje doświadczenie to lata pracy przy projektach publicznych, jak i prywatnych. Moje umiejętności potwierdzają również ukończone kursy: React od podstaw, React techniki zaawansowane, React w praktyce, Mongo DB – Bazy danych, PHP7, PHP zaawansowany, SQL nowoczesne bazy danych, Zend Framework, Delphi – aplikacje dla serwerów SQL, Angular 2 – od podstaw, GIT – system kontroli wersji, Laravel – tworzenie aplikacji.
Dodatkowo posiadam także doświadczenie przy pracy z maluchami, jak również z nastolatkami. Potrafię kompleksowo zajmować się dziećmi, począwszy od organizacji zajęć kulturalno-oświatowych; równie pewnie czuję się w aspektach wiktu i opierunku. I robię najlepsza kaszę mannę na świecie – tak mówią, chociaż nie posiadam jeszcze na to odpowiednich certyfikatów.
doświadczenie zawodowe.
VitaPatch – System do ciągłego monitorowania funkcji życiowych pacjentów za pomocą inteligentnych plastrów
od 2025
VitaPatch to system do ciągłego monitorowania funkcji życiowych pacjentów za pomocą inteligentnych plastrów przyklejanych do skóry. Aplikacja umożliwia personelowi medycznemu śledzenie w czasie rzeczywistym parametrów takich jak EKG, HR, SpO₂, temperatura, oddechy, ciśnienie (NIBP) czy nasycenie krwi tlenkiem węgla (SpCO). Interfejs zaprojektowany został z myślą o przejrzystości, ergonomii i błyskawicznym dostępie do danych klinicznych.
Byłem odpowiedzialny za:
- Projekt UX/UI – kompletne makiety wykonane w Figma
- Implementację interfejsu użytkownika w React
- Integrację danych z urządzeń w czasie rzeczywistym przy użyciu WebSocket
- Obsługę i cache’owanie danych pomiarowych z React Query
- Implementację eksportu sesji pacjenta do pliku
- Stworzenie interaktywnego dashboardu lekarza z podglądem wielu pacjentów jednocześnie
- Stylowanie komponentów i interfejsu w Tailwind CSS i ShadCN
Wykorzystywany stack technologiczny:
- React
- TypeScript
- WebSocket
- React Query
- Tailwind CSS
- ShadCN
- Figma
Zarządzanie projektem: Projekt realizowany w zespole interdyscyplinarnym (medyczno-technicznym)
Resus Time – Aplikacja mobilna do wsparcia resuscytacji (dla intensywna.pl)
od 2025
Resus Time to aplikacja mobilna wspierająca zespoły ratunkowe i lekarzy w trakcie prowadzenia resuscytacji krążeniowo-oddechowej (RKO). Umożliwia jednoczesne śledzenie czasu trwania RKO, podań adrenaliny i defibrylacji, posiada checklisty ALS, interaktywne algorytmy postępowania, dziennik zdarzeń, a także możliwość eksportu przebiegu sesji. Stworzona z myślą o prostocie, czytelności i skutecznym wsparciu działań medycznych pod presją czasu.
Byłem odpowiedzialny za:
- Projekt graficzny i UX aplikacji mobilnej (na podstawie założeń zespołu medycznego)
- Implementację aplikacji mobilnej w technologii React Native z wykorzystaniem Expo
- Stworzenie mechanizmu trzech liczników (RKO, adrenalina, defibrylacja) z dźwiękowym metronomem
- Implementację checklisty ALS z pamiętaniem stanu i liczników
- Opracowanie interaktywnych i statycznych algorytmów postępowania (np. ALS, pALS)
- Rozwój dziennika zdarzeń z możliwością edycji i eksportu danych
- Obsługę dark/light mode, wersji językowych oraz archiwum sesji
- Wdrożenie aplikacji na systemy Android i iOS
Wykorzystywany stack technologiczny:
- React Native (Expo)
- TypeScript
- React Navigation
- AsyncStorage
- Tailwind CSS (NativeWind)
Zarządzanie projektem: Aplikacja zlecona przez zespół intensywna.pl
Socceros.com - System dla trenerów piłkarskich z bazą i edytorem ćwiczeń
od 2024
System Socceros.com to narzędzie dla trenerów piłkarskich umożliwiające tworzenie i zarządzanie bazą ćwiczeń treningowych. System zawiera edytor graficzny do projektowania własnych ćwiczeń, katalog ćwiczeń ogólnodostępnych oraz możliwość tworzenia prywatnej biblioteki. Umożliwia także tworzenie planów treningowych i korzystanie z gotowych zestawów ćwiczeń.
Byłem odpowiedzialny za:
- Zbieranie i analiza wymagań funkcjonalnych
- Projektowanie interfejsu użytkownika – 100% makiet wykonanych w Sketch
- Implementacja frontend – React, TypeScript, Tailwind CSS, Ant Design
- Stworzenie backendu – Laravel 10, Inertia.js, MySQL
- Implementacja edytora ćwiczeń z możliwością przeciągania elementów na boisko
- Obsługa systemu katalogów (prywatny/publiczny)
- Integracja systemu płatności: ING (imoje) oraz Stripe
- Wdrożenie systemu ról, subskrypcji i uprawnień (Spatie Permissions)
Wykorzystywany stack technologiczny:
- React
- TypeScript
- Tailwind CSS
- Ant Design
- Laravel 10
- Inertia.js
- MySQL
- Stripe, ING imoje
- Sketch
Zarządzanie projektem: Aplikacja własna.
Comnata.pl - System do zarządzania rezerwacjami i noclegami
od 2023
Właściciel Comnata.pl – komercyjnego systemu do zarządzania rezerwacjami obiektów turystycznych. Aplikacja stanowi narzędzie informatyczne, które umożliwia zarządzanie procesem rezerwacji oraz przetwarzanie informacji związanych z rezerwacjami dla obiektów turystycznych, takich jak hotele, apartamenty, ośrodki wypoczynkowe, domki czy kempingi.
Byłem odpowiedzialny za:
- Zbieranie wymagań
- Projekt interfejsu użytkownika – stworzenie makiet w Sketch (100% makiet)
- Wykonanie interfejsu użytkownika – React
- Wykonanie API – PHP Laravel
- Implementacja bramki płatności Stripe, płatności online imoje
Wykorzystywany stack technologiczny:
- React,
- Ant Design,
- Tailwind,
- Inertia,
- Sketch,
- PHP
Zarządzanie projektem: Aplikacja własna.
Front-end Developer w Instytucie Łączności Państwowy Instytut Badawczy
od 2021
System e-Konsylium
Nowoczesny system e-konsylium ma poprawić i przyspieszyć dostęp pacjentów do opieki medycznej. Najpierw zostanie wdrożony w kardiologii, następnie onkologii, a później w innych dziedzinach.
Byłem odpowiedzialny za:
- Analizę biznesową – czynne uczestnictwo w zespole analityków biznesowych
- Projekt interfejsu użytkownika – stworzenie makiet w Sketch (100% makiet)
- Kodowanie jako FrontEnd developer oraz szef zespołu developerów
- Współudział w tworzeniu architektury systemu
Wykorzystywany stack technologiczny:
- React,
- Ant Design
- Tailwind
- React Query
- TypeScript
- Sketch
Zarządzanie projektem: Scrum.
Budowa aplikacji Administratora w projekcie e-TOLL w Module Przetwarzania Danych Strumieniowych. System e-TOLL to rozwiązanie oparte na technologii pozycjonowania satelitarnego, które zastąpi dotychczasowy system viaTOLL. Służy do poboru opłaty elektronicznej za przejazd po wybranych odcinkach autostrad, dróg ekspresowych i krajowych zarządzanych przez GDDKiA. Aplikacja Administratora posiada szereg interfejsów z poszczególnymi komponentami MPDS w celu zbierania statystyk oraz reagowanie w przypadku wykrycia błędów lub anomalii działania.
Zrealizowane zadania:
- Moim zadaniem była samodzielne zaprojektowanie UI dla aplikacji Administratora – makiety wykonane w Sketch (Uwierzytelnienie, Dashboard, Retransmisja, Urządzenia, Historia retransmisji, Błędy, Serwisy MPDS, Opóźnienia obsługi ramek, Ustawienia).;
- Kodowanie frontu z wykorzystaniem biblioteki React (REDUX, hook, Ant Design);
- Zaprojektowanie architektury opartej o wzorzec REST, stworzenie listy endpointów dla back-end developera
- Umożliwienie komunikacji z zewnętrznymi interfejsami np. Grafana, Keycloak;
- Współpraca z testerami aplikacji oraz DevOps;
- Wykonanie dokumentacji technicznej.
Umiejętności, które nabyłem pracując w instytucie na stanowisku Front-end Developera:
- Praca zgodna z metodyką SCRUM;
- Kontrola procesu wytwórczego poprzez użycie niżej wymienionych aplikacji do zarządzania projektami:
- Praca w środowisku Docker (konfiguracją środowiska poprzez Dockerfile lub Docker Compose z wykorzystaniem plików YAML);
- Praca z wykorzystaniem GitLab, samodzielna konfiguracja procesu CI/CD, wykorzystywanie własnych obrazów Docker w Container Registry
- Samodzielna konfiguracja serwera VPS DigitalOcean (Ubuntu) (NGINX, PHP, MYSQL, SSL, SSH)
- UX designer – samodzielne wykonanie makiet projektowych dla aplikacji Administratora w module MPDS (Moduł Przetwarzania Danych Strumieniowych) – system e-TOLL
- Opracowanie dokumentacji technicznej
- Zapoznanie się z niżej wymienionymi rozwiązaniami:
- Keycloak (uwierzytelnienie aplikacji);
- Apache Kafka (przesyłania strumieniowego zdarzeń rozproszonych);
- Kibana;
- Grafana.
FullStack Developer + devOps (proces CI/CD) – Intytut Badań Edukacyjnych
2021-2023
Prace nad rozwojem autorskich aplikacji na potrzeby IBE: ZSK – Zintegrowany System Kwalifikacji, MK – Mapy Kwalifikacji, RK – Ramy Kwalifikacji. Wykorzystywany stack technologiczny: Backend – Laravel PHP Framework, FrontEnd – React. Dodatkowo byłem odpowiedzialny za stworzenie od podstaw środowisk rozwojowych oprogramowania (środowisko developerskie, integracyjne, produkcyjne) Apache, DNS, instalacja baz danych, node, git, nadawanie uprawnień. Odpowiadałem też za zaprojektowanie i wdrożenie na serwerach IBE całego kompletnego CI/CD dla aplikacji Rect oraz Laravel z wykorzystaniem GitLab.
Full Stack Developer
2018-2021
Z Agencją eventową POWER rozpocząłem pracę, ponieważ zainteresował mnie duży projekt, który miał stać się wiodącym narzędziem pracy dla agencji. Potraktowałem to jako wyzwanie. Obsługa tak profesjonalnie działającej firmy okazała się przyjemnością. Środowisko pozwala na optymalną obsługę wydarzeń, zarówno pod kątem planowania wydatków, jak również współpracy z kontrahentami, realizację eventów o charakterze ogólnopolskim i międzynarodowym, oraz ich kompleksowym rozliczeniem. Aplikacja stanowi uszyty na miarę produkt, który pozwala na wdrażanie rozwiązań w zarządzaniu organizacją eventów. Wykorzystywałem technologie: React, Ant Design, Node.js, Express.js, Mongo DB, API Taxxo (Biuro Rachunkowe), GitLab.
Koordynator IT - Oświata Miejska
2020-2021
Zajmuję się kompleksowym wdrażaniem rozwiązań informatycznych dla Oświaty Miejskiej w mieście, w którym jest zlokalizowanych 10 publicznych szkół podstawowych, 10 przedszkoli miejskich oraz żłobek. To zarówno wsparcie w postaci obsługi Systemu Informacji Oświatowej, jak również innych aplikacji i projektów edukacyjno-informatycznych, tym np. zadania “Otwarte Szkoły Otwocka”, w ramach którego szkoły podstawowe na ternie miasta zostały doposażone w nowoczesny sprzęt elektroniczny o wartości blisko 2 mln zł.
Naczelnik Wydziału Informatyki
2018-2020
Kierowałem przez blisko dwa lata zespołem informatyków w urzędzie miasta. Poza pracą o charakterze specjalistycznym, związanym z typowymi zagadnieniami o charakterze wsparcia i administracji strukturami IT zajmowałem się również obsługą księgową wydziału, zamówieniami publicznymi, realizacją umów, współpracą z podwykonawcami, realizacją projektów związanych z pozyskiwaniem środków zewnętrznych na realizację projektów, jak również obsługą informatyczną sesji rady. Wykorzystywałem technologie: React, Ant Design, Node.js, Express.js, Mongo DB, Bootstrap, GitLab.
Full Stack Developer w sieci przedszkoli 'Ala ma kota'
2017-2019
Współpracowałem z ogólnopolską siecią przedszkoli, dla której współtworzyłem system do zarządzania placówkami. Moduły, które opracowałem dotyczyły finansów, procedur, kadry, rozliczeń finansowych dla rodziców. Wykonałem m.in. serwis “Dla Rodzica”, w pełni zintegrowany z podstawowym programem obsługującym przedszkola, dający wiele funkcjonalności związanych z pobytem dziecka w przedszkolu (od zestawień płatności po przekazywanie informacji nt. nieobecności dziecka). Wykonałem także moduł do wizualizacji danych kadrowych, finansowych dla sprawniejszego procesu podejmowania kluczowych decyzji przez kadrę zarządzającą. Wykorzystywałem technologie: React, jQuery, CSS, JavaScript, Bootstrap, Laravel, MySQL.
Kierownik Referatu Systemów Centralnych w Izbie Administracji Skarbowej w Warszawie
2017
Sprawowałem nadzór nad procesem produkcji oprogramowania. Projektowałem, wdrażałem autorskie oprogramowanie w skarbowości w województwie mazowieckim. Zarządzałem strukturą referatu i 7 osobowym zespołem programistów. Kierowałem dostępem zdalnym do systemów informatycznych i zarządzałem systemami: baz danych, backupu, ochrony przedszkodliwym oprogramowaniem. Ponadto rozwijałem i modyfikowałem istniejące systemy informatyczne oraz nadzorowałem portal intranetowy. Zajmowałem się rozwojem systemy helpdeskowego dla całego województwa mazowieckiego. Wprowadziłem Centralną Ewidencję Uprawnień i Upoważnień, czyli ewidencję uprawnień dla wszystkich systemów dla ponad 8000 pracowników skarbowości. Ściśle współpracowałem z ABI, jak również brałem czynny udział w funkcjonowaniu zespołów projektowych. Wspomagałem systemy kadrowych poprzez tworzenie aplikacji wspomagających. Zajmowałem się również oprogramowaniem dla radców prawnych. Wykorzystywałem technologie: jQuery, CSS, JavaScript, Bootstrap, Laravel, MySQL, PostgreSQL.
Starszy Informatyk w Urzędzie Kontroli Skarbowej w Warszawie
2010-2017
Mój zakres obowiązków obejmował implementację i projektowanie autorskich systemów IT. Programowałem aplikacje, zgodnie z założeniami projektowymi, diagnozowałem i usuwałem błędy programów i aplikacji urzędowych. Opracowałem systemy analityczne dla kadry zarządzającej, w tym: aplikację do analizy wyników pracy urzędu, analizę wyników pracy inspektorów kontroli skarbowej, analizę tabelaryczną wyników pracy urzędu, oraz system WISKOS, stanowiący podstawową aplikację w pracy dla wszystkich pracowników urzędu. Wykorzystywałem technologie: Delphi, jQuery, CSS, JavaScript, Laravel, MySQL, Firebird, PostgreSQL, Flash-ActionScript.
Rozpoczęcie współpracy z Dyrektorem ds. ryzyka
od 2016 do teraz
Czwarte dziecko w rodzinie, trzeci syn – nieźle, prawda? Dzieci w znaczącym stopniu odpowiadają za rozwój rodziców. Wymuszają na nich nabywanie nowych umiejętności. Franek, czyli dyrektor ds. ryzyka, właśnie tak zrobił. Zawsze uśmiechnięty, skory do zabawy i wesoły – ten uśmiech na pewno ma po tatusiu. Poczucie humoru też.
Rozpoczęcie współpracy z Ekspertem ds. relacji
od 2014 do teraz
Staś – miłośnik zwierząt i muzyki Michaela Jacksona. Wrażliwy, ale i waleczny. Złapał bakcyla do piłki nożnej. W progach startowych już na godzinę przed treningiem. Lewonożny obrońca! Nie ma jeszcze swojej ulubionej drużyny, ale ulubionym piłkarzem jest oczywiście tata.
Rozpoczęcie współpracy z Dyrektor kreatywną
od 2013 do teraz
Marysia – prawdziwy wulkan pozytywnej energii. Świetnie zorganizowana 10-letnia dziewczynka, kochająca taniec i kreatywne robótki i… piłkę nożną. Zna odpowiedź na każde pytanie. NIe boi się nowych wyzwań. Skuteczna w podkręcaniu śruby u taty wokół palca. Królewna tatusia.
Własna działalność gospodarcza
2003-2009
Zajmowałem się projektowaniem aplikacji webowych i desktopowych, w tym m.in. aplikacji analitycznych i raportujących sprzedaż. Ponadto wtworzyłem strony www, rozbudowane systemy CMS oraz projektowałem sklepy internetowe. Współpracowałem nad system rezerwacji biletów autokarowych Centrum Podróży “Aura” oraz tworzyłem system monitoringu ruchu autokarowego na Dworcu Warszawa Zachodnia.
Rozpoczęcie współpracy z Ekspertem ds. ocen
od 2003 do teraz
Maksymilian – pierwszy syn. Ogromna radość. Utalentowany piłkarz (genów nie oszukasz), miłośnik gier komputerowych, student i już dorosły mężczyzna, z którego jestem bardzo dumny.
Centrum Podróży Aura Sp. z o.o.
2002-2003
Zajmowałem się obłsługą komputerową stanowisk transportu międzynarodowego. Administrowałem stronami: bilety.pl, aura.pl. W tym czasie projektowałem także aplikacje analityczne i raportujące .
Zastępca kierownika w Dziale Finansowym w Przedsiębiorstwie Państwowej Komunikacji Samochodowej w Warszawie
od 1998 do 2002
Tworzyłem analizy finansowe z wykorzystaniem narzędzi programistycznych (VB). Zajmowałem się obsługą finansową przedsiębiorstwa. Do moich zadań należał monitoring przepływów finansowych oraz zarządzanie personelem.
umiejętności.
Pracuję z pasją. Lubię tworzyć. Nie boję się podejmowania wyzwań o różnym charakterze. Mój mail jest dostępny dla małych firm, jak również korporacji i biznesu.
Ful stack development
100%
Projektowanie i prototyping
100%
Opieka nad programami
100%
Gotowanie kaszy mannej
99%
wykształcenie.
Wyższa Szkoła Przedsiębiorczości i Zarządzania im. Leona Koźmińskiego, Kolegium Zarządzania i Administracji, Finanse i Rachunkowość przedsiębiorstw, studia magisterskie.
ukończone kursy.
AI Toolchain – zestaw narzędzi dla programistów
03.2026 | Sages
Intensywne szkolenie AI Toolchain – praktyczne wykorzystanie narzędzi AI dla programistów, automatyzacji workflow, refaktoryzacji kodu, bezpieczeństwa danych i compliance w nowoczesnych procesach developerskich.
Fundamenty języka JAVA
12.2022 | Eduweb.pl
Java to wysokopoziomowy język programowania najczęściej wykorzystywany do tworzenia backendu aplikacji internetowych. Język ten jest łatwo przenośny, dzięki interpretowaniu przez wieloplatformową maszynę wirtualną Java Virtual Machine.
Kurs Docker
12.2022 | Eduweb.pl
Docker to format pakowania, gromadzący całość kodu i zależności aplikacji w standardowym formacie, pozwalającym na szybkie i niezawodne działanie we wszystkich środowiskach obliczeniowych.
Kurs GraphQL
01.2021 | Eduweb.pl
<p>Na przestrzeni ostatnich lat GraphQL stał się bardzo popularny. Coraz więcej firm inwestuje w GraphQL ze względu na rewolucyjne podejście do pobierania danych oraz jego prostotę.
Hosting stron z Amazon Web Services
11.2018 | Strefakursow.pl
<p>Kurs zapewniał poznanie kluczowych usług Amazon Web Services i wykorzystywania ich w optymalny sposób do hostowania stron oraz aplikacji. Omawiał m.in. pracę z instancjami EC2, i szczegóły przechowywania plików za pomocą S3 i jak zarządzania bazami danych za pomocą usługi RDS.
Programowanie asynchroniczne w JavaScript
08.2018 | Strefakursow.pl
Kurs zapewnił przede wszystkim zrozumienie koncepcji stojących u podstaw programowania asynchronicznego. Umożliwił poznanie wewnętrznych mechanizmów JavaScript, które umożliwiają realizację koncepcji programowania asynchronicznego.
Kurs programowanie funkcyjne w JavaScript
08.2018 | Strefakursow.pl
Programowanie funkcyjne to pisanie aplikacji z użyciem podstawowych, łatwych do zrozumienia “klocków” czyli funkcji. W praktyce oznacza to mniejszą podatność na błędy, większe możliwości powtórnego użycia kodu i cały szereg innych zalet.
Kurs Webpack
06.2018 | Strefakursow.pl
Webpack to darmowy i otwarty transpilator JavaScript, którego głównym celem jest tworzenie pakietów, które uwzględnią zależności między modułami i klasami oraz poprawiają wydajność.
Bazy danych NoSQL – MongoDB
04.2018 | Sages
NoSQL to baza danych zapewniająca mechanizm do przechowywania i wyszukiwania danych modelowanych w inny sposób niż relacje tabelaryczne używane w relacyjnych bazach danych SQL.
Kurs React w praktyce
12.2017 | Eduweb.pl
Kurs omawiający z jakich technologii React developerzy korzystają na co dzień oraz jak radzą sobie z problemami związanymi z interfejsem i logiką aplikacji.
Kurs React od podstaw
11.2017 | Eduweb.pl
React oferuje intuicyjny sposób tworzenia komponentów oraz ogromny ekosystem wspierający developera.
Kurs React techniki zaawansowane
11.2017 | Eduweb.pl
Kurs skupiał się na zaawansowanych wzorcach wykorzystywanych w dużych aplikacjach.
Kurs MongoDB – nowoczesne bazy danych
10.2017 | Strefakursow.pl
MongoDB to nierelacyjny system zarządzania bazą danych, charakteryzujący się dużą skalowalnością i wydajnością.
kurs GIT – system kontroli wersji
03.2017 | Strefakursow.pl
Git to rozproszony system kontroli wersji stworzony przez Linusa Torvaldsa.
Kurs PHP7
03.2017 | Strefakursow.pl
PHP to język programowania wykorzystywany do tworzenia aplikacji webowych.
Kurs React - Techniki Zaawansowane
04.2016 | Eduweb.pl
React umożliwia tworzenie dynamicznych interfejsów użytkownika z wysoką wydajnością.
Kurs React - w Praktyce
04.2016 | Eduweb.pl
React wyróżnia się szybkością implementacji i efektywnością pracy.
Kurs React - od Podstaw
04.2016 | Eduweb.pl
React to biblioteka JavaScript wykorzystywana do tworzenia interfejsów użytkownika.
Kurs Angular 2 – od podstaw
03.2016 | Strefakursow.pl
Angular to framework do tworzenia aplikacji SPA rozwijany przez Google.
Kurs Laravel - tworzenie aplikacji
03.2016 | Strefakursow.pl
Laravel to framework PHP oparty na wzorcu MVC.
Kurs SQL nowoczesne bazy danych
01.2016 | Strefakursow.pl
Kurs obejmował operacje CRUD oraz pracę z bazami danych.
Kurs PHP – zaawansowany
08.2015 | Strefakursow.pl
Kurs dotyczył zaawansowanych zagadnień języka PHP.
Kurs Zend Framework
06.2012 | Strefakursow.pl
Kurs obejmował budowę aplikacji webowych z użyciem MVC.
Kurs AutoCAD 2012 esencja
06.2012 | Strefakursow.pl
Omówienie podstawowych funkcji i zastosowań AutoCAD.
Kurs AutoCAD zaawansowany
05.2012 | Strefakursow.pl
Zaawansowane techniki pracy w AutoCAD.
Delphi - Aplikacje dla serwerów SQL
10.2011 | BSC Polska Sp. z. o.o.
Kurs dotyczący środowiska Delphi i programowania wizualnego.