Обо мне

Приоритетный способ связи - Telegram

Профессиональные навыки
Опыт работы
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Руководитель группы разработки C++/python
Май 2016 — По настоящее время (3 года и 6 месяцев)

Работаю в Яндекс.Маркет.

Основное направление работы - подготовка данных, индексация и поиск, backend. Всё под linux. Распределённая обработка больших объёмов данных. Занимаюсь как инфраструктурными проектами, так и проектами с большим количеством бизнес-логики. Работаю с базами данных как SQL, так и noSQL.

Часть времени пишу код, часть времени занимаюсь организационной деятельностью внутри группы - прорабатываю архитектуру проектов, ставлю задачи, согласую тех. решения со смежниками, оцениваю сроки разработки и т.д.

Участвовал в создании маркетплейсов от Яндекс.Маркета: beru.ru и bringly.ru.

ООО Медит Профи
Москва
Разработчик C++
Сентябрь 2014 — Апрель 2016 (1 год и 8 месяцев)

Компания занимается системой интеграцией в области телевещания.

В октябре 2015 начал вещание новый телеканал life78 в Санкт-Петербурге. Деятельность в рамках этого проекта:

* backend на C++ для выдачи прямого эфира: модуль к видеосерверу для приёма rtmp-потока по нестабильному каналу связи (переменная частота кадров, потери кадров, рассинхрон audio/video). Модуль парсинга и применения скриптов для быстрой настройки комбинации прямого эфира с другими источниками видео.

* Частчино frontend для управления прямым эфиром (html/css/js)

* Промежуточный слой между frontend и backend на perl

* Масштабная доработка десктопной системы управления выпуском новостей, новые модули и функции

C++LinuxPerlJavaScriptHTMLCSSFFmpeg
ОАО МТЗ ТРАНСМАШ
Москва
Разработчик C/C++
Сентябрь 2010 — Август 2014 (4 года)

Embedded разработка на чистом C - управление технологическими процессами (главным образом изменение давления воздуха) в тормозных системах.
Проектов было много, из наиболее интересного: распределённое торможение длинного грузового поезда (синхронный сброс давления из тормозной магистрали в нескольких точках, блоки связываются по радио).
Также писал на C++(Qt) разные тестовые, отладочные программы (например эмуляция сети Controller Area Network для отладки).
Desktop-ный GUI для отображения данных "чёрного ящика" тормозной системы.

Высшее образование
Российский химико-технологический университет имени Д.И. Менделеева (бывший МХТИ)
Москва
Факультет: Инженерной химии
Сентябрь 2004—Июль 2010 (5 лет и 10 месяцев)

Учился на химика-инженера, но на старших курсах в большей степени увлёкся программированием. Основное образование в полном виде не пригодилось, но иногда пригождаются некоторые обще-технические вещи из универа.