Ihor Umanets

Ihor Umanets

Senior AI/ML & Platform Engineer
Slovenia
English, Ukrainian, Russian
Contract Remote

About Me

Senior software engineer with 15+ years building and shipping production systems, now focused on generative-AI platform engineering, ML infrastructure, and GPU/MLOps. Most recently designed and owned — end to end — a mul…

Experience

Senior AI/ML & Platform Engineer — Independent Consultant

Eccentric Inc. · Ljubljana , Slovenia , Slovenia
Mar 2026 - Oct 2026 · 7 months

<p>Owned mission-critical GPU-execution infrastructure and contributed across generative pipelines, computer vision, automated QA, prompt engineering, and MLOps.</p><p> Designed and built from scratch a multi-provider GPU workflow-execution orchestrator (TypeScript/NestJS): one queued, fault-tolerant REST API abstracting a direct ComfyUI instance and two serverless GPU clouds behind a single job model.</p><p> Implemented fault tolerance: FIFO dispatch state machine, cooperative cancellation across three provider models, automatic cross-provider failover with restart-safe retry lineage, and SQLite-backed crash recovery/reconciliation on boot.</p><p> Built graph-theoretic live-progress modeling — critical-path computation (topological sort + longest-path DP) plus learned per-node timing profiles — for smooth, monotonic, ETA-bearing progress streamed over WebSocket.</p><p> Delivered the contracted automated QA system for 3D & Gen-AI outputs: a self-contained GPU service aggregating logo/brand-integrity, on-screen-text OCR, identity, sharpness/compression, face-consistency and vision-language checks into one score/verdict/report.</p><p> Authored a research-grade video & audio QC toolkit (sharpness, temporal flicker, IQA, compression artifacts, face consistency, mangled-text gate; loudness/LUFS, clipping, SNR, intelligibility) with per-method licensing/risk analysis and deterministic self-tests.</p><p> Engineered a controllable diffusion background/relighting pipeline (monocular-geometry mesh reconstruction → LoRA artifact repair → physically-controllable relighting) and a distributed, SSH-less Blender render farm generating harmonization training data with cost-aware GPU autoscaling and guaranteed teardown.</p><p> Built an interpretable two-phase camera-pose solver (Umeyama similarity alignment + reprojection refinement) for 3D-consistent compositing, with dual TypeScript/Python implementations kept in lockstep via golden-fixture parity tests.</p><p> Created an ontology-driven, schema-validated cinematography prompt engine and a typed DAG node framework shared between a Python back-end and a React node-graph UI; added LLM/VLM-assisted user tooling.</p><p> Established MLOps foundations: reproducible checksum-pinned baked GPU Docker images, provider-abstracted serverless deployment (RunPod/Vast/serverless-container), and automated cloud-GPU price/performance benchmarking with hard cost guards.</p><p> Integrated the orchestrator on both the Python worker side and the AdonisJS 6 + PostgreSQL platform back-end; worked within an enterprise multi-tenant SaaS (ACL, credits, campaigns, Auth0, GCS/R2, React 19 + Fabric.js front-end).</p>

Senior Frontend Engineer

HBM.ai / Inno2Grid · Ljubljana , Slovenia , Slovenia
Sep 2022 - Feb 2026 · 3 years 5 months

<p>Developed and maintained complex Angular applications for commissioning, monitoring, and managing energy devices.</p><p> Worked on a long-living frontend codebase, focusing on modernization, maintainability, and gradual improvements.</p><p> Designed reusable UI components and frontend architecture improvements, reducing regression risks.</p><p> Integrated frontend with backend APIs and real-time data sources in a distributed IoT environment.</p><p> Actively worked with RxJS, asynchronous data flows, and state management patterns.</p><p> Improved application stability through unit and E2E tests (Karma/Jasmine, Cypress); participated in CI/CD using Azure DevOps.</p><p> Contributed to mobile application delivery and maintenance using React Native (support, upgrades, releases).</p><p> Collaborated with backend, QA, and product teams; performed code reviews and refactoring.</p>

Senior Full-Stack Engineer

Islandsbanki (via ITERA) · Kyiv , Kiev , Ukraine
Jan 2016 - Sep 2021 · 5 years 8 months

<p>Nearshore collaboration with in-house bank teams on customer-facing web applications and internal tools.</p><p> Developed frontend applications using Angular and TypeScript for banking systems.</p><p> Implemented UI features related to authentication, product management, and document workflows.</p><p> Contributed to backend REST services using .NET / .NET Core in a regulated environment.</p><p> Worked on electronic document generation, storage, and signing flows; integrated multiple backend services and APIs.</p><p> Improved product quality with unit tests (NUnit) and integration tests (Karate).</p><p> Participated in refactoring, code reviews, and clean-code initiatives in Agile/Scrum teams.</p>

Skills

TypeScript Python Angular JavaScript RxJS NgRx React React Native Vite Fabric.js Three.js Zustand HTML5 CSS3 Tailwind Bootstrap NestJS AdonisJS Node.js FastAPI Flask .NET .NET Core PyTorch ComfyUI Diffusion Models LoRA Prompt Engineering LLM Vision-Language Models Content Moderation Computer Vision Segmentation Monocular Geometry Depth Estimation Object Detection Embeddings Face Recognition OpenCV RANSAC Homography Umeyama Alignment Optical Flow Camera Pose Estimation Docker GitLab CI Azure DevOps PM2 Docker Compose RunPod
Report this Profile?