• File

Александр

C++ developer

Age:
30 years
City of residence:
Kharkiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

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

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

C++ разработчик с опытом создания приложений под Windows. Опыт
Alexandr Bondarenko включает работу с многопоточностью, графикой и мультимедиа, а также
кроссплатформенную разработку, создание инфраструктурных библиотек,
C++ DEVELOPER собственных пакетов и расширений для Visual Studio.

Контакты Навыки

Core:
[open contact info](look above in the "contact info" section)
C++20, Templates, Multithreading, C++/CX, WinUI/UWP, C#.
isrepeat Windows / System:
[open contact info](look above in the "contact info" section) WinAPI, COM, IPC, Windows Services, Shell Extensions.
Multimedia & Graphics:
github.com/isrepeat
Qt, DirectX 11, Microsoft Media Foundation, FFmpeg.
Build & Tools:
Ожидаемая зарплата: от $1200 MSBuild, CMake, NuGet packaging, PowerShell, Batch scripting, Google Test, Docker,
Doxygen.

Опыт работы

Digital Cloud Technologies | C++ Developer 04.2021 – 10.2024
Разработка и поддержка приложений под Windows. Ключевые проекты:

Team Remote Desktop – приложение для удалённого доступа.
Технологии: Qt, DirectX 11, WinAPI, IPC, Coroutines, Sockets, RabbitMQ, Protobuf, FFmpeg, MSBuild, Doxygen, PowerShell / Batch, Docker.
Перепроектировал архитектуру взаимодействия потоков, повысив стабильность и устойчивость приложения.
Улучшил пользовательский интерфейс и расширил функциональность взаимодействия между сторонами.
Автоматизировал процессы сборки и развёртывания, сократив время выпуска обновлений.
Создал сервисный модуль для работы в защищённых средах и обработки системных окон.
Внедрил систему сбора диагностической информации и автоматизации отчётов о сбоях.

UtilityHelpersLib – общая базовая библиотека.
Технологии: WinAPI, DirectX 11, STL, COM, Multithreading, MSBuild, Microsoft Media Foundation, Coroutines, Google Test.

Выделил общую инфраструктуру в отдельную библиотеку, упростив переиспользование кода между проектами.
Реализовал набор утилит для логирования, многопоточности, работы с графикой, файловой системой и пр.
Создал несколько multi-target NuGet-пакетов (Desktop/UWP/WinUI) с переиспользуемыми компонентами.

MovieMakerCore – аудио/видео движок.
Технологии: DirectX 11, Shaders (HLSL), Microsoft Media Foundation, Multithreading, C++/CX, C#.

Разработал высокопроизводительный рендер для воспроизведения видео 4K/60fps.
Реализовал поддержкку HDR.

Собственные проекты
Tabs Manager Extension – расширение для Visual Studio.
Улучшает работу с группировкой вкладок и добавляет меню навигации по коду через комментарии-якоря.

Solution Injector – инструмент для работы с .sln-файлами.
Дает возможность вставлять проекты с сохранением иерархии, упрощает изменение структуры решения.

Образование

Национальный технический университет «Харьковский политехнический институт» — 2013 – 2018
Бакалавр и магистр компьютерных наук

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: