
Michał Wilczyński
Architekt oprogramowania · Inżynier · Trener · Grafik
linkedin.com/in/michalwilczynski
github.com/m-wilczynski
stackoverflow.com/users/2869055
Warszawa, PL · UTC+1
Architekt oprogramowania i współzałożyciel DevMentors.io, staff engineer w EcoVadis. 12+ lat w IT: development, architektura i przywództwo techniczne — platformy klasy enterprise (ochrona zdrowia, ratingi ESG) oraz małe zespoły produktowe i gamedev. Systemy event-driven, zdekomponowane, Domain-Driven Design od strategii do taktyki i modernizacja legacy, do której nikt się nie zgłasza. Współautor trzech flagowych kursów .NET.
01 / Doświadczenie
Architekt oprogramowania i współzałożyciel · DevMentors.io
2023 — terazWspółzałożyciel i członek zarządu. Konsulting architektoniczny, szkolenia eksperckie i kursy online dla zespołów .NET w Polsce; współautor trzech flagowych kursów.
Staff Engineer · Tech Lead · EcoVadis (via Pragmile)
sty 2022 — terazWspółprowadzenie zespołu .NET/Azure: architektura, backend (.NET 6+), SQL Server, Azure Service Bus, trochę Reacta, wszystko w chmurze na AKS. DevOps Ambassador: CI/CD i automatyzacja infrastruktury. Testy jednostkowe, integracyjne i wydajnościowe; analiza, dokumentacja, mentoring i rekrutacja techniczna.
Senior .NET Developer · LUX MED
mar 2018 — gru 2021Prowadzenie developmentu w małym zespole .NET i odpowiedzialność za architekturę techniczną. Frontend (ExtJS/Angular), backend (.NET Framework i .NET Core), SQL Server, messaging (RabbitMQ, NServiceBus), ETL (SSIS). Ocena i wdrażanie nowych technologii w firmie; estymacje, zakres i negocjacje inicjatyw.
.NET Developer · LUX MED
paź 2016 — lut 2018Obsługa klienta i pacjenta, zarządzanie produktem i finanse. Full-stack .NET oraz testy jednostkowe, integracyjne, wydajnościowe i GUI (NUnit, xUnit, Taurus/JMeter, Selenium).
C# / Unity3D Developer · Pixelated Milk
wrz 2015 — wrz 2016Moduły gry i narzędzia wewnętrzne w C#/Unity3D, prototypowanie UI, frontend oraz backend ASP.NET MVC/Azure.
.NET Developer · NAU S.A.
maj 2015 — sie 2015Frontend (Razor, jQuery), backend (ASP.NET MVC), SQL Server, testy jednostkowe i analiza techniczna.
Junior MS Dynamics Consultant · Outbox
mar 2015 — maj 2015Frontend (JavaScript, jQuery) i backend (C#, WWF) we wdrożeniach CRM.
02 / Wybrane projekty i osiągnięcia
Pierwszy w pełni niezależny mikroserwis zespołu
EcoVadisArchitektura i prowadzenie developmentu serwisu łączącego użytkowników monolitycznych aplikacji legacy (backoffice i główny produkt SaaS) z nowym rozwiązaniem BI opartym na Tableau — realny test replatformingu organizacji i wzorzec dla autonomicznych, odpornych usług.
Platforma kontroli dostępu (ACL/RBAC)
EcoVadisWspółarchitektura i rozwój rozwiązania RBAC elastycznego na tyle, by modelować dostęp w obecnych i planowanych produktach, przy rygorystycznych wymaganiach wydajnościowych i zautomatyzowanym procesie dla innych zespołów.
Modularny, multi-tenant portal pacjenta
LUX MEDWspółarchitektura (odpowiedzialność za architekturę techniczną) i prowadzenie developmentu portalu, który przeniósł obsługę danych nowych pacjentów z pracowników LUX MED na działy HR klientów, a potem na samych pracowników. Zatrzymał wzrost zatrudnienia w obsłudze klienta i stał się głównym argumentem sprzedażowym.
Modernizacja platformy i architektura event-driven
LUX MEDProwadzenie oceny i wdrożenia przejścia z WCF/ExtJS na ASP.NET Core, .NET Core, RabbitMQ, Hangfire i Angular 4+, z niezależnymi, pionowo pociętymi usługami łączonymi zdarzeniami — od praktyk developerskich po operacje i CI/CD. Plus kultura: dzielenie się wiedzą, dokumentowanie publicznie, planowanie awarii, bezpieczne zespoły.
Regalia: Of Men and Monarchs — systemy gry
Pixelated MilkWspółprojektowanie i rozwój modułów: lokacje, podróż, questy, bantery, przepływ czasu, harmonogram NPC, wymagania, crafting, sklep, drużyna, powiadomienia i loot — każdy z narzędziami, by projektanci i testerzy budowali świat gry bez wsparcia programistów.