Максим

Junior C++ Developer, 35 000 UAH

Considering positions:
Junior C++ Developer, Graphics Programmer, C++ Game Developer
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

C++ розробник

from 03.2026 to 10.2026 (8 months)
власний проєкт MyOwnEngine, Дистанційно (IT)

Розробка власного ігрового рушія на C++ із використанням Vulkan та SDL3 з метою поглиблення знань у системному програмуванні та комп'ютерній графіці.

Основні завдання та досягнення:

Реалізація графічного конвеєра на базі Vulkan та Vulkan-Hpp.

Робота з GPU-ресурсами, вершинними та індексними буферами, керуванням пам'яттю.

Реалізація depth testing та синхронізації кадрів у польоті (frames in flight).

Робота з swapchain, обробкою зміни розміру вікна та перестворенням графічних ресурсів.

Реалізація математичного модуля для роботи з векторами та матрицями трансформацій.

Робота з uniform buffers, descriptor sets. Наразі працюю над передаванням матриць трансформацій у шейдери.

Організація збірки проєкту за допомогою CMake та Ninja, контроль версій через Git.

Технології: C++, Vulkan, Vulkan-Hpp, GLSL, SDL3, CMake, Ninja, Git.

GitHub: https://github.com/Vaaayker/MyOwnEngine

Education

Київський національний університет імені Тараса Шевченка

Факультет інформаційних технологій, інженерія програмного забезпечення
Unfinished higher, from 2025 to 2029 (4 years)

Additional education and certificates

No additional education or certificates.

Knowledge and skills

  • C++
  • Knowledge of OOP principles
  • STL
  • Memory Management
  • RAII
  • Vulkan
  • GLSL
  • Computer Graphics
  • Real-Time Rendering
  • Vulkan-Hpp
  • SPIR-V
  • Graphics Programming
  • Graphics Pipelines
  • GPU Memory Management
  • Vulkan Synchronization
  • Vertex and Index Buffers
  • Vulkan Graphics API
  • Shader Programming
  • 3D Mathematics
  • Linear Algebra
  • Descriptor Sets
  • Uniform Buffers (UBO)
  • Depth Testing
  • Swapchain Recreation
  • CMake
  • Git
  • Ninja

Language proficiencies

English — above average

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: