Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
ООО СТЦ
Брянск
С++ программист
Февраль 2017 — По настоящее время (2 года и 9 месяцев)
  • Разработка приложений на языке C++ стандартов C++14 и C++17: templates, lambdas, знание стандартной библиотеки, в том числе std::optional, std::variant и т.д.
  • Разработка асинхронных приложений с использованием библиотеки Boost.Asio
  • Опыт работы с Boost (LexicalCast, Signal2, и другие)
  • Написание тестов с использованием библиотеки Catch2
  • Использование системы сборки CMake
  • Использование пакетных менеджеров: vcpkg и conan.io
  • Использование систем контроля версий: Git и Mercurial
  • Разработка и поддержка протоколов как с использованием Google Protobuf, так и бинарных протоколов.
  • Участие в разработке внутренних библиотек: имплементации Future(Promise A+) и Observable
  • Добавление возможности сборки проекта под Linux
  • Подготовка рабочего окружения для запуска приложений в среде Linux
  • Разработка кроссплатформенных клиент-серверных приложений с использованием Qt5:
  1. Разработка клиентского приложения (Windows PC, Linux)
  2. Разработка мобильного клиентского приложения (планшет под управлением Windows 10)
  3. Реализация пользовательского интерфейса согласно дизайн проекту, в т.ч. расширение стандартных элементов управления
  • Работа с CI системами, в частности TeamCity (развёртывание, настройка билдагентов, настройка сборок)
  • Работа c Rhodecode (в частности развёртывание и настройка)
  • Работа Youtrack/Redmine
Высшее образование
Брянский государственный технический университет
Брянск
Факультет: Информационных технологий
Сентябрь 2013—Июнь 2017 (3 года и 9 месяцев)