Architektura i integracje
Projektowanie rozwiązań end-to-end: bramy API, centralne uwierzytelnianie (OAuth2, JWT, Entra ID), messaging oraz łączenie systemów ERP, CRM i stron WWW.
Architekt rozwiązań i starszy programista backendowy. Od prawie 30 lat projektuję i dostarczam rozwiązania integracyjne dla dużych firm, od telekomunikacji i banków po instytucje UE.
Lunabyte to moja firma doradcza. Specjalizuję się w architekturze end-to-end: od urządzeń IoT i platform streamingowych, przez bramy API, centralne uwierzytelnianie i integracje oparte na wiadomościach, po łączenie systemów firmowych z SharePointem.
Backendy buduję głównie w Jakarta EE, Spring Boot i Go, a tam, gdzie pozwala na to sytuacja, sięgam po Rusta. Wielokrotnie prowadziłem migracje starych systemów do nowoczesnych rozwiązań chmurowych oraz doradzałem zarządom, w tym w niezależnej ocenie ofert dostawców.
Od projektu po produkcję, albo po prostu niezależna opinia eksperta, zanim podpiszesz umowę.
Projektowanie rozwiązań end-to-end: bramy API, centralne uwierzytelnianie (OAuth2, JWT, Entra ID), messaging oraz łączenie systemów ERP, CRM i stron WWW.
Wskazanie miejsc, w których AI naprawdę się opłaca. Ocena ofert dostawców pod kątem ceny, vendor lock-inu i bezpieczeństwa. Szkolenie zespołów w praktycznym użyciu AI.
Programowanie w Javie, Go i Ruście. Migracje starszych systemów, aktualizacje (Java 11 → 17 → 21), CI/CD, Docker i usuwanie uwag bezpieczeństwa.
Katalogi B2B i sklepy internetowe, integracja z POHODA, techniczne SEO, dane strukturalne oraz zgodność z RODO i plikami cookie zrobiona porządnie.
Wybór projektów u klientów i pracodawców. Pełne CV przekażę na życzenie.
Integracja ERP POHODA przez XML API, przebudowa sklepu na katalog B2B, doradztwo techniczne dla zarządu i niezależna ocena ofert agencji.
Migracja konektora SharePoint na Jakarta EE, rozszerzenia SPFx, uwierzytelnianie Entra ID i zautomatyzowane CI/CD w międzynarodowym zespole.
Platforma streamingu audio dla dekoderów IoT: brama API w Go, centralne uwierzytelnianie, streaming HLS i cała infrastruktura.
Rozwiązanie archiwizujące z protokołem WebSocket i Alfresco (CMIS). Projekt procedury usuwania danych osobowych w systemach krytycznych (Cramer, Genoa, Vitria, Siebel).
CRM/CMS do dystrybucji muzyki i reklam audio do lokali. Architektura, model danych i własne komponenty interfejsu audio.
Aplikacje firmowe na JBoss, usługi webowe i JSF. Projekty: Orange Web Shop, VÚB Hypo, migracja hostingu T-Com.
Bankowość internetowa, aplikacje leasingowe i prototypy w Lotus Notes z przeniesieniem do Oracle.
Aplikacje intranetowe dla Parlamentu Europejskiego w Luksemburgu i Brukseli, workflow w Lotus Domino/Notes oraz rozwiązania PHP/ASP.
Język i framework dobieram do zadania, nie do mody.
Własne eksperymenty, z których uczę się na potrzeby projektów klientów.
Osobisty stos AI działający w całości lokalnie, bez zewnętrznych API: Whisper, Ollama, Neo4j, Vue 3 i wdrożenie w Kubernetes przez Helm. Eksperyment sprawdzający, kiedy graf wygrywa z klasyczną bazą wektorową.
Narzędzia pomocnicze i integracyjne nastawione na wydajność i bezpieczeństwo pamięci: Google OIDC, Kafka i potoki danych. Planowane jako studia przypadku.
Dekodery z własnym firmware, brama API ograniczająca liczbę równoczesnych sesji oraz odtwarzanie offline chronione szyfrowaniem kluczem licencyjnym.
Masz integrację, migrację albo ofertę dostawcy, której nie do końca ufasz? Napisz kilka zdań, a odpowiem konkretną propozycją.