- Файл
Дмитро
Software Engineer
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/13083685/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Graphics Software Engineer
📞 [
✉ [
🌐 LinkedIn | GitHub
Professional Summary
Passionate Graphics Software Engineer with hands-on experience building high-performance rendering systems using Vulkan, DirectX 11, and OpenGL. Creator of Aero3D, a custom 3D graphics engine featuring modern Vulkan-based architecture with PBR rendering, deferred shading, and advanced shader compilation. Strong foundation in GPU programming, real-time graphics algorithms, and low-level systems programming. Enthusiastic contributor to open-source projects with a deep interest in graphics APIs, shader technologies, and developer tooling that advance the 3D graphics ecosystem.
Technical Skills
Graphics APIs & Rendering
• Vulkan (descriptor sets, render passes, synchronization, memory management)
• DirectX 11/12 (compute shaders, tessellation, advanced rendering techniques)
• OpenGL (core profile, GLSL shaders)
• Shader Languages: GLSL, HLSL, SPIR-V understanding
Core Engineering
• Languages: C++17/20, C, Python, Java, JavaScript
• Tools: Git, CMake, Visual Studio, GDB, RenderDoc, Nsight Graphics
• Graphics Math: Linear algebra, quaternions, spatial transformations
• Performance Optimization: Profiling, GPU performance analysis, cache optimization
Additional Technologies
• Backend Development: Node.js, Express, PHP (Laravel), Spring Boot
• Databases: PostgreSQL, MySQL
• Platforms: Windows, Linux, Cross-platform development
Featured Projects
Aero3D – Vulkan Graphics Engine
GitHub: github.com/f1oating/Aero3D
A modern 3D graphics engine built from the ground up using Vulkan API, demonstrating advanced real-time rendering techniques and modern GPU programming practices.
Key Technical Achievements:
• Architected complete Vulkan rendering pipeline with efficient descriptor set management and memory allocation strategies
• Implemented physically-based rendering (PBR) with metallic-roughness workflow for realistic material representation
• Built deferred rendering system supporting multiple light sources with optimized G-buffer layout
• Developed custom shader compilation pipeline integrating GLSL to SPIR-V conversion
• Created abstraction layer for Vulkan resources enabling clean API design and resource lifetime management
• Integrated model loading with support for complex 3D assets (demonstrated with high-poly koala model)
• Implemented cross-platform support (Windows/Linux) with CMake build system
• Utilized validation layers during development for robust error detection and debugging
Technologies: Vulkan SDK, C++17, GLSL, SPIR-V, CMake, Git submodules
PhysicsWithDirectX11 – Real-time Physics Simulation
GitHub: github.com/f1oating/PhysicsWithDirectX11
Interactive physics simulation engine combining DirectX 11 rendering with custom physics solver.
Technical Features:
• DirectX 11 rendering pipeline with compute shader integration
• Real-time collision detection and response system
• Verlet integration for stable physics simulation
• Dynamic vertex/index buffer management for procedural geometry
TRender – DirectX 11 Rendering Framework
GitHub: github.com/f1oating/TRender
Flexible graphics rendering framework built on DirectX 11 API.
Core Components:
• Modular rendering architecture with abstraction for shaders and resources
• Support for advanced rendering techniques (tessellation, geometry shaders)
• Custom material system with shader permutations
• Integration with ImGui for debugging tools
Professional Experience
Freelance Software Engineer
Remote | January 2023 – Present
• Developed custom 3D graphics demos and rendering tools using Vulkan and DirectX for visualization projects
• Built full-stack web applications with React frontends and Node.js/PHP backends for European clients
• Created backend APIs and database solutions for e-commerce and booking platforms
• Implemented game logic systems including inventory management and procedural content generation
• Managed complete development lifecycle from requirements gathering to deployment and client delivery
Software Developer – ResultsCX
Cork, Ireland | November 2024 – February 2025
• Contributed to customer-facing applications in agile development environment
• Developed Python scripts and integrated backend APIs for internal tooling
• Participated in code reviews and version control workflows using Git
Java Developer – Aionys
Remote (Sofia, Bulgaria) | January 2024 – July 2024
• Built RESTful backend services using Java and Spring Boot framework
• Designed and documented APIs for frontend integration
• Collaborated with frontend teams to ensure seamless client-server communication
Education
Software Development Diploma
Cork College of FET – Morrison's Island Campus
September 2024 – April 2025 | Cork, Ireland
Secondary Education Certificate
Scientific Lyceum №3
September 2013 – May 2024 | Poltava, Ukraine
Languages
• English – Fluent (Professional working proficiency)
• Ukrainian – Native
• Russian – Native
Additional Information
• Active contributor to personal open-source graphics projects
• Strong self-learner with proven ability to master complex technical domains independently
• Enthusiastic about computer graphics research, GPU architecture, and emerging rendering techniques
• Open to relocation and 100% remote opportunities
• Seeking long-term growth opportunity in graphics engineering and developer tools
Похожие кандидаты
-
Full stack програміст
Киев, Удаленно -
Веб-розробник
Киев, Удаленно -
C# програміст
Днепр, Удаленно -
Fullstack-розробник
Львов, Удаленно -
Python developer
Киев, Удаленно -
PHP/WordPress Developer
50000 грн, Харьков, Удаленно