C++ developer

Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • C++ • Python • Boost • Qt • STL • Django • PostgreSQL
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
О себе

На данный момент 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

Специализация
Информационные технологииРазработкаBackendC++PythonBoostQtSTLDjangoPostgreSQL
Отрасль и сфера применения

Уровень
МиддлСеньор

Интересные кандидаты