Попов Олег Николаевич

Мужчина, 39 лет, родился 1 мая 1978

Москва, м. Новокосино, готов к переезду, готов к командировкам

+7 (916) 241-00-45 — предпочитаемый способ связи

Программист С++

Информационные технологии, интернет, телеком
  • Программирование, Разработка

Занятость: полная занятость

График работы: полный день

Опыт работы 12 лет 6 месяцев

Январь 2016 — по настоящее время
2 года 4 месяца

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

Старший разработчик
Добавил поддержку SRGS-грамматик в систему рапознавания речи на основе kaldi, пытался обучать нейросети на tensorflow, машинно обучил бинарный классификатор языков.
Апрель 2012 — Декабрь 2015
3 года 9 месяцев

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

Старший разработчик
Оптимизация модуля предварительной обработки запросов. Внедрил упаковку деревьев по ван Эмде Боасу, получил в одном месте ускорение вдвое, в другом на 5%. Распараллеливал узкие места. Используемые инструменты/технологии: Microsoft Visual Studio, gcc/gdb, valgrind, svn, linux.
Также дорабатывал систему мониторинга на Python.
Сентябрь 2010 — Апрель 2012
1 год 8 месяцев

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

Разработчик
Развитие модуля исправления опечаток. Участвовал в Microsoft research speller challenge, реализовал автоматическое обновление языковых моделей при помощи mapreduce-кластера. Проводил эксперимент со сглаживанием языковых моделей по Кнезеру-Нею. Перешёл с 2-словных языковых моделей на 3-словные и внедрил алгоритм Дейкстры для поиска лучшего исправления, что позволило ускорить работу модуля.
Апрель 2008 — Декабрь 2009
1 год 9 месяцев

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)

Разработчик
Разработка системы хранения почтовых метаданных.
Февраль 2005 — Февраль 2008
3 года 1 месяц

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Разработка программного обеспечения

Программист
Разработка системы анализа документов в FineReader 9. Реализовал технологию ADRT. Разработка системы анализа документов в ABBYY BCR.

Ключевые навыки

Теперь резюме открыто всему интернету — изменить можно в настройках видимости.

MS Visual C++SVNC++PythonGCCGDBvalgrindGitBashawkPerl

Возникли неполадки. Попробуйте еще раз.

Обо мне

Хобби: лыжи, велосипед, городское ориентирование, художественный перевод (скажем, "Медовый месяц в улье" Дороти Ли Сэйерс совместно с Анной Савиных).

Высшее образование (Кандидат наук)

2004
механико-математический, 01.01.06 --- Алгебра, логика и теория чисел
2001
механико-математический, математик, математик-прикладник

Знание языков

Русский — родной

Английский — свободно владею

Немецкий — читаю профессиональную литературу

Французский — базовые знания

Повышение квалификации, курсы

2016
Введение в машинное обучение
Coursera / Константин Воронцов, Анализ данных
2014
Overview of the New C++ (C++11/14)
Scott Meyers, Разработка на C++
2014
Machine Learning
Coursera / Andrew Ng, Анализ данных
2013
Natural Language Processing
Coursera / Michael Collins
2013
Теория информации
ШАД (Яндекс), Computer Science
2012
Алгоритмы и структуры данных
ШАД (Яндекс), Computer Science

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения