Ihor Umanets
Višji programski inženir | Full-Stack in zaledni sistemi
Zaposlite to osebo
Pošljite ponudbo za delo neposredno temu kandidatu
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



