Максим

Java developer

Вік:
20 років
Місто проживання:
Ужгород
Готовий працювати:
Дистанційно, Ужгород

Контактна інформація

Шукач вказав: ТелефонЕл. поштуМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Java developer

з 03.2022 по 12.2025 (3 роки 10 місяців)
Blood (IT)

Освіта

УЖНУ

Інженерія прорамного забезпечення, Ужгород
Вища, з 2024 по 2028 (4 роки)

Знання і навички

  • Git
  • Знання принципів ООП
  • IntelliJ IDEA
  • Java Core
  • Docker
  • Java
  • C++
  • C#
  • Vulkan
  • OpenGL
  • Здатність до навчання

Знання мов

  • Українська — вільно
  • Англійська — середній

Додаткова інформація

Розробник, який будує ігрові рушії, компілятори та операційні системи з нуля. Маю досвід у графічному програмуванні на Vulkan та OpenGL, розробці frontend компілятора (парсинг, семантичний аналіз, генерація LLVM IR) і ядра ОС для x86_64. Цікавлюсь розробкою рушіїв і високопродуктивних систем: архітектурою застосунків, управлінням пам'яттю та оптимізацією.



Технічні навички:

Мови: C++, Kotlin, Java, C#, C, x86_64 Assembly

Графіка: Vulkan, OpenGL, GLSL, SPIR-V / SPIRV-Cross, Render Graph, Dear ImGui

Рушії та геймдев: модульна архітектура рушія, ECS / компонентний підхід, фізика та колізії (PhysX)

Системне програмування: управління пам'яттю, paging, page frame allocator, обробка переривань (IDT), linker scripts

Компілятори: лексер, recursive descent парсер, семантичний аналіз, LLVM IR

Інструменти: CMake, Maven, Gradle, Make, Git, CLion, Rider, IntelliJ IDEAПлатформи: Linux, Windows



Проєкти:

VoxEngine · Ігровий рушій на C++23 - github.com/DerilH/VoxEngine

Спроєктував модульну архітектуру (Core / Engine / Editor) з абстракцією графічного API; основний бекенд на Vulkan.
Реалізував Render Graph для керування життєвим циклом ресурсів, синхронізацією та порядком виконання render passes.
Створив вбудований редактор для інспекції сцени та керування ресурсами на Dear ImGui.
Інтегрував SPIRV-Cross для компіляції та рефлексії шейдерів.Стек: C++23, Vulkan, CMake, GLFW, quill, yyjson, CLI11.

UrsaCompiler · Компілятор мови C++ на Kotlin- github.com/DerilH/UrsaCompiler

Написав з нуля лексер, рукописний recursive descent парсер C++ та семантичний аналізатор.
Реалізував overload resolution, Argument Dependent Lookup, Standard Conversion Sequences, вкладені простори імен і області видимості.
Додав підтримку inline assembly (asm, volatile, обмеження операндів), extern "C" і target info для x86_64 Linux.
Генерую код через LLVM IR (JavaCPP), з підтримкою рівнів оптимізації O0–O3 і виводом IR / ASM / бінарного файлу.
Розробляю власний проміжний код Ursa IR (UIR) для незалежного бекенда.Стек: Kotlin, Maven, LLVM, Clikt.

UrsaOS · 64-бітна операційна система з нуля - github.com/DerilH/UrsaOS-Gen2

Написав ядро на C++ та асемблері та власний bootloader.
Реалізував paging, page frame allocator на bitmap, обробку переривань (IDT), драйвер клавіатури та text-mode вивід.
Створив міні-шелл з командами діагностики пам'яті (memmap, getmem, bitmap).Стек: C++, NASM, GCC, ld, Make, QEMU.
Моди для ігор - Моди для таких ігор як Minecraft, Rust, Dota 2, The Binding of Isaac

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: