Ivan Mikudík · Java backend developer

Backendový vývoj v Jave a systémové integrácie

Viac než desať rokov vyvíjam a rozvíjam podnikové aplikácie pre priemysel, verejnú správu a zdravotné poistenie. Od analýzy zadania cez implementáciu až po nasadenie a podporu v produkcii.

  • Java 17 · Spring Boot 3
  • REST, SOAP, XML integrácie
  • Slovensko a remote

Technické riešenia pre nové aj existujúce aplikácie

Backendový vývoj

Vyvíjam backendové aplikácie v Jave a Spring Boote — navrhujem dátový model, aplikačnú logiku, pracujem s PostgreSQL a optimalizujem dopyty.

Systémové integrácie

Prepájam aplikácie cez REST a SOAP služby, spracúvam XML a JSON dáta, napájam ich na existujúce interné systémy a externé rozhrania.

Dodanie celého riešenia

Prevezmem projekt od analýzy zadania a odhadu prácnosti cez implementáciu až po nasadenie a ďalší rozvoj.

Projekty, na ktorých som pracoval

Zákazníkov uvádzam podľa odvetvia, nie menom. Detaily k projektom rád prediskutujem osobne.

Štátna správa · zdravotníctvo (SR)

Aktuálny projekt

Národná evidencia zdravotného poistenia

Som hlavný vývojár národnej evidencie zdravotného poistenia, ktorá vymieňa dáta s viacerými aplikáciami v rezorte. Keďže nemáme vyhradeného analytika, zadania si analyzujem a oceňujem sám.

Hlavný vývojár

  • Java 17
  • Spring Boot 3
  • PostgreSQL
  • JPA / Hibernate
  • QueryDSL
  • MapStruct
  • REST
  • SOAP
  • XML (DOM, StAX)
  • SharePoint
  • GitLab

Finančné služby (Fínsko)

Portál elektronických služieb pre dôchodkové poistenie

Zabezpečoval som full stack vývoj na dlhodobo prevádzkovanom portáli elektronických služieb (časti systému staré cez 20 rokov) pre poisťovňu spravujúcu dôchodkové zabezpečenie viac než milióna ľudí. Keďže dátová vrstva bola vo fínčine, spolupracoval som s miestnym kolegom, komunikácia v tíme prebiehala v angličtine.

Kľúčový Java vývojár — full stack, nasadenie, prevádzka

  • Java 11
  • EMF
  • Mikroslužby
  • JSP
  • Ajax
  • JavaScript
  • Jenkins
  • Docker
  • Kubernetes
  • Google Cloud
  • Splunk
  • Git
  • Jira

Priemysel · požiarna bezpečnosť

Nástroj na projektovanie rozvodov protipožiarnej ochrany

Podieľal som sa na prestavbe nástroja na projektovanie rozvodov trubiek v rámci poschodia či celej budovy — nové UI, grafický výstup, prepojenie s ostatnými nástrojmi produktového radu. Riešenia som pravidelne prezentoval priamo vlastníkovi produktu a spolurozhodoval o ďalšom smerovaní.

Kľúčový Java vývojár

  • Java 8
  • EMF
  • SWT
  • SVN
  • Jazz

Priemysel · požiarna bezpečnosť

Mobilná aplikácia na kontrolu požiarnych systémov v teréne

S kolegyňou sme z internej prototypovej appky so štyrmi obrazovkami spravili produkt, ktorý sa firma rozhodla reálne predávať. Tri roky sme ho rozvíjali — Bluetooth komunikácia s hardvérovým modulom, prepojenie na desktopový konfiguračný nástroj.

Kľúčový Java vývojár

  • Android SDK (API 24)
  • Java
  • Bluetooth
  • SVN
  • Jazz

Priemysel · požiarna bezpečnosť

Konfigurátor ústredne požiarnej signalizácie

Staral som sa o údržbu a rozvoj nástroja na konfiguráciu hardvérovej skladby modulov v hlavnom rozvádzači požiarneho systému, v šesťčlennom tíme a v prostredí s prísnymi obmedzeniami danými certifikáciou — každá zmena musela prejsť automatizovanými nočnými regresnými testami.

Java vývojár

  • Java 6 – 7
  • EMF
  • SWT
  • Spring
  • JUnit
  • SVN
  • Jazz

Čo reálne používam

Aktuálny stack

  • Java 17
  • Spring Boot 3
  • Spring
  • JPA a Hibernate
  • QueryDSL
  • MapStruct
  • REST a SOAP
  • XML, JSON
  • PostgreSQL
  • JUnit, Mockito
  • Git a GitLab

Z predošlých projektov

  • Mikroslužby
  • Docker
  • Kubernetes
  • Jenkins, GitLab CI
  • JSP, JavaScript, Ajax
  • EMF, SWT
  • Android SDK
  • Splunk
  • Integrácia SharePointu

V rozvoji

  • Cloudové prostredia
  • Integračné testovanie
  • React

Riešenie navrhujem aj implementujem osobne

Zadanie preberám, oceňujem a implementujem sám — komunikujete priamo so mnou, bez sprostredkovateľov.

Zvládnem projekt aj sám

Na aktuálnom aj skorších projektoch som popri vývoji robil analýzu zadaní, odhady prácnosti, nasadenie a prevádzkovú podporu.

Prostredia s vysokými nárokmi

Pracujem v oblastiach ako priemyselná bezpečnosť, verejná správa a zdravotné poistenie — kde sa chyby draho platia a systémy bežia roky.

Dlhodobo udržateľný kód

Väčšinu kariéry som strávil v cudzom kóde, preto kladiem dôraz na udržateľnosť a čitateľnosť — testy a návrh, ktorý dokáže prevziať aj niekto iný.

Máte projekt alebo aplikáciu, ktorú chcete rozvíjať?

Napíšte mi a preberieme zadanie, technické možnosti a spôsob spolupráce. Odpovedám do 24 hodín.

E-mail: ivan.mikudik@ivotek.sk

Telefón: +421 904 349 827

Spolupráca: Slovensko a remote (SK / EN)