Сервіс пошуку роботи №1 в Україні
Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/20083648/
C++ Software Engineer
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Vitaliy Smorodinov
C++ Software Engineer: Systems & Game Development
Lviv, Ukraine · Office / Remote / Hybrid · Open to relocation and business travel
[відкрити контакти ](див. вище в блоці «контактна інформація») · Telegram: @Suspensium · [відкрити контакти ](див. вище в блоці «контактна інформація»)
SUMMARY
C++ engineer with 4+ years of commercial experience in telecom systems, high-throughput client–server networking (Qt,
Boost.Asio) and Unreal Engine 5 game development. Focused on performance: reduced drone-link payload size by 72% with
Protocol Buffers, increased server throughput 10x with a thread pool, and raised frame rate from 10 to 60 FPS. Comfortable
owning both architecture and hands-on implementation, and coordinating small teams.
EXPERIENCE
C++/Qt Developer — Telecom company (NDA) Jun 2025 – Present
Developed and maintained a C++/Qt telecommunication solution, including client–server communication with DSP
microcontrollers
Replaced JSON with Protocol Buffers, reducing payload size by 72% to keep the drone-to-station link usable at long range,
where bandwidth drops to a few hundred KB/s
Migrated the project from Qt 5 to Qt 6, porting deprecated APIs and modules
Migrated the build system from QMake to CMake, enabling broader IDE integration and faster incremental builds
Implemented GSM features for handling incoming SMS and voice-call events
Built network packet capture and analysis with libtins to inspect and monitor data traffic
Extended the SQLite schema, optimized database queries and built Qt data-visualization tools
Designed integrations with other ecosystem components and maintained their technical documentation
Introduced unit testing to the codebase with QtTest
Stack: C++, C, Qt, SQLite, Protocol Buffers, libtins, multithreading, sockets, CMake, QMake, QtTest, Git, Jira
C++ Developer — SoftServe Jan 2025 – Apr 2025
Built a high-throughput SMTP client–server solution on Boost.Asio
Increased server throughput 10x by implementing a thread pool
Developed the Qt client UI with SSL/TLS-secured client–server communication
Covered the client with unit tests
Led a team of 4: task breakdown and development coordination
Stack: C++, Boost.Asio, Qt, SSL/TLS, PostgreSQL, Python, Docker, Google Test, CMake, Git, Jira
Unreal Engine 5 Developer — AlphaNova Studios Oct 2022 – Dec 2024
Developed an action-adventure game for Windows and PS5: main game loop, RPG systems on Gameplay Ability System
(GAS), character controls and enemy AI
Built a mobile UE5 product for a major performing arts center in New York City
Raised frame rate from 10 to 60 FPS by instancing 1,000+ crowd actors with shared animations
Optimized level textures and lighting for mobile platforms
Integrated Evercoast, a third-party plugin for converting real-world video into spatial data
Coordinated task distribution within the team
Stack: C++, Unreal Engine 5, Blueprints, GAS, game AI, UI, Evercoast, FFmpeg, Perforce, Jira, Trello
Unity Game Developer — Genesis Jun 2021 – Mar 2022
Developed a horror game in Unity: main game loop, inventory, pickup systems and enemy AI
Implemented a stealth system based on real-time lighting calculations around the player
Optimized marketplace models and meshes for better performance
Stack: C#, Unity, game AI, Git
SKILLS
Languages: C++ (C++11, C++17, C++20), C Testing: Google Test, QtTest
Frameworks & Engines: Qt (Qt 5, Qt 6), Boost.Asio, Unreal Debugging & Profiling: GDB, Valgrind, Unreal Insights
Engine 5 (GAS, Blueprints), Unity Build & Tools: CMake, QMake, Git, GitLab CI, Perforce,
Networking & Concurrency: sockets, SSL/TLS, packet Docker, Jira, Trello
analysis (libtins), multithreading, thread pools, Protocol Platforms: Windows, Linux, macOS, Bash, Zsh
Buffers, SSH Familiar with: Rust, C#, Python, JavaScript, TypeScript,
Databases: SQL, SQLite, PostgreSQL MongoDB (NoSQL)
EDUCATION
M.Sc. (2024) and B.Sc. (2023), Information Systems and Technologies — Igor Sikorsky Kyiv Polytechnic Institute
LANGUAGES
Russian — Native · Ukrainian — Native · English — B2+ (Upper Intermediate)
C++ Software Engineer: Systems & Game Development
Lviv, Ukraine · Office / Remote / Hybrid · Open to relocation and business travel
[
SUMMARY
C++ engineer with 4+ years of commercial experience in telecom systems, high-throughput client–server networking (Qt,
Boost.Asio) and Unreal Engine 5 game development. Focused on performance: reduced drone-link payload size by 72% with
Protocol Buffers, increased server throughput 10x with a thread pool, and raised frame rate from 10 to 60 FPS. Comfortable
owning both architecture and hands-on implementation, and coordinating small teams.
EXPERIENCE
C++/Qt Developer — Telecom company (NDA) Jun 2025 – Present
Developed and maintained a C++/Qt telecommunication solution, including client–server communication with DSP
microcontrollers
Replaced JSON with Protocol Buffers, reducing payload size by 72% to keep the drone-to-station link usable at long range,
where bandwidth drops to a few hundred KB/s
Migrated the project from Qt 5 to Qt 6, porting deprecated APIs and modules
Migrated the build system from QMake to CMake, enabling broader IDE integration and faster incremental builds
Implemented GSM features for handling incoming SMS and voice-call events
Built network packet capture and analysis with libtins to inspect and monitor data traffic
Extended the SQLite schema, optimized database queries and built Qt data-visualization tools
Designed integrations with other ecosystem components and maintained their technical documentation
Introduced unit testing to the codebase with QtTest
Stack: C++, C, Qt, SQLite, Protocol Buffers, libtins, multithreading, sockets, CMake, QMake, QtTest, Git, Jira
C++ Developer — SoftServe Jan 2025 – Apr 2025
Built a high-throughput SMTP client–server solution on Boost.Asio
Increased server throughput 10x by implementing a thread pool
Developed the Qt client UI with SSL/TLS-secured client–server communication
Covered the client with unit tests
Led a team of 4: task breakdown and development coordination
Stack: C++, Boost.Asio, Qt, SSL/TLS, PostgreSQL, Python, Docker, Google Test, CMake, Git, Jira
Unreal Engine 5 Developer — AlphaNova Studios Oct 2022 – Dec 2024
Developed an action-adventure game for Windows and PS5: main game loop, RPG systems on Gameplay Ability System
(GAS), character controls and enemy AI
Built a mobile UE5 product for a major performing arts center in New York City
Raised frame rate from 10 to 60 FPS by instancing 1,000+ crowd actors with shared animations
Optimized level textures and lighting for mobile platforms
Integrated Evercoast, a third-party plugin for converting real-world video into spatial data
Coordinated task distribution within the team
Stack: C++, Unreal Engine 5, Blueprints, GAS, game AI, UI, Evercoast, FFmpeg, Perforce, Jira, Trello
Unity Game Developer — Genesis Jun 2021 – Mar 2022
Developed a horror game in Unity: main game loop, inventory, pickup systems and enemy AI
Implemented a stealth system based on real-time lighting calculations around the player
Optimized marketplace models and meshes for better performance
Stack: C#, Unity, game AI, Git
SKILLS
Languages: C++ (C++11, C++17, C++20), C Testing: Google Test, QtTest
Frameworks & Engines: Qt (Qt 5, Qt 6), Boost.Asio, Unreal Debugging & Profiling: GDB, Valgrind, Unreal Insights
Engine 5 (GAS, Blueprints), Unity Build & Tools: CMake, QMake, Git, GitLab CI, Perforce,
Networking & Concurrency: sockets, SSL/TLS, packet Docker, Jira, Trello
analysis (libtins), multithreading, thread pools, Protocol Platforms: Windows, Linux, macOS, Bash, Zsh
Buffers, SSH Familiar with: Rust, C#, Python, JavaScript, TypeScript,
Databases: SQL, SQLite, PostgreSQL MongoDB (NoSQL)
EDUCATION
M.Sc. (2024) and B.Sc. (2023), Information Systems and Technologies — Igor Sikorsky Kyiv Polytechnic Institute
LANGUAGES
Russian — Native · Ukrainian — Native · English — B2+ (Upper Intermediate)
Схожі кандидати
-
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
Інженер-програміст
100000 грн, Інші країни, Дистанційно -
Embedded Software Engineer/Інж-програміст мікроконтролерів
Дистанційно -
Qt Software Engineer
Дистанційно -
System Software Developer
30560 грн, Дистанційно -
Full stack software engineer
Львів, Дніпро, Дистанційно