Обо мне

Специализация и профессиональные навыки:
могу всё

Профессиональные цели:
быть

Дополнительная информация:
ы

Опыт работы
Компания-разработчик платформы для массовых видеотрансляций
Системный архитектор
Март 2017 — По настоящее время (2 года и 10 месяцев)

Разработка высоконагруженной рекомендательной системы (TV: VoD и EPG) с нуля.
Участие в разработке общих архитектурных решений. Разработка высокнагруженных C++-компонент (машинное обучение: матричная, тензорная факторизация, контекстные модели; хранение сигналов в памяти; вычисление прогноза).
Курирование С++-разработки в команде.
Разработка компоненты управления кластером рекомендательной системы (Python, Apache Airflow).
Фреймворк распределённой гипероптимизации алгоритмов машинного обучения (skopt, Differential Evolution, HpBandster).
Профилирование и оптимизация Highload C++-компонент.
Разработка системы A/B-тестирования рекомендательной системы.

Реклама в интернете и социальных сетях
Москва
ведущий С++-программист
Ноябрь 2016 — Март 2017 (5 месяцев)

Поддержка и развитие рекомендательной системы.
Рекомендации для цифрового ТВ в имплицитной модели данных: математика, реализация оптимальных офлайн и онлайн алгоритмов машинного обучения и вычисления прогнозов.
Формулирование задач для движка в соответствии бизнес-задачам, оценка сроков.

DataArmor
Казань
Программист
Август 2015 — Октябрь 2016 (1 год и 3 месяца)

Разработка программного файрвола для Баз Данных: сложность, производительсность, C++11, C++14.

Программист
Декабрь 2013 — Июнь 2015 (1 год и 7 месяцев)
Обязанности: - Поддержка и разработка движка рекомендательного сервиса (системы рекомендаций, машинное обучение). - Разработка средств для анализа данных пользователей. Достижения: - Всё работает.
Itim
 
разработчик
Февраль 2013 — Июнь 2013 (5 месяцев)
Обязанности: - Разработка и поддержка поискового Робота
Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
Ведущий программист
Июнь 2012 — Январь 2013 (8 месяцев)

Обязанности:

Разработка десктопного кросплатформенного клиента Облака mail.ru (С++, boost, Qt). Работа не закончена, моего кода в продукте нет.

ТОП-5 международная компания в области IT безопасности. Один из лучших работодателей России
Разработчик; Старший разработчик
Декабрь 2010 — Май 2012 (1 год и 6 месяцев)
Обязанности: - Разработка GUI
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
разработчик
Июль 2010 — Ноябрь 2010 (5 месяцев)
Группа анализа пользовательских данных
Разработчик
Август 2006 — Январь 2008 (1 год и 6 месяцев)
группа качества ранжирования
ИгроМир
Казань
программист
Сентябрь 2009 — Апрель 2010 (8 месяцев)
Разработка ПО для вендингового оборудования Разработка CAD/Nesting ПО Постановка процесса разработки
программист
Август 2009 — Сентябрь 2009 (2 месяца)
Percona
 
инженер
Апрель 2008 — Октябрь 2008 (7 месяцев)
Исследование проблем производительности MySQL, разработка патчей. Распределённая работа.
Ведущий мировой разработчик решений в области интеллектуальной обработки информации и лингвистики
Программист
Декабрь 2003 — Июль 2006 (2 года и 8 месяцев)
сопровождение, поддержка и развитие продуктов линейки FormReader и FlexiCapture
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Январь 1997—Январь 2002 (5 лет)