Мужчина, 46 лет (07.05.1980)
Минск
Гражданство: Беларусь
Разрешение на работу: Беларусь
Обновлено 11 сентября
OmegaSoftware
Специализируюсь на проектировании и развитии сложных продуктов на C++, модернизации legacy-кода, построении многопоточных сервисов, интеграции с
корпоративными системами и оптимизации производительности. Имею практический опыт полного жизненного цикла продукта — от проектирования
архитектуры до сопровождения, рефакторинга и развития коммерческих решений, используемых в сфере медиапланирования и рекламной аналитики (AdTech / Media
Planning). ТЕХНИЧЕСКИЙ СТЕК
- Языки программирования: C++ (C++17 / C++20), SQL
- Архитектура и концепции: RAII, Smart Pointers, Multithreading, Refactoring, OOP/OOD, Custom Framework Development
- Сетевые технологии и протоколы: cppRestSDK, libssh2, cUrl, HTTP/HTTPS, FTP/SFTP, REST API, Multithreading (C++ threads / WinAPI)
- Фреймворки и библиотеки: STL, MFC, Stingray Studio, Codejock Toolkit, Win32 API
- Базы данных и интеграции: Oracle DB, MS SQL, MS Power BI Report Builder, Syncfusion
- Среда и инструменты: MS Visual Studio (MSBuild), Git, SVN, Windows OS
Разработка и развитие продуктов: Осуществлял разработку, ведение и развитие линейки корпоративных коммерческих desktop-продуктов в сфере
AdTech / Media Planning. ПО используется для полного цикла бизнес-процессовпродажи рекламы, фиксации, учета и глубокого анализа медиа данных, а также
построения поведенческих прогнозов.
Обработка больших объемов данных и БД: Реализовал высокопроизводительные модули для регулярного импорта и обработки больших массивов медиаданных в Oracle DB, обеспечив оптимальную скорость
загрузки и стабильность работы с памятью.
Многопоточность, сетевая автоматизация и сервисная архитектура: c нуля спроектировал и реализовал многопоточную сервисную систему удаленного
управления серверами и сервисными процессами. Разработал гибкий конструктор сценариев (Scenario Builder), позволяющий настраивать и автоматизировать ключевые сервисные функции (автоматический сбор данных, оповещения, процессы импорта/экспорта и выполнения логики
медиапланирования). Обеспечил надежную передачу данных и взаимодействие с серверами клиентов по протоколам HTTP/HTTPS, FTP/SFTP с
использованием libssh2, cURL и cppRest SDK.
Рефакторинг и качество кода: Обеспечил планомерную миграцию кодовой базы с legacy C++ (MFC/Win32) на стандарты C++17/C++20. Перевел систему на
концепцию RAII и Smart Pointers, что позволило полностью исключить возможные утечки памяти (memory leaks) и «повисшие» указатели в 24/7
работающих десктопных приложениях.
Архитектура и масштабируемость: Обеспечивал гибкую кастомизацию и масштабируемость системы под задачи крупных клиентов на основе клиент профилирования. Развитие UI: Поддерживал и совершенствовал пользовательский интерфейс на
базе MFC, Stingray Studio, Codejock Toolkit, адаптируя систему под новые бизнес-требования.