Обо мне

Занимаюсь разработкой ПО более 7 лет, три последних года - в области машинного обучения. Матчасть изучал, в основном по публично доступным курсам из Стэнфорда и USC Berkley, вольнослушатель ШАД. Свободный английский, большое желание развиваться в сторону исследовательской деятельности.

Опыт работы
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Аналитик-разработчик програмного обеспечения
Апрель 2018 — По настоящее время (2 года и 5 месяцев)

Отвечаю за обучение моделей, эксперименты и пайплайн обработки данных в одном из подразделений Яндекс.Поиска. Реализую научные статьи, провожу эксперименты.

  • Обучил проектоспецифичный текстовый эмбеддинг, который побил общепоисковый на 30% по precision.
  • Реализовал схему обучения модели ранжирования, которая позволила добиться существенного роста пользовательских метрик.
  • Наинженерил некоторое количество полезных для ранжирования факторов.
  • Переписал пайплайн обработки логов на кластере, существенно улучшив его стабильность и производительность.
  • Реализовал схему проведения АБ тестирования для нескольких внутренних клиентов сервиса, реализовал и провалидировал метрики
Разработка и внедрение информационных систем
Ведущий программист
Июль 2015 — Апрель 2018 (2 года и 10 месяцев)

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

  • Участвовал в разработке алгоритмов для управления и ориентирования квадрокроптеров в помещениях
  • Реализовавал ключевые ML алгоритмы для стартапа из Калифорнии. Поддерживал инфраструктуру, обучал модели, реализовывал графовые алгоритмы для Neo4j
  • Участвовал в исследовательском проекте по генерации музыки с помощью рекуррентных нейронных сетей
  • Участвовал в разработке operational support системы для одного из мобильных операторов
  • Реализовывал ML алгоргитмы для стартапа из США, связанного с недвижимостью. Реализовывал проектоспецифичный алгоритм геокластаризации и рекоммендательную систему
  • Разрабатывал ПО для крупных российских компаний
Разработка, внедрение и сопровождение информационных систем в области природопользования.
Высшее образование
Московский институт электроники и математики имени А. Н. Тихонова
Москва
Факультет: Департамент Компьютерной инженерии
Сентябрь 2010—Июнь 2012 (1 год и 9 месяцев)
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Радиоэлектроники и лазерной техники; РЛ
Сентябрь 2010—Июнь 2012 (1 год и 9 месяцев)