Kamil Jaworski

.NET Software Engineer

Buduję skalowalne systemy backendowe z wykorzystaniem .NET i technologii chmurowych.

O mnie

Jestem inżynierem oprogramowania z 7-letnim doświadczeniem zawodowym, specjalizującym się w programowaniu backendowym z użyciem .NET i C#. Pasjonuje mnie projektowanie i budowanie rozproszonych systemów chmurowych - od mikroserwisów po architektury sterowane zdarzeniami. Mam również praktyczne doświadczenie w tworzeniu frontendu w Angular i TypeScript.

W swojej karierze pracowałem nad dużymi platformami w branży turystycznej i e-commerce, uczestniczyłem w migracjach do chmury (Azure i AWS) oraz przez pewien czas prowadziłem 8‑osobowy zespół, będąc jednocześnie aktywnym developerem. Zależy mi na jakości kodu, testowalności i budowaniu systemów, które są zarówno niezawodne, jak i łatwe w utrzymaniu.

Tworzę również strony internetowe dla firm - od prostych wizytówek po sklepy internetowe. Jeśli szukasz kogoś, kto zrobi dla Ciebie stronę, sprawdź moje realizacje.

Poza pracą zazwyczaj eksploruję nowe technologie, rozwijam projekty poboczne lub odpoczywam na świeżym powietrzu.

Doświadczenie

  1. Paź 2022 - Obecnie

    Software Engineer · Software Mind

    Kraków / Zdalnie

    • Praca nad platformą z branży turystycznej używaną przez tysiące agentów w 6 krajach, składającą się z ponad 100 mikroserwisów w środowisku hybrydowym (on-premises i AWS)
    • Rozwijanie i utrzymanie rozproszonych mikroserwisów; refaktoryzacja serwisów legacy do serwisów chmurowych wdrożonych na AWS
    • Implementacja asynchronicznej komunikacji z MassTransit i AWS SQS/SNS
    • Zaprojektowanie i zbudowanie platformy do dostarczania e-maili sterowanej zdarzeniami: planowanie wysyłki, tworzenie szablonów, wysyłka, integracje z systemami śledzenia i analityka
    • Zbudowanie centralnego serwisu do przechowywania i pobierania zasobów zintegrowanego z wieloma wewnętrznymi usługami
    • Pisanie kompleksowych testów jednostkowych i integracyjnych, w tym pełnych testów integracyjnych z LocalStack i Docker
    • .NET 8
    • .NET Framework 4.8
    • C#
    • MongoDB
    • SQL Server
    • Redis
    • Docker
    • AWS SQS/SNS
    • AWS ECS
    • AWS S3
    • AWS Lambda
    • EventBridge
    • Terraform
    • MassTransit
    • CQRS
    • xUnit
    • Angular
    • TypeScript
  2. Sie 2022 - Wrz 2022

    Software Engineer · Software Mind

    Zdalnie

    • Wsparcie migracji serwisów on-premise do Microsoft Azure dla firmy z sektora finansowego
    • Tworzenie Azure Functions wspierających nowe funkcje chmurowe oraz implementacja endpointów API z użyciem architektury serverless
    • Wsparcie mechanizmów feature flag i adaptacja komponentów legacy do wzorców chmurowych
    • .NET
    • C#
    • Azure Functions
    • Microsoft Azure
  3. Paź 2021 - Lip 2022

    Senior .NET Developer · Onex Group

    Częstochowa / Hybrydowo

    • Udział w rozwoju i utrzymaniu jednego z największych systemów dziekanatowych w Polsce, obsługującego ok. 40 uczelni
    • Dostarczanie nowych funkcjonalności w aplikacji desktopowej WinForms, portalu studenckim WebForms oraz serwisach backendowych WCF
    • Refaktoryzacja kodu legacy, optymalizacja zapytań do baz danych i poprawa wydajności platformy
    • .NET Framework
    • C#
    • WinForms
    • DevExpress
    • WebForms
    • Telerik
    • WCF
    • MS SQL Server
  4. Sty 2021 - Wrz 2021

    .NET Developer & Team Leader · Onex Group

    Częstochowa / Hybrydowo

    • Team Leader zespołu odpowiedzialnego za platformę e-commerce opartą na mikroserwisach, działającą na 5 rynkach europejskich; kierowanie 8-osobowym zespołem przy jednoczesnym aktywnym udziale w developmencie
    • Prowadzenie ceremonii Scrum; zarządzanie i priorytetyzacja backlogu produktu we współpracy z zespołem produktowym
    • Koordynacja udanego wdrożenia produkcyjnego platformy - rozwiązywanie krytycznych problemów i nadzorowanie migracji danych
    • Aktywny udział w rozwoju backendowym serwisów płatności, zamówień i integracji
    • .NET 5
    • ASP.NET
    • REST API
    • Entity Framework
    • MS SQL Server
    • Azure Service Bus
    • Azure Functions
    • Azure App Service
  5. Sty 2020 - Gru 2020

    .NET Developer · Onex Group

    Częstochowa

    • Udział w budowaniu od podstaw platformy e-commerce opartej na mikroserwisach, działającej na 5 rynkach europejskich
    • Zaprojektowanie i implementacja mikroserwisów do wyszukiwania, zamówień i płatności - w tym integracje z PayPal i PayU (płatności BLIK one-click)
    • Implementacja asynchronicznej komunikacji między serwisami z Azure Service Bus
    • .NET 5
    • ASP.NET
    • REST API
    • Entity Framework
    • MS SQL Server
    • Azure Service Bus
    • Azure Functions
    • Azure App Service
    • Angular
    • JavaScript
  6. Lip 2019 - Gru 2019

    .NET Developer · Onex Group

    Częstochowa

    • Praca nad systemem back-office obsługującym platformę e-commerce sprzedającą oprogramowanie i sprzęt
    • Tworzenie nowych funkcjonalności (zamówienia, katalog produktów, cennik, fakturowanie) i utrzymanie istniejących modułów
    • Analiza i rozwiązywanie problemów produkcyjnych; implementacja i konsumpcja REST API
    • .NET Framework 4.8
    • ASP.NET MVC
    • C#
    • MS SQL Server
    • Entity Framework
    • REST API
    • JavaScript
    • jQuery

Certyfikaty

  1. AWS Certified Cloud Practitioner

    Amazon Web Services (AWS)

    Lis 2023 - Lis 2026

    Sprawdź
  2. Professional Scrum Master I (PSM I)

    Scrum.org

    Cze 2021

    Sprawdź
  3. First Certificate in English (FCE B2)

    Cambridge University Press & Assessment

    Sty 2024

Realizacje

Oprócz pracy w .NET, tworzę również strony internetowe dla firm. Poniżej kilka ostatnich realizacji.

  1. Zrzut ekranu strony Rekuwent-Hydrogaz

    Rekuwent-Hydrogaz

    Sklep internetowy - pompy ciepła i rekuperatory

    Projekt graficzny i wykonanie strony internetowej ze sklepem online dla firmy zajmującej się sprzedażą pomp ciepła, rekuperatorów oraz kotłów kondensacyjnych. Prace obejmowały instalację i konfigurację WooCommerce, setup produktów i kategorii, proces zakupowy, formularz kontaktowy oraz optymalizację SEO.

    • WordPress
    • WooCommerce
    • CSS
    • JavaScript
    • SEO
  2. Zrzut ekranu strony PD-INSTAL

    PD-INSTAL

    Strona wizytówka dla firmy elektrycznej

    Zaprojektowanie i wykonanie responsywnej strony wizytówki dla firmy elektrycznej. Projekt obejmował stworzenie spójnego layoutu zgodnego z identyfikacją wizualną firmy, wykonanie podstron prezentujących ofertę i realizacje (blog WordPress), formularza kontaktowego, integrację ocen Google na stronie głównej oraz optymalizację SEO.

    • WordPress
    • CSS
    • JavaScript
    • SEO

Umiejętności

Języki

  • C#
  • TypeScript
  • JavaScript
  • SQL
  • jQuery

Frameworki i biblioteki

  • .NET 8
  • .NET Framework
  • ASP.NET Core
  • ASP.NET MVC
  • Entity Framework
  • MassTransit
  • xUnit
  • Moq
  • NSubstitute
  • Angular
  • Astro
  • Tailwind CSS
  • WordPress
  • WooCommerce

Chmura i infrastruktura

  • AWS
  • Microsoft Azure
  • Docker
  • Terraform
  • Azure Service Bus
  • AWS SQS/SNS
  • LocalStack

Bazy danych

  • SQL Server
  • MongoDB
  • Redis

Metodyki i narzędzia

  • Mikroserwisy
  • CQRS
  • Architektura zdarzeniowa
  • REST API
  • Scrum
  • Git
  • Jira

IDE i narzędzia deweloperskie

  • JetBrains Rider
  • Visual Studio
  • Visual Studio Code
  • Cursor
  • SQL Server Management Studio

Narzędzia AI

  • Claude
  • GitHub Copilot
  • OpenAI Codex
  • Cursor AI

Kontakt

Masz pytanie lub chcesz porozmawiać o współpracy? Napisz do mnie.