Ukraine's #1 job service
Ivan
Unreal Engine Developer
- Age:
- 23 years
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20275921/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Sokalskyi Ivan
[open contact info ](look above in the "contact info" section) ❖ [open contact info ](look above in the "contact info" section) ❖ Kyiv, Ukraine❖ GitHub
Experience
Unreal Engine Developer January 2026 - October 2026
Alphanova
■ Wrote fundamental systems(weather and audio manager) in C++ independently of a project, to use them for
other games;
■ Maintained a good balance of C++ code and Blueprints. C++ for potentially performance heavy parts and
Blueprints for performance light parts to speed up the development process;
■ Wrote easily maintainable code using interfaces and UE actor components to maximize reusability of code and
reduce its maintenance cost.
■ Successfully worked in a codebase that has been entirely written by another developer.
■ Wrote a C++ code with designers in mind to speed up their development process in the editor.
■ Created cutscenes in Unreal Engine sequencer and learned to correctly script them;
■ Optimized GPU and CPU. My solutions brang a huge performance improvement to the game;
■ Created my own Niagara systems and materials for a game;
■ Created a network replicated physics ragdoll system for a multiplayer game;
■ Level designed levels, wrote dialogues and improved game design when there was a need and a possibility;
■ Wrote AI Behaviour Trees for boss enemies and created extensive behaviours for them;
■ Created a save system for the game that allows player to save anywhere;
■ Integrated FAB assets into the project and other assets;
■ Debugged the game using Blueprints debugging tools, Visual Studio debugging for complex cases and traces
for optimization;
■ Used AI tools to improve my work speed and create some assets(e.g. textures and voice acting).
Personal Projects
Unreal Engine 5 RPG winter 2023 - summer 2024
▪ RPG with turn-based combat, developed in Unreal Engine 5 using C++ with a minimal use of the Blueprints
system
▪ The game has a dialogue system, AI, developed using behaviour trees, that can wage a turn-based battle,
inventory system, save/load system, spell creation system, battle system, that relies on complex formulas, that
calculate stats, skills,resistances and equipment stats. All systems are written in C++
Unity RPG summer 2019
▪ RPG, developed in the Unity engine using C#
▪ The game has a dialogue system, save/load system, inventory, AI, that can do some basic combat moves(attack,
defend, power attack), quest system, magic and bow with a basic ballistic
▪ The Game has a Google Ads integration and Google Game Services integration. The game was published in
Google Play, but was removed later
Construct 2 Platformer 2018
▪ A platformer game for Android system, developed using the Construct 2 engine
▪ The game has an integration with Google Ads and Google Play Services. The game had been published in the
Google Play store, but was removed later
Game Engine Winter 2024 - nowadays
▪ A C++ game engine with an editor done in C# WPF and a linking done using a DLL.
▪ At the moment I develop it using a Youtube tutorial, but I have plans to develop several modules(such as an AI
framework) for it on my own. Nevertheless, I learned a great deal from it.
▪ The engine’s architecture is an Entity Component System.
SDL2 Platformer Winter 2024 - hiatus
▪ A C platformer game that uses the SDL2 library;
▪ Implemented the SAT algorithm for collision detection.
Education
Computer Science Bachelor’s Degree
Taras Shevchenko National University of Kyiv
September 2020 - June 2024
Faculty of Information Technologies
Applied programming
Computer Science Master’s Degree
Taras Shevchenko National University of Kyiv
September 2024 - May 2026
Faculty of Information Technologies
Information Systems
Computer Science PhD
Taras Shevchenko National University of Kyiv
October 2026 - 2030
Faculty of Information Technologies
Neural Methods for Adaptive Real-Time Shading and Material Representation
Skills
▪ Skills: C/C++, C#, Unity, Unreal Engine, Git, English B2, Elementary Japanese, Elementary Slovak,
x86 assembly, WPF.
[
Experience
Unreal Engine Developer January 2026 - October 2026
Alphanova
■ Wrote fundamental systems(weather and audio manager) in C++ independently of a project, to use them for
other games;
■ Maintained a good balance of C++ code and Blueprints. C++ for potentially performance heavy parts and
Blueprints for performance light parts to speed up the development process;
■ Wrote easily maintainable code using interfaces and UE actor components to maximize reusability of code and
reduce its maintenance cost.
■ Successfully worked in a codebase that has been entirely written by another developer.
■ Wrote a C++ code with designers in mind to speed up their development process in the editor.
■ Created cutscenes in Unreal Engine sequencer and learned to correctly script them;
■ Optimized GPU and CPU. My solutions brang a huge performance improvement to the game;
■ Created my own Niagara systems and materials for a game;
■ Created a network replicated physics ragdoll system for a multiplayer game;
■ Level designed levels, wrote dialogues and improved game design when there was a need and a possibility;
■ Wrote AI Behaviour Trees for boss enemies and created extensive behaviours for them;
■ Created a save system for the game that allows player to save anywhere;
■ Integrated FAB assets into the project and other assets;
■ Debugged the game using Blueprints debugging tools, Visual Studio debugging for complex cases and traces
for optimization;
■ Used AI tools to improve my work speed and create some assets(e.g. textures and voice acting).
Personal Projects
Unreal Engine 5 RPG winter 2023 - summer 2024
▪ RPG with turn-based combat, developed in Unreal Engine 5 using C++ with a minimal use of the Blueprints
system
▪ The game has a dialogue system, AI, developed using behaviour trees, that can wage a turn-based battle,
inventory system, save/load system, spell creation system, battle system, that relies on complex formulas, that
calculate stats, skills,resistances and equipment stats. All systems are written in C++
Unity RPG summer 2019
▪ RPG, developed in the Unity engine using C#
▪ The game has a dialogue system, save/load system, inventory, AI, that can do some basic combat moves(attack,
defend, power attack), quest system, magic and bow with a basic ballistic
▪ The Game has a Google Ads integration and Google Game Services integration. The game was published in
Google Play, but was removed later
Construct 2 Platformer 2018
▪ A platformer game for Android system, developed using the Construct 2 engine
▪ The game has an integration with Google Ads and Google Play Services. The game had been published in the
Google Play store, but was removed later
Game Engine Winter 2024 - nowadays
▪ A C++ game engine with an editor done in C# WPF and a linking done using a DLL.
▪ At the moment I develop it using a Youtube tutorial, but I have plans to develop several modules(such as an AI
framework) for it on my own. Nevertheless, I learned a great deal from it.
▪ The engine’s architecture is an Entity Component System.
SDL2 Platformer Winter 2024 - hiatus
▪ A C platformer game that uses the SDL2 library;
▪ Implemented the SAT algorithm for collision detection.
Education
Computer Science Bachelor’s Degree
Taras Shevchenko National University of Kyiv
September 2020 - June 2024
Faculty of Information Technologies
Applied programming
Computer Science Master’s Degree
Taras Shevchenko National University of Kyiv
September 2024 - May 2026
Faculty of Information Technologies
Information Systems
Computer Science PhD
Taras Shevchenko National University of Kyiv
October 2026 - 2030
Faculty of Information Technologies
Neural Methods for Adaptive Real-Time Shading and Material Representation
Skills
▪ Skills: C/C++, C#, Unity, Unreal Engine, Git, English B2, Elementary Japanese, Elementary Slovak,
x86 assembly, WPF.
Similar candidates
-
Програміст PHP
40000 UAH, Lutsk, Odesa , more 3 cities -
Інженер-програміст
Other countries, Remote -
Python-програміст
Kyiv, Vyshneve (Kyiv Region), Remote -
Frontend-программист
68000 UAH, Kyiv, Kharkiv, Remote -
Fullstack-програміст
99000 UAH, Kyiv, Remote -
Програміст WordPress
60000 UAH, Kyiv, Dnipro , more 3 cities