O mnie
O mnie
Architekt Oprogramowania i Ekspert Data Engineering
O mnie
Moja przygoda z IT zaczęła się w 2007 roku, kiedy rozpocząłem pracę jako web developer w BlackMoon Development. Studiując Informatykę na Uniwersytecie im. Adama Mickiewicza w Poznaniu (licencjat 2008, magister 2011), rozwijałem się w poznańskiej branży tech - od frontend developera przez backend developera do full-stack developera i team leada.
Przez ponad 17 lat pracowałem w firmach takich jak NordSecurity, Bitnoi.se, ORO Inc., Arena.pl i wielu software house'ach. Każda rola dodawała nowe umiejętności - od PHP i Symfony do GoLang i Python, od wdrożeń na pojedynczym VPS do Kubernetes na GCP, od monolitów do architektury mikroserwisowej.
Dziś, mieszkając w Poznaniu, łączę praktyczne doświadczenie developerskie z myśleniem architektonicznym. Prowadząc migracje z monolitów do mikroserwisów, skalując platformy obsługujące miliony użytkowników i występując trzykrotnie na PHPers Summit, rozumiem wyzwania na każdym poziomie - od jakości kodu po strategiczne decyzje technologiczne.
Czym się zajmuję
Czym się zajmuję
Architektura Oprogramowania
Projektowanie skalowalnych, łatwych w utrzymaniu systemów z wykorzystaniem DDD, CQRS i wzorców event-driven.
Inżynieria danych
Budowanie nowoczesnych platform danych z DBT, Spark i potokami przetwarzania w czasie rzeczywistym.
Implementacja AI
Wdrażanie systemów RAG, chatbotów i automatyzacji procesów biznesowych opartej na AI.
Warsztaty i Szkolenia
Event Storming, warsztaty DDD i praktyczne szkolenia dla zespołów developerskich.
Ścieżka Zawodowa
Tech Lead @ Insly Ltd
Prowadzenie inżynierii na poliglotycznej platformie insurtech dla brokerów w Europie. Budowa systemów RAG/AI do przetwarzania dokumentów, rozwój mikroserwisów Go, utrzymanie głównych systemów PHP/Laravel. Integracja z wieloma ubezpieczycielami. Tech: Go, PHP, Python, React, PostgreSQL, Elasticsearch, Qdrant, AWS Bedrock.
Senior Backend Developer @ NordSecurity
Członek zespołu checkout utrzymujący stabilność procesu płatności dla platformy z milionami użytkowników. Wprowadzanie nowych funkcji i eksperymentów, integracja z innymi produktami NordSecurity. Tech: Slim Framework, Google Cloud BigQuery, RabbitMQ.
Senior Backend Developer @ Bitnoi.se
4 lata budowania mikroserwisów dla platform EdTech i szkoleń fintechowych. Nauka GoLang i Python, migracja serwisów z Kotlin do Go, prowadzenie migracji PHP7 do PHP8, twórca mikroserwisu zarządzania użytkownikami.
Lead Developer @ Shuttout.com
Migracja z Angular.js do React, decyzja o budowie PWA zamiast natywnej aplikacji mobilnej, migracja z pojedynczego VPS do Kubernetes na GCP, podział monolitu PHP na mikroserwisy Node.js i PHP.
Senior Developer @ ORO Inc.
Zespół produktowy OroCommerce - rozwój funkcji w tym asynchroniczna reindeksacja ElasticSearch oparta na RabbitMQ, testy obciążeniowe ze Scala i Gatling na wdrożeniach AWS.
Full-stack Developer & Team Lead @ Arena.pl
Prowadzenie zespołu frontend (3 developerów + 1 QA), wielogigabajtowa migracja MongoDB do MySQL, deployment officer z Ansible, migracje monolitu do mikroserwisów, aktualizacja Symfony 2.8 do 3.0.
Początek kariery (2007-2015)
Start w BlackMoon Development, rozwój przez Honki.pl, Uczestnicy.pl, Redexperts.net i 247.codes. Budowanie fundamentów w PHP, Symfony, projektowaniu baz danych i prowadzeniu zespołów.
Wykształcenie
Magister Informatyki
Uniwersytet im. Adama Mickiewicza w Poznaniu
2008 - 2011
Licencjat Informatyki
Uniwersytet im. Adama Mickiewicza w Poznaniu
2005 - 2008
Umiejętności i Ekspertyza
Architektura i Projektowanie
DDD, Event Storming, Mikroserwisy, CQRS, Event Sourcing, Model C4
Przywództwo i Discovery
Product Discovery, Przywództwo Techniczne, Mentoring Zespołu, Zarządzanie Interesariuszami
AI i Data Engineering
Systemy RAG, Integracja LLM, Elasticsearch, Qdrant, AWS Bedrock, Pipelines Danych
Programowanie
Go, PHP, Python, TypeScript, React
Bazy danych
PostgreSQL, MySQL, MongoDB, Redis, ClickHouse
Chmura i DevOps
AWS, Google Cloud, Kubernetes, Docker, Terraform
Certyfikaty i Ekspertyza
Event Storming Facilitator
Bottega IT Minds — Mariusz Gil
Certyfikowany facylitator Event Storming z bogatym doświadczeniem w prowadzeniu warsztatów odkrywania i projektowania.
Od modelu do systemu: Bielik w architekturach RAG
Eskadra Bielika — Bielik.AI, SpeakLeash, Google for Developers
26 marca 2026
Certyfikowany trener Bielik RAG — od modelu do systemu produkcyjnego. Szkolenie obejmuje budowanie architektur RAG z polskim modelem językowym Bielik.
Przeczytaj historię →
Prelegent
Aktywny członek polskiej społeczności IT, dzielący się wiedzą na ogólnopolskich konferencjach.
Eskadra Bielika - Misja 2 - Suwerenny RAG z Bielikiem i Google Cloud
Praktyczny warsztat budowy suwerennego systemu RAG na polskim modelu Bielik 4.5B i Google Cloud (Cloud Run + BigQuery Vector Search). Omawia wybór modelu, embeddings, chunking, kompromisy hardware'owe (GPU L4, kwantyzacja), modele kosztowe i lekcje z produkcyjnego pipeline'u OWU AI w Insly.
Vibecoding - Narodziny Agentów. Koniec ery programistów?
Wzorce architektoniczne zwalidowane w produkcji dla rozwoju wspomaganego AI. Pięć sprawdzonych wzorców: Bounded Context Enforcement, Contract-First Development, Security Checklist Prompts, Performance Prompt Patterns i Saga Pattern. Prawdziwe case studies z domeny ubezpieczeniowej.
Efektywne Skalowanie Aplikacji Monolitycznej w PHP
Praktyczne strategie skalowania aplikacji monolitycznych PHP. Benchmarking, techniki optymalizacji i wzorce migracji do obsługi rosnącego ruchu bez pełnego przepisywania na mikroserwisy.
Inbox/Outbox Pattern - Niezawodna Komunikacja między Systemami
Wzorce niezawodnej komunikacji między systemami. Implementacja Inbox/Outbox dla gwarantowanego dostarczania wiadomości, obsługa transakcji rozproszonych i zapewnienie spójności danych w architekturze mikroserwisów.
High performance PHP8 at Scale
Benchmarking ulepszeń wydajności PHP8. Metodologia testowania obciążenia Siege, strategie konteneryzacji Docker i rzeczywiste case studies optymalizacji wydajności z Symfony Demo App.
Miserable Microservices Misconceptions
Częste pułapki i nieporozumienia przy adopcji architektury mikroserwisów. Kiedy monolit jest właściwym wyborem, anty-wzorce rozproszonego monolitu i realistyczna ocena kompromisów mikroserwisów.
Idempotentność - Klucz do Niezawodnych Systemów
Zrozumienie idempotentności w systemach rozproszonych. Wzorce CQRS, obsługa kolejek wiadomości z Kafka i RabbitMQ, oraz budowanie odpornych API, które elegancko obsługują ponawianie.
Technical Debt Reduction - Jak pozostać przy zdrowych zmysłach
Praktyczne strategie refaktoryzacji dla starszych aplikacji PHP. Zarządzanie długiem technicznym, przyrostowe ulepszenia i utrzymanie zdrowego rozsądku zespołu podczas dużych transformacji kodu.
Distributed Monolith - Czyli jak NIE robić mikroserwisów
Anty-wzorce w adopcji mikroserwisów. Jak organizacje przypadkowo tworzą rozproszone monolity i ukryte koszty przedwczesnej dekompozycji.
Regularny prelegent na poznańskich meetupach PHP: meet.php i PHPers Poznań
Zobacz wszystkie prezentacjeZbudujmy razem coś wielkiego
Niezależnie czy potrzebujesz konsultingu architektonicznego, nowoczesnej platformy danych czy implementacji AI - jestem tutaj, aby pomóc.