Kod, który naprawdę działa

Tworzę nowoczesne, skalowalne i niezawodne aplikacje internetowe oraz systemy biznesowe. Skupiam się na czystej architekturze, wysokiej wydajności oraz rozwiązaniach, które przynoszą realną wartość biznesową i bezawaryjnie działają na produkcji.

O mnie

Urodziłem się, mieszkałem i zdobyłem wykształcenie w Astanie w Kazachstanie. W 2005 roku, po ukończeniu edukacji na kierunku związanym z programowaniem, rozpocząłem zawodową karierę programisty w oddziale spółki kolejowej „Kazachstan Temir Żoły” (АО «НК „Қазақстан темір жолы“»). Pracowałem z Delphi oraz Microsoft SQL Server, zajmując się rozwojem i utrzymaniem oprogramowania oraz baz danych.

W 2008 roku przeszedłem na platformę 1C:Enterprise (1C:Przedsiębiorstwo). Rozpoczynałem od wersji 7.7, stopniowo przechodząc do wydań 8.x oraz 8.3. Do 2019 roku zajmowałem się rozwojem i utrzymaniem rozwiązań aplikacyjnych w systemie 1C, pracując nad logiką biznesową, bazami danych oraz integracjami.

W 2019 roku przeprowadziłem się do Polski. Ze względu na to, że rynek 1C w Polsce jest znacznie mniejszy niż w krajach WNP, zdecydowałem o zmianie głównego stosu technologicznego i przejściu do web developmentu. Odbyłem profesjonalne przekwalifikowanie w zakresie C#/.NET oraz React/TypeScript.

W Polsce pracowałem w firmach A-Soft oraz Astroid, biorąc udział w tworzeniu projektów komercyjnych w różnorodnych obszarach domenowych: ubezpieczenia, zarządzanie klubami sportowymi, transport morski, weterynaria oraz produkcja dodatków paszowych.

Obecnie głównym kierunkiem mojej pracy jest C#/.NET backend oraz full-stack development z użyciem React/TypeScript. Wieloletnie wcześniejsze doświadczenie pozwala mi także doskonale rozumieć platformy 1C, Delphi, SQL oraz specyfikę tworzenia złożonych aplikacji biznesowych.

Umiejętności

Szczegółowy stack technologiczny, praktyki inżynieryjne oraz doświadczenie branżowe:

Języki programowania & platformy

C# .NET ASP.NET Core TypeScript JavaScript 1C:Enterprise Delphi

Backend

ASP.NET Core Web API Entity Framework Core LINQ REST API SignalR Background Services

Frontend

React TypeScript JavaScript HTML5 CSS3

Bazy danych

PostgreSQL MS SQL Server SQL

Architektura & dobre praktyki

Programowanie obiektowe SOLID Wzorce projektowe (Design Patterns) Dependency Injection Clean Architecture API Design Programowanie asynchroniczne

Chmura & DevOps

Microsoft Azure Azure App Service Azure Storage Azure DevOps CI/CD

Narzędzia & technologie

Git GitHub Swagger / OpenAPI Xamarin

Doświadczenie domenowe

ERP Systemy ewidencji ubezpieczeń Systemy ewidencji płatności Systemy ewidencji floty morskiej i żeglugi Systemy zarządzania sportem Systemy ewidencji produkcji pasz i żywienia zwierząt Weterynaryjne i laboratoryjne systemy ewidencji

Projekty

Wybrane projekty komercyjne, platformy enterprise oraz systemy biznesowe:

Duet

Platforma do zarządzania klubem piłkarskim
Rola: Full-Stack Developer

Platforma webowa i mobilna do kompleksowego zarządzania klubami piłkarskimi oraz ich codzienną działalnością operacyjną. System wspiera procesy zarządcze, administrację użytkownikami i drużynami oraz operacyjne przepływy pracy.

Zakres prac: Odpowiedzialny za rozwój backendu i frontendu, a także tworzenie aplikacji mobilnej z wykorzystaniem technologii Xamarin.
C# .NET React TypeScript Xamarin

Trust / ReadAtSea

Platforma zarządzania flotą morską
Rola: Full-Stack Developer

Platforma do zarządzania i monitorowania statków morskich oraz gromadzenia danych operacyjnych z jednostek pływających. System obejmuje zbiórkę danych z przepływomierzy paliwa, dokumentację dostaw paliwa oraz przetwarzanie danych na potrzeby raportowania wydajności i emisji statków. ReadAtSea wykorzystuje rozpoznawanie obrazu do digitalizacji odczytów liczników paliwa i wspiera raportowanie zgodne z wymogami EU MRV oraz ETS.

Zakres prac: Odpowiedzialny za rozwój backendu i frontendu, implementację logiki biznesowej, funkcjonalności API oraz interfejsu użytkownika.
C# .NET React TypeScript

Top

Platforma zarządzania ubezpieczeniami
Rola: Full-Stack Developer

Kompleksowa platforma do zarządzania operacjami i procesami biznesowymi firmy ubezpieczeniowej. System wspiera obsługę klientów, zarządzanie produktami i polisami ubezpieczeniowymi, wyceny i kalkulacje, płatności, integracje z ubezpieczycielami oraz pozostałe etapy cyklu życia ubezpieczeń.

Zakres prac: Praca nad rozwojem backendu i frontendu, integracje z zewnętrznymi usługami ubezpieczeniowymi i płatniczymi, wdrażanie procesów biznesowych oraz implementacja nowych funkcjonalności.
C# .NET React TypeScript

Farmwet

Platforma zarządzania produkcją i żywieniem zwierząt
Rola: Full-Stack Developer

Aplikacja biznesowa wspierająca zarządzanie procesami produkcyjnymi naturalnych dodatków paszowych i rozwiązań żywieniowych dla zwierząt. Farmwet opracowuje naturalne produkty i programy żywieniowe dla drobiu, bydła, trzody chlewnej i innych zwierząt.

Zakres prac: Prace nad backendem i frontendem, w tym implementacja logiki biznesowej, procesów produkcyjnych oraz funkcjonalności aplikacji.
C# .NET React TypeScript

Macrolab

System zarządzania laboratorium weterynaryjnym
Rola: Backend Developer

Aplikacja biznesowa wspierająca operacje laboratoryjne w weterynarii, w tym procesy laboratoryjne, zlecenia badań, próbki i wyniki diagnostyczne. System został stworzony dla weterynaryjnego laboratorium diagnostycznego wykonującego badania kliniczne i mikrobiologiczne.

Zakres prac: Odpowiedzialny za rozwój backendu, logikę biznesową, przetwarzanie danych oraz wdrażanie funkcjonalności wspierających laboratoryjne przepływy pracy.
C# .NET

1C:Enterprise

Platforma automatyzacji procesów biznesowych i ERP
Rola: Software / ERP Developer

Rozwój kompleksowych modułów i rozszerzeń dla księgowości, ewidencji podatkowej, kadr oraz rachunkowości zarządczej. Tworzenie zaawansowanych raportów analitycznych, ewidencji towarów i usług w ujęciu projektowym oraz systemów ewidencji czasu pracy.

Zakres prac: Integracja i automatyczna wymiana danych ze sklepem internetowym, integracja z urządzeniami kontroli dostępu i rejestracji czasu pracy (RCP) oraz automatyzacja procesów biznesowych.
1C:Enterprise MS SQL / PostgreSQL REST API XML / JSON Hardware / RCP

Kontakt

Masz ciekawy projekt, propozycję współpracy lub potrzebujesz konsultacji architektonicznej? Napisz bezpośrednio na: