Doświadczenie zawodowe
Comarch SA
2006 – ObecnieForma współpracy: 2006-2022 Umowa o Pracę | 2022-Obecnie B2B
Główne zadania na stanowisku Starszego Programisty / Architekta:
- Projektowanie nowoczesnych rozwiązań systemowych i modyfikacja istniejącej architektury.
- Analiza biznesowa, zbieranie i uszczegółowianie wymagań od klientów.
- Implementacja systemów, optymalizacja kodu i zaawansowane naprawianie błędów.
- Przygotowywanie ofert technicznych i paczek instalacyjnych.
- Tworzenie scenariuszy testowych, testy automatyczne (xUnit) oraz manualne.
Projekty i Realizacje (kliknij, aby rozwinąć szczegóły)
Worker service realizujący dwukierunkową integrację EDI ↔ SAP/C4C w trybie cyklicznym i przyrostowym.
- Implementacja procesów EDI → SAP (m.in. Sales Quote) oraz SAP → EDI (ORDRSP, DESADV, INVOIC) w układzie per profil i per typ dokumentu.
- Projektowanie mechanizmów niezawodności: statusy InProgress/Success/Failed, tracking przyrostowy, obsługa testMode i automatyczny recovery kolejki.
- Rozwój warstwy komunikacji z SAP (factory klientów, dynamiczny wybór środowiska prod/test, standaryzacja logowania i obsługi błędów).
Nowoczesne REST API (v1/v2/v3) do zarządzania sprawami Workflow CS z naciskiem na integracje enterprise i bezpieczeństwo.
- Projekt i rozwój architektury wielowarstwowej (API, Services, DataAccess, Core) wraz z wersjonowaniem endpointów.
- Implementacja i utrzymanie integracji z systemami zewnętrznymi: WCS (BPM), CInM, CMM2WS/IDMIS oraz IDM (JWT/JWKS).
- Przygotowanie konfiguracji produkcyjnej na IIS, diagnostyki błędów i monitoringu aplikacji.
Zaawansowany system automatycznego rozpoznawania i przetwarzania faktur.
- Rola Architekta: Pełny projekt systemu, analiza kluczowych wymagań i projektowanie nowej architektury.
- Rola Programisty: Budowa silnika systemu w oparciu o CQRS i Onion Architecture, implementacja WebAPI oraz części frontendowej.
- Testowanie za pomocą xUnit oraz testy manualne aplikacji frontendowej; konfiguracja CI/CD w GitLab (środowisko DEV).
Wydajny system służący do bezpiecznego wysyłania interakcji do zewnętrznych platform systemowych.
- Projektowanie architektury nowego rozwiązania i kompletna analiza wymagań.
- Budowanie i rozbudowa rdzennego silnika systemu, wdrażanie nowych komponentów funkcjonalnych.
- Przygotowanie paczek instalacyjnych oraz konfiguracja dedykowanego środowiska testowego.
Kompleksowy system operacyjny wspierający salony sprzedaży operatora.
- Architektura i projektowanie interfejsów systemowych.
- Wdrożenie core'owej logiki biznesowej oraz nowych formularzy interaktywnych.
- Utrzymanie, diagnoza błędów i wdrożenia produkcyjne.
Kluczowy system workflow wspierający całościową obsługę klientów sieci.
- Projektowanie i stała opieka architektoniczna nad ewolucją systemu na przestrzeni lat.
- Implementacja kluczowych komponentów integracyjnych (Office API, Open XML, FileNet).
- Nadzór merytoryczny nad zespołem młodszych programistów i dbanie o spójność kodu.
Wysoko wydajny system masowego rozsyłania faktur billingowych drogą elektroniczną.
- Budowa kompletnej architektury niezawodnego systemu przetwarzania transakcyjnego.
- Oprogramowanie krytycznych, wielowątkowych silników systemu w postaci usług systemu Windows.
- Nadzór programistyczny oraz wdrożenia.
Wcześniejsze systemy klasy Enterprise realizowane dla dużych podmiotów (m.in. Górażdże Cement, T-Mobile).
- Comarch ECM: Zarządzanie przepływem dokumentów (SharePoint/WWF).
- CapturAgent, Commiter, SAF: Systemy backendowe do kolejkowania logiki, archiwizacji faktur oraz pobierania i analizy faksów/e-maili.
Certyfikaty i Szkolenia
- 2026Copilot dla .NETLink
- 2021WebAPI Masters (Szkoła Dotneta)Link
- 2018Oracle SQL - poziom zaawansowany
- 2018Tworzenie aplikacji Internetowych z wykorzystaniem ASP.NET Core
- 2017Angular - framework aplikacji internetowych
- 2017Strojenie wydajnościowe bazy danych Oracle
- 2015Wzorzec projektowy MVC4 w aplikacjach ASP.NET
- 2014JavaScript - zaawansowane tworzenie aplikacji internetowych
- 2013Strojenie bazy danych i optymalizacja zapytań MS SQL
- 2011FCP Image Manager (IS) - Product Technical Support / Administrator 4.0
- 2010SharePoint 2007 - Configuration, Administration & Development
- 2008.NET Development Certification