Dominik Krzemiński Senior backend engineer / tech lead Rzeszów, PL · Remote · me@krzemo.dev · krzemo.dev · github.com/krzemooo · linkedin.com/in/krzemooo O MNIE Senior backend engineer (.NET) i tech lead od 2017 roku, skupiony na platformach płatniczych, identity i działających w czasie rzeczywistym. Projektuje i utrzymuje na produkcji systemy rozproszone — od przejmowania projektów legacy po chmurowe mikroserwisy. Mocne strony: projektowanie z myślą o bezpieczeństwie, integracje z zewnętrznymi dostawcami i mentoring zespołów. Buduje też serwery MCP i API pod LLM, które automatyzują pracę nad dostarczaniem oprogramowania. DOŚWIADCZENIE Senior Backend Engineer / Tech Lead — Enixware lis 2023 – lis 2026 · Remote · Etat - Tech lead platformy marketplace z dobrami cyfrowymi i płatnościami kartą oraz kryptowalutami (mikroserwisy .NET, PostgreSQL, MongoDB, Redis, AWS ECS, Terraform): architektura, wydania, incydenty, przeglądy bezpieczeństwa i koszty chmury, tak aby platforma działała stabilnie i wydajnie mimo rosnącego ruchu. - Projektowanie i budowa, jako główny wykonawca w zespole, kluczowych serwisów backendowych platformy: bramki wypłat krypto dla klientów B2B, identity providera OAuth2/OIDC, silnika pricingowego działającego w czasie rzeczywistym oraz procesów płatności, KYC i anti-fraud. Efekt: zniknęły całe grupy powtarzających się błędów na produkcji, a najważniejsze ścieżki klienta przyspieszyły. - Usprawnienia infrastruktury, observability i testów: wyraźnie niższe koszty infrastruktury, koniec codziennych błędów w logowaniu i płatnościach, szybsze CI i testy integracyjne. Równolegle mentoring zespołu: code review, szkolenia, wdrożenie .NET Aspire i OpenTelemetry oraz procesu dostarczania z udziałem agentów AI. Senior .NET Developer — BlueSoft sie 2023 – paź 2023 · Remote · Kontrakt - Przejęcie działającego systemu legacy firmy produkującej i dostarczającej żywność: odtworzenie jego działania z fragmentów kodu, uruchomienie całości lokalnie i plan modernizacji z prostszymi ścieżkami użytkownika, lepszym onboardingiem i uzupełnieniem brakujących funkcji. - Praca na miejscu w zakładzie produkcyjnym klienta: przejście całego procesu od początku do końca i rozmowy z pracownikami każdego działu o ich problemach i oczekiwaniach. Na tej podstawie etapowy plan wdrożenia o niskim ryzyku oraz zmiany w UX dopasowane do tego, jak ludzie naprawdę pracują. .NET Developer — mobitouch paź 2022 – sie 2023 · Remote · Etat - Backend platformy e-learningowej dla uczniów, zbudowanej z mikroserwisów komunikujących się zdarzeniami (ASP.NET Core, Clean Architecture, CQRS, RabbitMQ, gRPC, Azure, Kubernetes): od developmentu, przez udany go-live z dużą liczbą użytkowników od pierwszego dnia, po stabilne utrzymanie na produkcji. - Hybrydowe identity łączące użytkowników z WordPressa, serwisy .NET i Azure AD B2C. Analiza wydajności razem z dostawcą hostingu i zespołem biznesowym klienta, która wykazała błędnie skonfigurowane bazy Azure po stronie firmy trzeciej i doprowadziła do ich poprawienia. - Pierwsza linia reakcji na incydenty produkcyjne (także poza godzinami pracy), udział w spotkaniach z klientem przy planowaniu zmian, mniejsze projekty outsourcingowe w .NET i wdrażanie nowych inżynierów. .NET Developer — Ideo Software cze 2021 – paź 2022 · Rzeszów, PL · Etat - Backend regulowanej platformy gier online (ASP.NET Core) w zespole wdrożeniowym: integracja nieudokumentowanego API zewnętrznego silnika gier przez warstwę proxy, bez wsparcia dostawcy, zabezpieczona tak, by błędne akcje użytkowników prawie nie obciążały zewnętrznego API. - Tech lead, a później jedyny backend engineer w projekcie: spotkania z klientem i biznesem, wycena i odrzucanie wymagań, planowanie wydań i wdrożeń, wsparcie zespołu frontendowego i wszystkie technicznie trudne zgłoszenia. - Structured logging i tracing na Azure oraz usunięcie zbędnych zależności z przestarzałego szablonu projektu. Wydajność wyraźnie wzrosła, a support zaczął dotrzymywać SLA i szybciej odpowiadać użytkownikom. .NET Developer — MukiSolution lis 2017 – lip 2021 · Rzeszów, PL · Kontrakt - Support techniczny platformy rezerwacyjnej SaaS dla hotelarstwa (.NET Framework, SOAP, SQL Server): triage zgłoszeń w Jirze, szukanie błędów w kodzie, ręczne poprawki danych i oznaczanie w kodzie miejsc do zmiany z opisem dla developerów. - Nowy system ERP dla małych i średnich firm produkcyjnych (.NET Framework, WinForms, SQL Server) tworzony zespołowo, w tym moduł rejestracji czasu pracy na czytnikach RFID przy wejściu i wyjściu, który zastąpił papierowy obieg w pełni elektronicznym. - Wyjazdy do zakładu klienta pilotażowego na wywiady z użytkownikami i badania satysfakcji, przełożone na backlog i wdrożone zmiany. Klient zyskał więcej porządku i wglądu w codzienną pracę. WYKSZTAŁCENIE - Inżynier, Informatyka — University of Information Technology and Management in Rzeszów, 2018 – 2022 - Technik cyfrowych procesów graficznych — Ekonomik Rzeszów, 2013 – 2017 UMIEJĘTNOŚCI AI: Anthropic API, Claude Code, Model Context Protocol Backend: .NET, .NET Framework, ASP.NET Core, OpenIddict, .NET Aspire, AWS SQS, Azure Service Bus, FastAPI, FastEndpoints, gRPC, Hangfire, MediatR, RabbitMQ, SignalR, YARP Frontend: Astro, Flutter, Next.js, React Infrastruktura: AWS, Docker, Azure, Cloudflare, DigitalOcean, Kubernetes, Terraform Dane: EF Core, MongoDB, PostgreSQL, Redis, ClickHouse, OpenSearch, SQL Server, SQLite Języki: C#, TypeScript, Python Narzędzia: xUnit, GitHub Actions, Grafana, Home Assistant, OpenTelemetry, Playwright, Sentry, Testcontainers KLUCZOWE SYSTEMY - B2B crypto payout gateway — Multi-provider routing across several blockchain networks and stablecoins, signed callbacks, per-client limits, distributed locks, TOTP two-factor authentication, client SDKs published to NuGet. - OAuth2/OIDC identity provider — OpenIddict: authorization code with PKCE, client credentials, rolling refresh tokens, MFA, external and SSO logins; production token-store bloat that was causing daily errors resolved. - Payments, KYC and anti-fraud — Payout channels with retries and idempotency, KYC integration modelled as a state machine, deposit limits for new accounts, chargeback processing; a deposit double-spend race found and fixed during an internal security review. - Real-time pricing engine — Multi-source price aggregation with liquidity filters and median thresholds, anomaly and frozen-feed detection, short-term snapshots; MongoDB, PostgreSQL, Redis, Hangfire, YARP, .NET Aspire. - AI delivery platform — Production MCP servers exposing domain tools to agents, an LLM code-review quality gate and a spec → implementation → review workflow with human sign-off (Anthropic API, Claude Code). JĘZYKI - PL: Ojczysty · EN: Biegły https://krzemo.dev/pl/cv/ · https://krzemo.dev/cv.pdf