Automatyzacja procesów
Łączę narzędzia, które już masz, i automatyzuję ręczne kroki: formularze, e-maile, raporty, przenoszenie danych między systemami.
Automatyzacja procesów biznesowych
Pomagam firmom upraszczać i automatyzować powtarzalne procesy — od integracji i przepływów danych, przez interaktywne mapy i wizualizację danych, po aplikacje webowe i infrastrukturę.
Co robię
Łączę narzędzia, które już masz, i automatyzuję ręczne kroki: formularze, e-maile, raporty, przenoszenie danych między systemami.
Spinam aplikacje, sklepy, CRM i bazy danych w jeden spójny obieg informacji.
Strony i aplikacje z logowaniem, panelami i danymi — szyte na miarę procesu, nie odwrotnie.
Domeny, hosting, poczta i serwery, które działają stabilnie i nie wymagają Twojej uwagi.
Jak to działa
Bez wielkich wdrożeń na raz. Małymi krokami, które od razu przynoszą efekt.
Słucham, co Cię spowalnia. Bez żargonu — opowiadasz, jak działa Twoja firma.
Rozrysowuję, co dzieje się ręcznie i co da się zautomatyzować. Dostajesz jasny plan i wycenę.
Buduję i wpinam automatyzację w Twój obieg — w krokach, które od razu widać w działaniu.
Zostaję w kontakcie: poprawki, rozwój i opieka nad tym, co już działa.
Doświadczenie
Ponad dekada inżynierii oprogramowania w finansach i konsultingu technologicznym — zanim zacząłem pomagać firmom bezpośrednio. Rozwiń projekt, by zobaczyć szczegóły.
Po dekadzie w projektach korporacyjnych — automatyzacja, aplikacje webowe i infrastruktura dla firm, bezpośrednio.
Modernizacja dojrzałych systemów enterprise — od migracji JBoss → WildFly po bezpieczeństwo i integracje.
WildFly 26.x · JBoss 6 (domain mode) · RESTEasy 4.7.7 · Elytron · Azure AD · JAX-RS · Spring Boot · Vaadin
Projekt u klienta: migracja zestawu aplikacji z przestarzałej platformy JBoss 6 na WildFly 26.x. Klient utrzymywał wiele serwerów JBoss w trybie domenowym, wymagających dostosowania do zgodności z WildFly — korekt konfiguracji oraz zmian w kodzie aplikacji wynikających z zależności od nieaktualnych bibliotek.
Backend platformy streamingowej w chmurze — Java i Spring Boot na GCP, od monolitu po mikroserwisy.
Java 11 · Spring Boot 2.2 · Gradle · Hystrix · Jenkins · GCP: GKE, Spanner, BigTable, Pub/Sub, MySQL
Backend platformy streamingowej: rejestracja i konta użytkowników, płatności oraz zaangażowanie w treści. Wersja amerykańska miała dedykowany zespół w USA; praca 100% zdalna z kwartalnymi spotkaniami w Warszawie (zespół urósł z 4 do ~10 osób).
Bankowe mikroserwisy — bezpieczeństwo, konfiguracja i redukcja długu technicznego.
REST API · frontend SPA
Aplikacja webowa wspierająca opiekuna klienta banku w profilowaniu klienta i doborze dopasowanych produktów.
Spring Boot · Spring Cloud Config · CyberArk · mikroserwisy
Poprawa konfiguracji i bezpieczeństwa zestawu 30+ mikroserwisów — przeniesienie konfiguracji z plików do serwera konfiguracji oraz integracja z CyberArk.
Integracje w fintechu — synchronizacja i spójność danych między systemami legacy a nowymi.
Spring Boot · SOAP CXF · REST · Hystrix · DB2 · Jenkins/Bamboo · Nexus · JBoss
Przejęcie usług webowych od firmy partnerskiej i uruchomienie ich na lokalnej platformie JBoss (on-premise).
Java 8 · Spring Boot · Apache Camel · SOAP CXF · MyBatis · Oracle 11g CDC · Jenkins
Mechanizm synchronizacji utrzymujący spójność danych między systemem legacy a nowym: co N minut odpytuje 11 widoków zasilanych przez Oracle CDC, a asynchroniczny przepływ budują komponenty wzorców Apache Camel (multicast, aggregator, splitter, seda). Dodatkowo optymalizacja klientów SOAP zarządzania dokumentami oraz pipeline’y CI/CD w Jenkins.
Pierwsze lata budowania systemów produkcyjnych — od Javy EE po dekodery STB.
Spring · REST · Oracle · Docker · JBoss · LDAP/Kerberos
Nowe funkcje platformy płatności mobilnych zgodnie ze specyfikacją klienta; konteneryzacja JBoss i testy uwierzytelniania opartego o Kerberos.
Spring Boot REST · MongoDB · Google Cloud Messaging · RabbitMQ
Backend platformy do wydawania i kontroli produktów IoT dużego operatora mobilnego.
Spring · Spring Boot · MVC · REST · Tomcat · Maven
Backend portalu webowego (praca zespołowa).
SOAP · SOA · BPEL · OSB · XML/XSLT · WebLogic · JDeveloper
Warstwa orkiestracji nad usługami Spring na platformie Oracle SOA — operacje na plikach i transformacje binarne↔XML↔CSV w oparciu o wzorce integracyjne (EIP).
Spring · JAX-RS · Postgres · JS/jQuery · Tomcat
Front i backend pobierania raportów generowanych w locie: wybór kryteriów w UI, walidacja JS i strumień CSV z kontrolera Spring.
Java SE · JAXB · Postgres · Shapefile/DBF/XML · wielowątkowość
Narzędzie nanoszące opisane w XML zmiany map (drogi, manewry) na format Shapefile; reaktywny silnik na listenerze JAXB, wątki Callable per zmiana.
Maven · Jenkins · Liquibase
Wprowadzenie Liquibase do pipeline’u CI — konwersja skryptów SQL na sparametryzowane changelogi (dwa schematy, 9+ tabel), pakowane w jar.
Java SE · Sonar API · Freemarker · Jenkins
Aplikacja zbierająca z Sonar API dane o jakości kodu (pokrycie testami, błędy krytyczne/blokujące) i generująca wykresy kondycji projektów.
Java SE · JAX-RS · Embedded Tomcat · Maven Surefire/Failsafe · Jenkins
Framework testujący współdziałanie usług webowych — pobiera artefakty z Nexusa, wdraża na Embedded Tomcat i odpala testy krzyżowe w pipeline CI.
Java SE · JAX-RS · Postgres
Klient HTTP czytający spakowane pliki XML, rozpakowujący je i strumieniujący do usługi ładującej dane do Postgresa.
Java SE · JAX-RS · JAXB · Postgres · Liquibase · Jenkins · TDD
Pełny cykl (wymagania → utrzymanie) narzędzi dla klienta; jako członek zespołu Scrum promowanie praktyk TDD.
JavaScript · Ant
Interfejs użytkownika dla dużego producenta dekoderów (STB) w oparciu o autorski framework JS klienta (praca zespołowa).
JavaScript · QUnit · Ant · YUI Compressor
Test harness w JavaScript działający na dekoderze przed załadowaniem UI, automatyzujący operacje (głośność, zmiana kanału) na backendzie Qt.
Java EE · JSF/Facelets · EJB · GlassFish · MySQL
Aplikacja Java EE z JSF/Facelets oraz EJB na kontenerze GlassFish i bazie MySQL.
O mnie
Buduję automatyzacje, aplikacje i infrastrukturę.
Od lat pomagam firmom zamieniać żmudne, ręczne czynności w procesy, które dzieją się same. Łączę doświadczenie programisty z praktyką administratora — dzięki temu nie tylko zbuduję rozwiązanie, ale też utrzymam je przy życiu.
Pracuję bezpośrednio, bez korporacyjnych pośredników. Rozmawiasz z osobą, która faktycznie buduje Twój system.
Kontakt
Napisz dwa zdania o swoim procesie. Odpiszę z pierwszymi pomysłami — bez zobowiązań.
lub napisz prosto na
tomasz.kusmierczyk@letsweb.biz