Обо мне

Навыки:

- языки разработки C/C++, Perl, Lua

- знание библиотек POSIX, STL, Boost и других

- опыт реализации математических алгоритмов (рекомендательных)

- разработка под Linux

- сетевое программирование

- проектирование и разработка многопоточных, распределенных, высоконагруженных систем

- опыт технического руководства (постановка и распределение задач, контроль качества и сроков)

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

интересная и высокооплачиваемая работа в дружном коллективе.

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

Докладчик на конференции HighLoad++ 2008

Ассистент преподавателя курса "Углубленное программирование на C/C++" в Технопарк@Мэйл.Ру

Профессиональные навыки
C++ LinuxGitPosixBoost
Опыт работы
Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
Ведущий разработчик Почты@Мэйл.Ру / Руководитель группы
Сентябрь 2011 — Октябрь 2015 (4 года и 2 месяца)
Обязанности: - Принятие архитектурных решений, разработка ключевых компонентов - Проектирование, придумывание, разработка и внедрение новых фич - Переработка существующего кода проектов - Руководство командой, наставничество Достижения: - бэкенд сборщика почты и внешних ящиков для Mail.Ru и My.Com (мобильное приложение myMail) - многопоточный асинхронный сервер на boost.asio, обрабатывающий 500000 постоянных SSL-соединений с имап-серверами - бэкенд новой системы фильтрации входящей корреспонденции - практически свел к нулю количество сбоев в подсистеме доставки почты - новое хранилище оффлайновых сообщений Mail.Ru Agent (на основе БД Tarantool) - новое хранилище фильтров, персонального антиспама, адресных книг и т.д.
Ведущий разработчик
Май 2011 — Август 2011 (4 месяца)
Обязанности: - проектирование рекомендательной системы - разработка ключевых компонентов системы - участие в разработке рекомендательных алгоритмов Достижения: - полностью рабочий прототип рек. системы - повторил результаты алгоритмов из статей по Netflix Prize
Имхонет — это ваш проводник в огромном разнообразии фильмов, книг и игр. С его помощью вы найдете то, что будет интересно именно вам.
Москва
архитектор, руководитель группы разработки
Май 2007 — Май 2011 (4 года и 1 месяц)
Обязанности: - проектирование и разработка рекомендательного движка сайта imhonet.ru - управление разработкой и тестированием рекомендательного движка Достижения: - спроектирована и реализована кластерная версия рекомендательного движка - автоматизированное управление движком (развертывание, запуск, остановка) - спроектирована система кроссдоменной авторизации для Имхонета (+ реализован прототип на php) Рекомендательный движок представляет из себя группу сетевых демонов и оффлайновых утилит, предназначенных для обработки и анализа оценок пользователей с целью предоставления рекомендаций, что им дальше почитать/посмотреть/и т.д. Большая часть кода написана на C++, все вспомогательные и управляющие скрипты - на Perl. Для хранения промежуточных вычислений используется memcached и tokyotyrant.
Premium Games
 
инженер-программист
Июль 2006 — Декабрь 2006 (6 месяцев)
Обязанности: - разработка системы онлайн-лотереи
Zerolabs, KSI
 
инженер-программист
Июль 2005 — Август 2006 (1 год и 2 месяца)
Обязанности: - реализация протокола SAS для общения слот-машины с сервером зала - программирование логики слот-игр - подготовка к сертификации SAS-подсистемы Достижения: - полностью поддержал спецификацию SAS - реализовал несколько слот-игр COM-порт, Linux, C++, STL, Qt, gcc
Высшее образование
Московский физико-технический институт
Долгопрудный
Факультет: Аэрофизики и космических исследований; ФАКИ
Январь 1999—Январь 2005 (6 лет)