Preskoči na glavno vsebino
Ihor Umanets

Ihor Umanets

Višji programski inženir | Full-Stack in zaledni sistemi

Talent
LjubljanaČlan od 9. november 2026
C#TypeScriptNode.jsNestJSPythonAngularAngularJSRxJSReactReact NativeWCFWebSocketasinhroni poteki delaintegracija API-jevAzure DevOpsCI/CDNUnitCypressKarate
·

Zaposlite to osebo

Pošljite ponudbo za delo neposredno temu kandidatu

C#TypeScriptNode.jsNestJSPython

O meni

Višji programski inženir z več kot 15 leti izkušenj pri razvoju in vzdrževanju poslovnih aplikacij na področjih fintech, bančništva, energetike, IoT in generativne umetne inteligence. Dobro poznavanje C#/.NET, TypeScript, Angular, Node.js in porazdeljenih zalednih sistemov. Izkušnje z arhitekturo aplikacij, integracijo API-jev, asinhronimi poteki dela, inženiringom zanesljivosti, avtomatiziranim testiranjem in CI/CD.

Pred kratkim je zasnoval infrastrukturo za orkestracijo potekov dela na GPU-jih ter tako razširil dolgoletne izkušnje s celostnim razvojem programske opreme na razvoj platform umetne inteligence.

Izkušnje

Višji inženir za AI/ML in platforme — neodvisni svetovalec - Eccentric Inc.

(2026-03 - 2026-09)

Platforma za virtualno maloprodajo z generativno umetno inteligenco (avtomobilska industrija)

  • Zasnoval in implementiral storitev za orkestracijo potekov dela na GPU-jih pri več ponudnikih, ki s TypeScript/NestJS izpostavlja poenoten REST API s čakalno vrsto prek treh zalednih izvajalnih sistemov.
  • Implementiral upravljanje življenjskega cikla opravil, odporno na napake, vključno s preklicem, trajno evidenco ponovnih poskusov, preklopom med ponudniki in obnovitvijo po sesutju.
  • Implementiral analizo kritične poti na osnovi DAG in ocenjevanje časa izvajanja za sprotno prikazovanje napredka in predvidenega časa zaključka (ETA), posredovano prek WebSocket.
  • Razvil komponento za izračun položaja kamere v TypeScript in Python ter z determinističnimi primerjalnimi testi z zlatimi referenčnimi podatki zagotovil skladnost obeh implementacij.
  • Razvil in uvedel avtomatizirano storitev zagotavljanja kakovosti, ki združuje več preverjanj računalniškega vida in kakovosti slik v enoten cevovod za ocenjevanje in poročanje.

Višji frontend inženir - HBM.ai / Inno2Grid

(2021-12 - 2026-02)

Energetska platforma / platforma IoT

  • Razvijal in vzdrževal obsežne produkcijske aplikacije Angular za oblačno platformo za upravljanje energije, povezano s tisoči naprav IoT.
  • Zasnoval arhitekturo komponent za ponovno uporabo; osredotočal se je na postopno posodabljanje dolgožive kodne baze, vzdrževanje in zmanjševanje tveganja za regresije.
  • Integriral sprotne podatke naprav z RxJS in asinhronimi tokovi podatkov; obsežno uporabljal vzorce upravljanja stanja v porazdeljenem okolju IoT.
  • Izboljšal stabilnost aplikacij z enotskimi in E2E testi (Jasmine/Karma, Cypress) ter CI/CD v Azure DevOps; prispeval k izdaji mobilne aplikacije React Native in pregledom kode med ekipami.

Višji programski inženir - ITERA - Kyiv, Ukraine

(2013-06 - 2021-11)

Nordijski fintech in bančništvo. Dolgoročna sodelovanja na daljavo z nordijskimi bančnimi in fintech strankami; interne produktne ekipe, Agile/Scrum.

  • Islandsbanki — bančni sistemi (2016-09 – 2021-09): Razvijal zaledne storitve REST in WCF v C#/.NET in .NET Core v reguliranem bančnem okolju; implementiral ustvarjanje, shranjevanje in podpisovanje elektronskih dokumentov z integracijo več zalednih storitev in API-jev.
  • Islandsbanki — bančni sistemi (2016-09 – 2021-09): Razvijal bančne spletne aplikacije za stranke (Angular, AngularJS, TypeScript): plačila, posojila, avtentikacija, upravljanje produktov in poteki dela z dokumenti.
  • Islandsbanki — bančni sistemi (2016-09 – 2021-09): Izboljšal kakovost z enotskimi testi NUnit in integracijskimi testi Karate; sodeloval pri refaktoriranju, pregledih kode in pobudah za čisto kodo.
  • Kredinor — izterjava dolgov in fakturiranje (2016-01 – 2016-09): Razvijal spletni sistem za izterjavo dolgov in upravljanje računov v neposrednem sodelovanju z deležniki; vzpostavil CI/CD, avtomatizirano testiranje in upravljanje konfiguracije.

Izobrazba

Magisterij - Fizika in matematika - Pavlo Tychyna Uman State Pedagogical University

Veščine

Višji programski inženirFull-Stack in zaledni sistemi

Ocene

Povezano