• Файл

Особисті дані приховані

Цей шукач вирішив приховати свої особисті дані та контакти, але йому можна надіслати повідомлення або запропонувати вакансію.

Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки 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)

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

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


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