Systemy domenowe
Wieloletnie doświadczenie w zespołach produktowych przy złożonych systemach biznesowych — od analizy procesów po implementację logiki domenowej.
Senior Software Developer
PHP / Symfony / Backend & Fullstack
Obecnie: Senior Software Developer w e-Instytucja.pl · B2B
Programista z ponad 20-letnim doświadczeniem w IT. Rozwijam systemy domenowe, backendy, API i integracje. Zajmuję się również modernizacją kodu legacy, optymalizacją baz danych oraz tworzeniem własnych projektów webowych.
Doświadczony programista, obecnie w zespole e-Instytucja.pl. Pracuję przy systemach domenowych w PHP — głównie backend, API i integracje — z wykorzystaniem Symfony, Yii i Laravel. Poza pracą zawodową rozwijam autorski projekt Samiku i praktycznie wykorzystuję narzędzia AI w codziennym workflow.
Wieloletnie doświadczenie w zespołach produktowych przy złożonych systemach biznesowych — od analizy procesów po implementację logiki domenowej.
Symfony, Yii i Laravel — projektowanie REST API, logika serwerowa, utrzymanie i rozwój istniejących usług backendowych.
Projektowanie schematów, optymalizacja zapytań, indeksy i analiza wydajności w systemach o dużym wolumenie danych.
REST, SOAP i webhooks — łączenie systemów zewnętrznych, wymiana danych i projektowanie dedykowanych interfejsów integracyjnych.
Migracje danych między platformami, refaktoryzacja starszego kodu i stopniowa modernizacja bez zatrzymywania produkcji.
Autorski projekt Samiku oraz praktyczne wykorzystanie Cursor AI, GitHub Copilot i Claude Code w analizie kodu, refaktoryzacji i implementacji.
luty 2026 — obecnie
e-Instytucja.pl sp. z o.o. · B2B
marzec 2025 — październik 2025
Techstep Poland Sp. z o.o.
lipiec 2007 — sierpień 2024
Madkom S.A.
2006 — 2007
Polsko-Chińska Izba Gospodarcza (PCHiG)
Projektowanie graficzne kampanii reklamowych — ulotki, plakaty, billboardy, bannery. CorelDraw, PaintShopPro.
2004 — 2007
Urząd Miasta Rumia
Utrzymanie infrastruktury IT, wsparcie użytkowników, tworzenie i utrzymanie strony Urzędu. PHP, MySQL, Joomla.
2004 — 2008
Uniwersytet Gdański
2000 — 2004
Akademia Morska w Gdyni
Samiku — autorski projekt rozwijany po godzinach
Samiku to mój autorski projekt rozwijany poza pracą zawodową. Traktuję go jako praktyczny poligon do testowania architektury aplikacji webowych, synchronizacji w czasie rzeczywistym, interfejsów działających na różnych urządzeniach oraz narzędzi AI wykorzystywanych w procesie wytwarzania oprogramowania.
Platforma obejmuje panel prowadzącego, ekran TV dla widzów oraz buzzery drużyn. Urządzenia komunikują się przez przeglądarkę, a uczestnicy mogą dołączać za pomocą kodu QR bez instalowania aplikacji. Produkt rozwijam od pomysłu do wdrożenia — architektura, backend, frontend i infrastruktura.
Platforma do prowadzenia gier teleturniejowych na żywo — panel hosta, ekran dla widzów i buzzery drużyn, wszystko w przeglądarce, bez instalacji.
Panel hosta w React/TypeScript, ekran TV i buzzery w przeglądarce, backend API w Symfony z Mercure do synchronizacji w czasie rzeczywistym. Uczestnicy dołączają przez kod QR.
Architektura aplikacji real-time, synchronizacja stanu między urządzeniami, projektowanie interfejsów na różnych ekranach oraz integracja modeli generatywnych w działającym produkcie.
Wykorzystuję modele generatywne jako narzędzie inżynierskie — zarówno w codziennym workflow programisty, jak i przy budowie funkcji aplikacji.
W codziennej pracy wykorzystuję narzędzia AI do analizy kodu, rozumienia dużych repozytoriów, refaktoryzacji legacy, projektowania zmian, przygotowywania testów, debugowania, dokumentowania oraz automatyzacji powtarzalnych zadań.
Decyzje architektoniczne, weryfikacja kodu, bezpieczeństwo, testy i końcowa jakość rozwiązania pozostają po mojej stronie — AI wspiera proces, nie zastępuje go.
Interesuje mnie praktyczne wykorzystanie modeli generatywnych w aplikacjach webowych — jako elementu backendu, procesu biznesowego i integracji z istniejącymi danymi.
W autorskim projekcie Samiku zintegrowałem OpenAI API z logiką rozgrywki.
Samiku jest również poligonem do testowania praktycznych zastosowań modeli generatywnych w aplikacjach webowych.
Powyższe obszary to eksperymenty i kierunki rozwoju — nie wszystkie są wdrożone jako gotowe funkcje produkcyjne.
AI jest wykorzystywane jako element aplikacji oraz procesu wytwarzania oprogramowania — w połączeniu z backendem, danymi aplikacyjnymi i logiką domenową.
Języki: polski — ojczysty · angielski — B2
Jeśli chcesz porozmawiać o doświadczeniu w rozwoju systemów webowych, backendzie PHP/Symfony lub własnych projektach technologicznych — zapraszam do kontaktu.
Sierakowice · woj. pomorskie