# 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.

### Unified Game Input System

Gamepad, keyboard, mouse, console UI

- Designed a unified input and navigation model for consistent cross-platform UX across PlayStation, Xbox, and PC targets.

### Web Graphics Editors and Game Tools

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
