01 / Czym się zajmuję
Cztery role, jedna praca: wziąć zaplątany system i zostawić go czytelnym — a zespół zdolny, by tak go utrzymać.
Architekt oprogramowania
Systemy event-driven, zdekomponowane. DDD od strategii do taktyki. Modernizacja legacy na dużą skalę.
Inżynier
.NET / C#, Azure, Kubernetes, messaging. Staff engineer i tech lead rozproszonych zespołów.
Trener i mentor
Współautor trzech flagowych kursów DevMentors. Warsztaty, konsulting, podcasty.
Grafik
Systemy wizualne, bryły i światło. Ex-gamedev — Unity3D, Regalia: Of Men and Monarchs.
- C#/.NET
- Azure
- Kubernetes
- DDD
- Event-driven
- RabbitMQ/Kafka
- EF Core
- Terraform
02 / Gdzie pracowałem
Platformy klasy enterprise i małe zespoły, które musiały działać jak jedna.
- 2023 →
DevMentors.io
Architekt i współzałożyciel
Konsulting architektoniczny, szkolenia eksperckie i trzy flagowe kursy .NET.
Własna firma - 2022 →
EcoVadis
Staff Engineer · Tech Lead
Pierwszy w pełni niezależny mikroserwis zespołu łączący monolity legacy z Tableau BI; platforma kontroli dostępu RBAC dla wielu produktów. .NET na Azure/AKS.
Enterprise · SaaS - 2016 — 21
LUX MED
Senior .NET Developer → architektura
Multi-tenant portal pacjenta: 0,5 mln+ operacji w dwa lata, ~150 tys. req/dzień, 1000+ użytkowników dziennie. Prowadziłem przejście na .NET Core, RabbitMQ i architekturę event-driven.
Enterprise · ochrona zdrowia - 2015 — 16
Pixelated Milk
C# / Unity3D Developer
Systemy gry Regalia: Of Men and Monarchs — questy, podróż, crafting, loot — każdy z narzędziami, by projektanci tworzyli treść bez programistów.
Startup · gamedev - 2015
NAU S.A.
.NET Developer
ASP.NET MVC, SQL Server i analiza techniczna dla zarządzania szkołami.
Zespół produktowy - 2015
Outbox
Junior MS Dynamics Consultant
Wdrożenia CRM — backend C#/WWF, frontend JavaScript.
Konsulting
03 / DevMentors i kursy
Kursy i szkolenia używane przez zespoły .NET w Polsce.
Współzałożyciel i członek zarządu. Kursy online, szkolenia eksperckie i konsulting architektoniczny dla zespołów .NET w Polsce.
04 / Open source
Kod z kursów, biblioteki i eksperymenty — publicznie.
Sześć publicznych repo: trzy do kursów, toolkit do przetwarzania dokumentów, helpery UI do Unity i zestaw bibliotek C#.
- 01group-flights-dddDomain-Driven Design „Pragmatycznie” — od strategii do taktyki. Kod z kursu.
- 02UnityUIComponentsKomponenty UI i helpery do projektów w Unity3D.
- 03Messaging-PragmatycznieProjektuj, łącz, wdrażaj i utrzymuj messaging — pragmatycznie.
- 04Mikroserwisy-RevisitedMikroserwisy Revisited — kod towarzyszący kursowi.
- 05BureaucratizeToolkit do przetwarzania dokumentów — formularze pisane ręcznie na dane strukturalne.
- 06resonanceZbiór bibliotek C# używanych w moich projektach.
