Education

ITMO

ITMO University

MSc, Computer Game Development Technologies

Sep 2023 – Jul 2025

St Petersburg, Russia

  • GPA: 4.85/5.0, Diploma with Honors
  • Developed a custom game engine
  • Authored a research paper in computer graphics
VOENMEH

BSTU "VOENMEH" named after D.F. Ustinov

BSc, Software Engineering

Sep 2018 – Jul 2022

St Petersburg, Russia

  • GPA: 4.51/5.0
  • Developed games using C/C++, SDL and OpenGL
  • Developed a custom compiler from Rust to ASM

Experience

Kin-Dza-Dza Games

Kin-Dza-Dza Games

Mar 2025 – Present

Moscow, Russia (Remote)

Software Engineer

Mar 2025 – Present
  • Worked on key R&D tasks valuable to the studio
  • Porting and optimizing games for Nintendo Switch
  • Help other developers with technical issues (architecture, performance, bugs, etc.)
  • Write technical documentation that explains R&D results and problem solutions in detail
AGAVA

AGAVA

Dec 2021 – Mar 2025

St Petersburg, Russia (Remote)

Software Engineer

Aug 2023 – Mar 2025
  • Led R&D team, explored and introduced new directions for the studio (UE5, Nintendo Switch porting, multiplayer)
  • Estimated technical complexity and development time for new studio projects
  • Created internal documentation and maintained quality by reviewing others’ docs
  • Worked on rendering optimizations for mobile and VR projects
  • Built a backend used in more than 15 released games

Software Developer (Unity)

Jun 2022 – Aug 2023
  • Served as the lead developer in a small team and contributed to the development of over 3 successful games for the studio
  • Designed and introduced a game architecture adopted across the studio
  • Was part of the R&D team, fixed Addressables bugs
  • Focused on in-depth optimization for mobile platforms and WebGL (code, runtime memory, build size, etc.)
  • Created low-level plugins and tools used by other developers within the studio
  • Wrote technical documentation, performed code reviews.
  • Helped quickly resolve complex technical issues and bugs

Software Developer (Unity)

Dec 2021 – Jun 2022
  • Built, maintained, and iterated on a game with 5M+ downloads on Google Play
  • Developed Android/iOS games from scratch and completed unfinished ones to release
  • Quickly fixed tricky bugs and documented solutions
  • Built editor tools that reduced scene setup time by 50%
  • Worked on problematic, hand-off projects with legacy code
  • Profiled and optimized UI and code
  • Added many analytics and advertising SDKs into games
  • Maintained close communication with major game publishers
IJunior

IJunior

Feb 2021 – Dec 2021

Russia (Remote)

Unity Developer

Feb 2021 – Dec 2021
  • Full game development cycle
  • Design and implementation of new mechanics
  • Integration of analytics and ad SDKs
  • Prepared project for Google Play release
  • Worked closely with the team

Key Projects

EduEngineCore

May 2025 – Present

Graphics engine built on DirectX 12 with modern rendering techniques.

DirectX 12 Render Engine Architecture Modern Rendering Technique GPU programming

Async Compute Tessellation

Jun 2024 – Jun 2025

GPU-based Asynchronous Tessellation in DirectX 12 – Master's Thesis Prototype with research focus.

DirectX 12 Async Compute Mesh Shaders GPU programming Research & Analysis

EduEngine

Oct 2024 – Jan 2025

My first Game Engine for Windows using DirectX 12, PhysX SDK 5.0 and C# scripting.

Game Engine Architecture DirectX 12 PhysX SDK 5.0 C++/CLI Rendering

UE5 Games

Oct 2023 – May 2024

Two casual games developed from scratch in Unreal Engine 5.

Unreal Engine 5 UE5 Blueprints Behavior Tree

MEDIA-TELECOM Games

Feb 2023 – Dec 2023

ASP.NET backend for 15+ games released on Google Play.

C# Backend ASP.NET

Merge Drive

Aug 2022 – Oct 2022

Casual mobile racing game developed in Unity.

Unity Game Architecture Mobile graphics optimization Full-cycle development

Vania Mania & Diana's stories

Jul 2021 – Oct 2021

Coloring game with Spine animations, advanced area-filling algorithms, and a visual novel.

Spine 2D Alpha Shape Optimization Unity

Rust Compiler

Feb 2020 – Jun 2020

Simple translator from Rust to MASM (Microsoft Macro Assembler).

C++ Assembler Compiler Development Formal Languages

SDL1/SDL2 Games

Sep 2018 – May 2019

A modified Sokoban game written in C++ using SDL2 and SDL2_ttf libraries.

SDL2 C/C++ Kubuntu