Karol Wołek – Senior .NET Developer

Karol Wołek

Senior .NET Developer

O mnie

Senior backend developer .NET z ponad 9-letnim doświadczeniem w projektowaniu i tworzeniu rozwiązań enterprise oraz w prowadzeniu zespołów deweloperskich liczących do 16 osób. Skupiam się na czystym kodzie, łatwości utrzymania i skalowalnej architekturze.

Doświadczenie

Senior .NET Developer · Manufacturo

maj 2023 – obecnie

  • Rozwój komponentów hali produkcyjnej autorskiej platformy MES, używanej przez producentów z branży lotniczej, kosmicznej, dronowej i energetycznej, wdrożonej u wielu klientów.
  • Realizacja funkcjonalności od początku do końca, m.in. genealogia zamontowanych części, analityczne zbieranie danych podczas montażu i specjalistyczne procesy montażu.
  • Współprojektowanie architektury modularnego monolitu: wydzielenie modułów i zdefiniowanie komunikacji między nimi, tak aby moduły i aplikacja główna mogły być rozwijane niezależnie.
  • Dbanie o jakość kodu: code review, wspólne standardy, testy konwencji przerywające build przy łamaniu zasad oraz agenci AI egzekwujący standardy.
  • Monitorowanie produkcji, diagnozowanie błędów i ich naprawa.
  • Stack: .NET 8–10, MS SQL Server, Azure.

Senior C# Developer · Hitachi Energy (dawniej Hitachi ABB)

wrzesień 2021 – grudzień 2022

  • Zaprojektowanie i implementacja biblioteki .NET Standard 2.1 do analizy danych z czujników transformatorów mocy (szeregi czasowe próbkowane co 0,1–5 s, od kilkudziesięciu do milionów próbek na analizę).
  • Optymalizacja struktur danych i algorytmów: kluczowe analizy wykonują się w czasie poniżej sekundy.
  • Weryfikacja poprawności i wydajności na dużych wolumenach danych testami SpecFlow.

Senior .NET Developer · CyberVadis

maj 2021 – sierpień 2021

  • Rozwój istniejących mikroserwisów w F#, które optymalizują proces audytu cyberbezpieczeństwa.

Senior .NET Developer · BNP Paribas

listopad 2020 – kwiecień 2021

  • Utrzymanie i rozwój bankowej aplikacji back-office, z której korzystają pracownicy oddziałów przy obsłudze spraw klientów (.NET Framework, MS SQL Server).
  • Budowa i rozbudowa pełnego pipeline'u CI/CD w Jenkins: buildy, testy automatyczne, analiza statyczna, quality gates i merge checks; skrócenie czasu wykonania pipeline'u. Autor ok. 70% kodu pipeline'u.

Team Leader · Pentacomp

sierpień 2018 – październik 2020

  • Prowadzenie 16-osobowego zespołu developerskiego przy ZISAR Plus, systemie analizy ryzyka i zarządzania kontrolami dla polskich urzędów celnych i skarbowych. Autor architektury nowych modułów: silnik screeningu, konfiguracja, zarządzanie walidacją, aktywne sprawy i zarządzanie dokumentami.
  • Skalowanie systemu do ok. 40 000 użytkowników: przebudowa generowania zapytań SQL, nowe algorytmy pobierania danych dla najcięższych ekranów, strojenie indeksów.
  • Refaktoryzacja warstwowego monolitu do struktury modularnej.
  • Wcześniej prowadzenie 3-osobowego zespołu przy ALK-eZapisy, mikroserwisie wydarzeń i zapisów dla Akademii Leona Koźmińskiego, wdrożonym na Azure.

.NET Developer · Pentacomp

sierpień 2017 – lipiec 2018

  • Dołączenie do projektu ZISAR 2 (analiza ryzyka i zarządzanie kontrolami dla urzędów celnych i skarbowych), stopniowe przejmowanie coraz większych funkcjonalności, awans na team leada.
  • Stack: .NET Framework, PostgreSQL, JavaScript, Kendo UI, jQuery.

Researcher / Software Developer · Instytut Fizyki PAN

październik 2014 – lipiec 2017

  • Tworzenie oprogramowania do symulacji dynamiki molekularnej dużych białek (Fortran).
  • Narzędzia do analizy danych w Pythonie.

Wykształcenie

Fizyka (magister) · Uniwersytet Warszawski

2012 – 2014

Modyfikacja oprogramowania do dynamiki molekularnej napisanego w C++ oraz tworzenie narzędzi w Pythonie do analizy dużych zbiorów danych.

Certyfikaty

Microsoft Azure AI Fundamentals (AI-900)

lipiec 2025

Microsoft Azure Fundamentals (AZ-900)

kwiecień 2023

Umiejętności

Języki programowania

C#, JavaScript, Python, Fortran, C/C++, F#

Frameworki

.NET, .NET Core, ASP.NET Core, Web API, Entity Framework, Dapper, .NET Framework, Kendo UI, React

Bazy danych

MS SQL Server, PostgreSQL

Narzędzia

Git, Azure, Azure DevOps, Azure Service Bus, Jenkins, Docker, SpecFlow, xUnit, NUnit

Architektura i praktyki

REST, DDD, CQRS, Modular Monolith, Microservices, CI/CD

Języki

Polski (ojczysty), angielski (C1)

Zainteresowania

LARP, RPG, gry planszowe, ogrodnictwo, astrofotografia, animacja poklatkowa (stop-motion)

Kontakt