Position: Junior C++/Unreal Engine Developer
Category: C++
English level: intermediate
Years of experience: 1

_____________________________________________________
Hard skills: C++ 11/14/17, Python, Unreal Engine 4/5, Qt, STL, OOP, WinAPI, OpenGL, Vulkan, GLSL, CMake, Networking (UDP/TCP), Regular Expressions, Algorithms and Data Structures, Design patterns, Math skills, Technical English, Git.
_____________________________________________________
Soft skills:Adaptability, Communication, Teamwork, Problem solving, Fast learner.
_____________________________________________________

I have been learning C++ since my first year at university. I have experience of working in a team: I developed game logic, AI and graphics.Now I'm working on three projects:

1) Graphics engine based on OpenGL API (and some basic capabilities on Vulkan). I implemented things like: rendering primitives, 3D models in different formats (obj,fbx, etc.), texturing, normal mapping, parallax mapping, cubemap reflections, shadow mapping, skeletal animation, deferred rendering, instanced rendering of primitives with different textures (textures are grouped into texture atlases), resource manager, async/sync logger, interpretator (functions calling), etc..

2) C++ serialization library. I implemented serialization for: base types, simple classes, single raw pointers, one-dimensional  arrays.

3) UE5 First person horror shooter (base movements, base AI, base UI, shooting, physical animations, ragdolling, dismemberment system, particles).
Oles Honchar Dnipro National University
Bachelor's degree, Applied Mathematics
(Sep 2017 - Jun 2021) 

Oles Honchar Dnipro National University
Master's degree, Applied Mathematics
(Sep 2021 - )
I want to find a job related to the field of computer graphics or game development.