Unreal Engine
UE 4.27/5.x: game and interactive application development.
Nikita. I build VR, gameplay, and interactive Unreal Engine projects from prototype to stable production builds for exhibitions, training, and internal products.
I cover the full product cycle — from prototyping to optimization and release.
Core areas I cover in Unreal projects: gameplay, architecture, integrations, tools, and team delivery.
UE 4.27/5.x: game and interactive application development.
UE C++: modules, UCLASS/USTRUCT/UENUM, events.
Blueprints feature/tool development, maintenance and debugging.
UMG/CommonUI: UI, navigation, and gameplay integration.
AnimBP, State Machines, IK and animation integration.
Profiling and optimization (LOD/Nanite, streaming).
Replication/RPC, state syncing and interactable replication.
Node.js backend: APIs, auth/licensing, service logic.
MySQL/PostgreSQL: schemas, migrations, indexes and queries.
Git, Jira/Notion, Visual Studio/Rider and basic CI/CD.
I structure work so the result remains maintainable, extensible, and easy for another team to continue.
OOP: I write modular, extensible code with clear responsibilities.
I apply SOLID basics and layered structure for maintainable architecture.
I use patterns when needed (Observer, Factory, Strategy), avoiding overengineering.
Branching, PRs, and code reviews for stable teamwork.
The timeline keeps roles, contexts, and current specialization easy to scan.
Leading specialist — LLC "Virtual Mechanics"
Leading specialist — JSC "Russian Industrial Collegium"
Programmer, TeamLead VR — RGAU-MSHA named after. K. A. Timiryazeva