Index finger pointing up icon

Kraj: Poland

Lokalizacja: Reda, PL

Na Useme od 8 czerwca 2015

Business bag icon

Umowy 5

ZAKOŃCZONE: 5

SPORNE: 0

ZERWANE: 0

O mnie

Senior .NET developer i architekt oprogramowania z 15-letnim doświadczeniem komercyjnym (mgr inż. informatyki, Politechnika Gdańska). Działam pod marką Kododo (kododo.dev).

Od 2018 roku odpowiadam za architekturę i rozwój systemu Business Intelligence klasy enterprise: integracje danych, hurtownia danych, planowanie i budżetowanie. Samodzielnie przejąłem cały produkt i przeprowadziłem migrację z technologii legacy (WCF, ASP.NET MVC) na ASP.NET Core, gRPC i React. Wcześniej przez 5,5 roku w IHS Markit budowałem systemy przetwarzające duże wolumeny danych dla sektora finansowego.

W czym jestem najmocniejszy: - backend .NET / C#: ASP.NET Core, Web API, gRPC, usługi w tle i kolejki zadań, - integracje systemów i danych (ERP, BI, zewnętrzne API, urządzenia) projektowane pod niezawodność: retry, idempotencja, audyt operacji, monitoring, - bazy danych SQL Server i PostgreSQL: projekt schematu, hurtownie danych, optymalizacja zapytań, bezpieczne migracje, - architektura, migracje z legacy i przejmowanie ist

CV / Résumé

Mar 2018 - Teraz

Architekt i Full Stack Developer

Bilander Group

Architektura i rozwój systemu BI (planowanie, budżetowanie, hurtownia danych, integracje). Samodzielne przejęcie produktu, migracja z WCF/ASP.NET MVC na ASP.NET Core, gRPC i React. PostgreSQL, SQL Server, Docker, Kubernetes.

Lip 2012 - Lut 2018

Software Engineer

IHS Markit

Systemy przetwarzające duże wolumeny danych i timeseries dla sektora finansowego: integracje z Oracle, SQL Server, OData, MarkLogic. Wcześniej aplikacje desktopowe dla klientów zewnętrznych (WPF, WCF, SQL Server).

Portfolio

Kododo - biblioteki open source dla ASP.NET Core

Własne biblioteki dla ASP.NET Core publikowane na NuGet (github.com/kododo-dev): kolejka zadań w tle z priorytetyzacją i automatycznymi ponowieniami, edytor konfiguracji runtime (zmiana ustawień bez restartu), abstrakcja request/handler dla Minimal A

Zrealizowane zlecenia 3