
Profil zawodowy
Tłumaczę wymagania biznesowe na rozwiązania techniczne i zapewniam ich niezawodne działanie. Przeprowadziłem transformacje systemów od monolitów do architektur rozproszonych w różnych skalach organizacji. Podejście pragmatyczne: rozwiązania dopasowane do rzeczywistych potrzeb, nie do trendów konferencyjnych. Ostatnie projekty to infrastructure automation, observability systems oraz eksploracja praktycznego zastosowania LLM w operacjach systemowych.
Podejście techniczne
Podstawowe narzędzia
Go jako sweet spot – zen-like simplicity meets performance, idealny dla systemów rozproszonych. TypeScript tam gdzie potrzebna elastyczność. Python jako śrubokręt do automatyzacji i eksperymentów z LLM. React dla interfejsów (SolidJS gdy mogę wybierać), Vue/Nuxt ostatnio zaskakująco praktyczne przy szybkiej iteracji. Svelte eleganckie ale niestety rzadko akceptowalne. Angular raczej unikam gdy mogę.
Infrastruktura
AWS jako podstawowe środowisko chmurowe. Go jako język chmury – pisanie serwisów które faktycznie skalują się. Python do automatyzacji i orchestracji. Infrastructure as Code (Terraform), konteneryzacja (Docker, Kubernetes gdy sens), CI/CD pipelines. Observability z Grafana i Prometheus jako obowiązkowy baseline. Ostatnio eksperymenty z praktycznym zastosowaniem LLM w automatyzacji operacji – rezultaty obiecujące, choć wymaga ostrożności.
Filozofia
Technologia jako narzędzie, nie cel sam w sobie. Go jako zen-like balance między prostotą a wydajnością – rzadko spotykane połączenie, które po prostu działa bez filozoficznych dyskusji. Obecnie inwestuję poważny czas w Rust – krzywa uczenia się jest realna, ale zwrot dla pracy systemowej wydaje się wart wysiłku. Elixir i ekosystem BEAM intrygują z innych powodów: wzorce fault tolerance które sprawiają że systemy rozproszone są faktycznie odporne. Używam tego co rozwiązuje problem, nie tego co modne.
Metody
Iteracyjne dostarczanie zamiast big-bang releases. Observability od pierwszego dnia – nie naprawisz czego nie widzisz. Automatyzacja powtarzalnych zadań bo ludzie robią błędy gdy się nudzą. Code review jako dzielenie się wiedzą, nie gatekeeping. Dokumentacja wyjaśniająca dlaczego, nie tylko co. Dług techniczny śledzony i spłacany świadomie, nie przypadkowo akumulowany.
Umiejętności i technologie
Języki
Infrastruktura
Frontend
Observability
Bazy danych
Praktyki
Rutynowo zmagam się z legacy systems – PHP głównie, choć coraz mniej chętnie.
Doświadczenie zawodowe
Josera
2020 – obecnie- Full Stack Developer
- Solution Architect
- DevOps Engineer / SRE
- R&D Engineer
Poznań, Polska
End-to-end odpowiedzialność za systemy rozproszone. Transformacja infrastruktury z ad-hoc deployments do powtarzalnych, monitorowanych procesów. Implementacja observability umożliwiającej szybką diagnostykę. Wprowadzenie praktyk cost management. Prowadzenie badań nad praktycznym zastosowaniem LLM w automatyzacji operacji systemowych.
Norweb AS
2017 – 2019- Full Stack Developer
- Information Architect
- UX/UI Analyst
Szczecin i Poznań, Polska | Trondheim, Norwegia
Pierwsze doświadczenia z systemami rozproszonymi i infrastrukturą jako kodem. Migracja z deploymentów manualnych do pipeline'ów CI/CD. Wprowadzenie konteneryzacji i podstawowego monitoringu. Nauka że reliability to wynik świadomych decyzji projektowych, nie przypadek.
Dige
2014 – 2017- Full Stack Developer
- UX/UI Analyst
- Team Lead
Szczecin, Polska
Rozwój aplikacji webowych. Pierwsze doświadczenia z kodem wymagającym utrzymania w dłuższej perspektywie. Koordynacja pracy zespołu i komunikacja z klientami.
Nomadiq & Studio Dōzo
2010 – 2014- Full Stack Developer
- Graphic Designer
- DTP Specialist
Szczecin, Polska
Współpraca z organizacją non-profit w zakresie tworzenia rozwiązań technologicznych dla sektora pozarządowego. Projektowanie i rozwój aplikacji webowych oraz systemów zarządzania treścią.
Flower Station
2006 – 2007- Full Stack Developer
- eCommerce Solutions Architect
- Graphic Designer
Londyn i Aberdeen, Wielka Brytania
Projektowanie i implementacja platformy e-commerce dla sieci kwiaciarni. Odpowiedzialność za architekturę systemu oraz integrację płatności.
Oskar Wegner
2003 – 2005- Database Administrator
- Account Director Assistant
Szczecin, Polska
Administracja bazami danych i data-driven analiza w agencji reklamowej. Przygotowywanie raportów analitycznych, SQL queries, automatyzacja procesów raportowania. Wsparcie działu obsługi klienta poprzez dostarczanie insights z danych.
Urząd Marszałkowski Województwa Zachodniopomorskiego
2001 – 2003- Inspector for Cultural Institutions
- Data Protection Officer
- ISO 9000:2001 Coordinator
Szczecin, Polska
Data-heavy analiza instytucji regionalnych – finansowa i merytoryczna. Statystyka, prognozowanie budżetów, analiza wskaźników. SQL jako podstawowe narzędzie. Nadzór nad instytucjami kultury, wdrażanie procedur ochrony danych osobowych oraz koordynacja implementacji systemu zarządzania jakością ISO 9000:2001.
Wybrane projekty
Praktyczna automatyzacja z LLM
Eksploracja praktycznych zastosowań LLM w operacjach systemowych – nie chatboty, ale rzeczywista automatyzacja. Analiza logów, pattern recognition, wspomagana diagnostyka. Serverless architecture dla kontroli kosztów.
Ewolucja infrastruktury w AWS
Transformacja od ad-hoc do standardyzacji. Self-service provisioning z guard rails. Deployment pipeline z sensownym rollback. Observability włączona domyślnie.
FinOps i optymalizacja kosztów AWS
FinOps jako kultura, nie tylko narzędzia. Visibility: każdy widzi koszty. Accountability: zespoły odpowiadają za swoje wydatki. Rezultat: 35% redukcji przy poprawie reliability.
Edukacja
Programując od dziecka i ukończywszy matematykę-fizykę w liceum, zdecydowałem się na socjologię i nauki polityczne. Celowo – przekonany, że to co się naprawdę liczy, to świadomość kontekstu, w którym działają systemy. Technologia rozwiązuje problemy, ale najpierw trzeba zrozumieć ludzi.
Uniwersytet Szczeciński
Socjologia i Nauki Polityczne
Studia Magisterskie
Szczecin | PL
Języki
- PolskiOjczysty
- EnglishBiegły
- DeutschŚredniozaawansowany
- FrançaisPodstawowy



