C++ developer
Санкт-Петербург, РоссияМиддл • Сеньор
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
Опыт работы более 5 лет
Короткая ссылка: gkjb.ru/g17C8
О себе
На данный момент Middle C++ developer.
Мои компетенции и опыт
Лихолатов Евгений
нужен доступ к резюме | нужен доступ к резюме | Санкт-Петербург|Тг нужен доступ к резюме
С++ разработчикс 6 годами опыта коммерческой работы. Специализируюсь на работе с компиляторной инфраструктурой, runtime-компонентами, embedded-системами и инструментами разработки. Решал задачи оптимизации производительности, проводил анализ и стабилизацию системных компонентов, а также разработку и сопровождение тестовой инфраструктуры. Принимал участие в проектах, связанных с обработкой данных и ML-инференсом на embedded-устройствах. Уверенно владею C++ и стандартными инструментами разработки (CMake, Git), работал с многопоточностью и оптимизацией производительности на уровне системного ПО.
С сентября 2020 по май 2026 года работал в "Мастерская инструментов разработки"( 5 лет и 9 месяцев).
В составе команды из 5-9 человек принял участие в реализации 4 проектов для крупных российских и международных компаний.
Обязанности:
- Оптимизация и анализ производительности стандартной библиотеки языка программирования
- Стабилизация runtime для компонентов стандартной библиотеки
- Разработка нового инструментария и опций для динамической линковки
- Стабилизация и расширение компонентов LLVM
- Улучшение стабильности сборки компиляторного набора инструментов
- Реализация пайплайнов вывода нейросетей для embedded-систем на базе RISC-V
- Разработка инструментов преобразования и оптимизации ML-моделей
- Разработка шаблонного проекта распознавания речи для embedded-устройств
- Разработка и расширение автоматизированных тестовых наборов для специализированной аппаратной платформы
Достижения:
- Более чем в 2 раза повышена скорость сборки компиляторного набора
- Разработаны динамические библиотеки и уничтожены дубликаты
- С нуля разработана система распознавания речи для embedded-устройств с инференсом в 1 секунду
- Создана система автоматизированного тестирования
Стек:C, C++, Unit-testing (gtest, internal testing system, llvm-lit), Linux, Git, QEMU, VirtualBox LLVM toolchain,Compilers, Linkers (LLD), TVM, micro-TVM
Образование
Новгородский государственный университет им. Я. Мудрого 2021
Информатика и компьютерные науки, бакалавриат Великий Новгород
НАВЫКИ
- Языки: Русский (родной), Английский (Intermediate)
- Платформы: Windows, Linux (Debian, Ubuntu), Aarch64, RISC-V
- Языки программирования: С++ (17+), Python, C
- Инструменты (фреймворки, библиотеки, утилиты): CMake,LLVMtoolchain,LLD, Debuggingtools (gdb-multiarch, lldb), QEMU, LLVMBinutils (readelf, objdump, objcopy), Git, GitHub, GitlabC++ standardlibraries, Pythonstandardlibraries, TestSuite, VisualStudio, VirtualBox, TFLite, TVM
