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
- 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
- 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
- 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
- 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
- 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
- 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
Realizacje
Oprócz pracy w .NET, tworzę również strony internetowe dla firm. Poniżej kilka ostatnich realizacji.
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.
Wiadomość wysłana!
Dziękuję za kontakt. Odpiszę najszybciej jak to możliwe.
Coś poszło nie tak.
Spróbuj ponownie lub wyślij email bezpośrednio na kontakt@kamiljaworski.pl.