Middle+ C/C++ Developer
Ростов-на-Дону, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы более 5 летот 150 000 до 250 000 ₽
Опыт работы более 5 летот 150 000 до 250 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1B1f
О себе
На данный момент Middle C/C++ Developer.
Мои компетенции и опыт
Опыт работы — 6 лет 7 месяцев Март 2023 — настоящее время 3 года 7 месяцев Югпромавтоматизация, НПП нужен доступ к резюме Информационные технологии, системная интеграция, интернет • Разработка программного обеспечения • Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг старший Инженер-программист Обязанности: Разработка и сопровождение desktop-приложений на C++ (11/14/17) с использованием Qt (Widgets, QML) для тестирования аппаратного обеспечения железнодорожной автоматики. Реализация многопоточных алгоритмов сбора и обработки данных (std::thread, QThread, QtConcurrent). Разработка сетевого взаимодействия (QTcpSocket/QUdpSocket) с удалёнными устройствами.(А так же стандартные средствами windows/linux) Проектирование и оптимизация слоя доступа к данным (MySQL, SQLite): написание сложных SQL-запросов, транзакций, подготовленных запросов. Реализация бизнес-логики обработки телеметрии и генерации отчётов. Сборка проектов с использованием CMake, управление зависимостями через Conan. Работа в Linux (Ubuntu, Debian, Astra) – настройка сетей, bash-скрипты, отладка. Unit-тестирование с использованием GTest и Qt Test. Автоматизация сборки и поставки через GitLab CI и Jenkins. Контейнеризация сервисов с помощью Docker. Резюме обновлено 1 сентября 2026 в 18:46 Code Review, участие в проектировании архитектуры новых компонентов. Достижения: Разработал с нуля потокобезопасный механизм работы с общими буферами данных (RwSync) на основе SharedRWLock, решив проблемы deadlock'ов и race conditions при конкурентном доступе к данным 510 устройств. Это сократило время обработки каждого пакета телеметрии на 30% (с 50 до 35 мс). Оптимизировал SQL-запросы к MySQL, ускорив формирование отчётов в 2 раза (с 10 до 5 секунд). Реализовал общий буфер приёма и отдачи данных с кэшированием, что ускорило передачу данных между модулями на несколько секунд в пиковых нагрузках. Провёл миграцию ключевых модулей с Qt5 на Qt6. Внедрил автоматическое тестирование критических компонентов с использованием GTest и Qt Test, повысив покрытие кода до 80%. Настроил CI/CD пайплайны в GitLab для автоматической сборки, тестирования и деплоя приложений. Стек: C++17, Qt 5/6 (Widgets, QML), STL, многопоточность, MySQL, SQLite, CMake, Conan, Git, Linux (Ubuntu/Debian/Astra), GTest, Qt Test, Docker, GitLab CI, Jenkins. Март 2020 — Февраль нужен доступ к резюме года ООО АПС Инженер-программист Обязанности: Разработка и поддержка ПО для систем автоматизации на C++ и Qt. Работа с Linux окружением, написание bash-скриптов. Использование CMake для сборки проектов. Взаимодействие с заказчиками для уточнения требований. Достижения: Разработал модуль удалённого мониторинга оборудования, (система тестирования закрытия люка) сократив время реакции на аварии на 40%. Оптимизировал работу с базой данных, уменьшив время выполнения критических запросов с 3 до 1 секунды.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
