Volodymyr Terebus
Senior Software Engineer / Frontend Architect / Game UI Engineer
- Email: tvolodimir@gmail.com
- Location: Kyiv, Ukraine
- Web: https://tvolodimir.github.io/
- LinkedIn: https://www.linkedin.com/in/tvolodimir
- GitHub: https://github.com/tvolodimir
Profile
Senior Software Engineer with 12+ years of experience in frontend architecture, game UI engineering, web platform engineering, and complex R&D products. I specialize in TypeScript, React, high-performance UI systems, rich graphical editors, cross-platform game interfaces, and resilient platform-agnostic architecture.
My recent work bridges modern web technologies and game engines: React, low-level Web APIs, Unreal Engine, and Coherent Gameface. I am strongest in roles that combine UI architecture, performance optimization, technical leadership, product engineering, and emerging AI/LLM workflows.
Selected Impact
- Architected and delivered production TypeScript/React UI for an AAA game, taking it through rapid prototyping, multiple redesign cycles, integration, optimization, and release hardening.
- Designed a unified cross-platform input and navigation system for gamepad, keyboard, and mouse, supporting consistent UX across PlayStation, Xbox, and PC targets.
- Optimized rendering performance, memory/resource usage, and UI responsiveness for Unreal Engine interfaces built with Coherent Gameface.
- Built complex web-based graphics editors, game tools, and internal UI platforms using Canvas 2D, WebGL, WebAssembly, Web Workers, React, and TypeScript.
- Evaluated and introduced emerging engineering stacks including React Server Components, Bun, Waku, SSR architectures, LLM integrations, and AI agent workflows.
- Provided technical leadership through architecture reviews, pull-request reviews, mentoring, monorepo practices, CI/CD workflows, and frontend quality standards.
Skills
- Target Roles: Senior Frontend Engineer, Staff Frontend Engineer, Frontend Architect, UI Architect, Game UI Engineer, Technical Lead, R&D Engineer
- Core: TypeScript, JavaScript, React, Frontend Architecture, UI Architecture, Game UI Engineering, Performance Optimization, Web Platform Engineering
- Frontend / Web Platform: HTML, CSS, Sass, Responsive UI, React Server Components, Angular, Vue, SSR, Waku, Canvas API, DOM, CSSOM, IndexedDB, Web Animations, Web Audio API, Web Workers, WebGL, WebAssembly, WebSocket API, HTTP, OAuth, CORS, HTTP caching, PWA
- Game / Real-Time UI: Unreal Engine, Coherent Gameface, Unity, Unity3D, PixiJS, Three.js, cross-platform input, console UI, gamepad navigation, rendering performance, memory/resource optimization
- Engineering Practices: OOP, OOD, SOLID, design patterns, software architecture, requirements clarification, technical research, code review, mentoring, interviewing, monorepos, CI/CD, Git Flow, release hardening
- Tools: Node.js, Bun, Express.js, Electron, npm, pnpm, Webpack, Rollup, Vite, Jenkins, TeamCity, Jira, Postman, Visual Studio Code, WebStorm
- AI: LLM integrations, agentic architecture, Codex, Aider, Junie, Microsoft Copilot, Google Antigravity
- Legacy / Earlier Experience: AngularJS, Angular, RxJS, Redux, MobX, Immer, Firebase, C#, ASP.NET, WebForms, Web API, WCF, MSSQL, T-SQL, WinForms, ADO.NET, Entity Framework, XNA, SVN
- Domains: GameDev, gambling, mobile, media, e-commerce, SaaS, entertainment, telecom
Selected Projects
AAA Game UI
TypeScript, React, Unreal Engine, Coherent Gameface
- Architected and delivered production TypeScript/React UI inside Unreal Engine, taking it through prototyping, redesign cycles, integration, optimization, and release hardening.
Gamepad, keyboard, mouse, console UI
- Designed a unified input and navigation model for consistent cross-platform UX across PlayStation, Xbox, and PC targets.
Canvas, WebGL, WebAssembly, Web Workers, React
- Built complex graphical production tools and internal UI platforms using browser-native APIs, TypeScript, and React.
Work Experience
Digicode / iSoftBet
Senior Software Engineer / Frontend Architect & Game UI Engineer
Jun 2017 - Present
Kyiv / Remote
- Lead frontend architecture and development for complex web-based editors, game tools, internal UI platforms, and production game UI built around TypeScript, React, Angular, Electron, and monorepo workflows.
- Delivered high-performance TypeScript/React game UI inside Unreal Engine using Coherent Gameface, with attention to frame budget, responsiveness, resource usage, and console constraints.
- Designed extensible internal frameworks, plugin systems, shared UI infrastructure, and platform abstractions for graphical production tools.
- Own technical discovery, solution architecture, design reviews, performance optimization, integration support, and production hardening.
- Review pull requests, mentor engineers, align frontend architecture decisions, and help teams ship maintainable product systems.
Digicode
Front-end Practice Lead
Feb 2018 - Sep 2019
Kyiv, Ukraine
- Led the frontend practice across outsourcing teams, defining engineering standards and reusable delivery processes.
- Interviewed candidates, mentored developers, reviewed implementation quality, and wrote technical guidance for teams.
Digicode
Unity Developer / Front-end Developer
Apr 2015 - Jun 2017
Kyiv, Ukraine
- Built mobile and web games from project initialization through production delivery, support, and optimization.
- Worked with Unity3D, PixiJS, vanilla JavaScript, Node.js, Firebase, browser APIs, and cross-platform publishing flows.
Digicode
C# / .NET Developer
Sep 2012 - Apr 2015
Kyiv, Ukraine
- Designed, developed, and maintained ASP.NET, WebForms, Windows services, and MSSQL-based business systems.
- Worked across backend and frontend tasks, including Web API, WinForms, ADO.NET, Entity Framework, and T-SQL.
UMG
C# / .NET Developer
Sep 2010 - Sep 2012
Kyiv, Ukraine
- Developed and supported applications for marketing research in a small engineering team.
- Used C#, MSSQL, WinForms, .NET Remoting, SIP, IL, MS Office automation, HTML, CSS, JavaScript, and ASP.NET.
Education
Taras Shevchenko National University of Kyiv
MS, Faculty of Computer Science and Cybernetics
Sep 2004 - Jun 2010
Kyiv, Ukraine
Languages
- English: C1 - Advanced
- Ukrainian: Native
Machine-readable versions
- Human-readable HTML: https://tvolodimir.github.io/
- JSON Resume: https://tvolodimir.github.io/resume.json
- Markdown Resume: https://tvolodimir.github.io/cv.md
- PDF Resume: https://tvolodimir.github.io/Resume-Terebus_Volodymyr.pdf
- LLM parsing guide: https://tvolodimir.github.io/llms.txt
- Site authorship: https://tvolodimir.github.io/humans.txt