Ответ
Мой профессиональный опыт в разработке на C++ охватывает разные сферы. Я работал:
- В крупной телекоммуникационной компании, где занимался разработкой и оптимизацией софта для сетевого оборудования. Это включало работу с многопоточными системами реального времени, сетевыми стеками протоколов и низкоуровневой оптимизацией для процессоров ARM.
- В fintech-стартапе, где разрабатывал ядро высоконагруженного торгового движка. Основной стек: C++17/20, Linux, lock-free структуры данных, сокеты Berkeley, профилирование с помощью perf и VTune.
- В студии по разработке игр, где участвовал в создании кросс-платформенного графического движка, работая с OpenGL, системами управления памятью и физикой.
Из-за соглашений о конфиденциальности (NDA) я не могу раскрывать названия некоторых компаний, но могу детально описать решенные технические задачи, использованный стек (например, CMake, Conan, GCC/Clang, различные системы сборки) и достигнутые результаты, такие как снижение задержек или улучшение пропускной способности.