Kraj: Poland
Lokalizacja: Lublin
Na Useme od 1 września 2021
O mnie
Od ponad 12 lat pomagam zespołom i organizacjom zamieniać złożone problemy biznesowe w działające systemy. Najczęściej pracowałem blisko biznesu — porządkując procesy, upraszczając skomplikowaną logikę i dbając o to, żeby rozwiązania były nie tylko poprawne technicznie, ale przede wszystkim użyteczne i stabilne w codziennej pracy. Mam doświadczenie w projektach, w których liczy się reakcja na bieżące dane, integracja wielu źródeł informacji i przewidywanie skutków decyzji podejmowanych „tu i teraz”. Lubię brać odpowiedzialność za sens całości, a nie tylko za fragment kodu.
Kategorie
CV / Résumé
Sie 2021 - Teraz
Java Consultant
Scalo
− integracja systemu core banking Vault − projektowanie i budowa mikroserwisów z wykorzystaniem event-driven architecture − ścisła współpraca z działem architektury celem opracowania projektu integracji systemów
Wrz 2019 - Wrz 2021
Starszy Programista Java
Pentacomp
- implementacja backendu aplikacji mobilnej mojeIKP − implementacja warstwy dostępu do danych (Mongo) w aplikacji opartej na rozwiązaniu HAPI FHIR − realizacja zadań rozwojowo-utrzymaniowych przy oprogramowaniu opartym na standardzie HL7 FHIR
Lis 2018 - Sie 2019
Starszy Programista Java
Centralny Ośrodek Informatyki
− implementacja logiki biznesowej na podstawie dostarczonej dokumentacji aplikacji CEPiK 2.0 − przygotowanie skryptów oraz procedur SQL − estymacja czasu wykonania zadań − realizacja zadań utrzymaniowych
Paź 2015 - Teraz
Analityk, Projektant, Programista
Mediaeste
− przekładanie wymagań biznesowych w rozwiązania techniczne − samodzielna analiza, implementacja oraz utrzymanie aplikacji webowej do zarządzania programem lojalnościowym Hankook − utrzymanie zewnętrznych aplikacji wykorzystywanych przez klientów
Lip 2013 - Teraz
Java Developer / Technical Lead
Comarch
− analiza oraz wycena wymagań funkcjonalnych − zaprojektowanie oraz wdrożenie katalogu produktów w BSS − konfiguracja i utrzymanie środowisk deweloperskich, testowych oraz produkcyjnych − podział zadań pomiędzy członkami zespołu