dmitry-isaikindmitry-isaikin

Дмитрий Исайкин

разработка высоконагруженных серверных систем · Бэкенд
Не ищу работу
Возраст: 38 лет
Опыт работы: 10 лет
Регистрация: 06.10.2010
Последний визит: 3 года назад
Местоположение: Россия, Москва
Профессиональные навыки: C++ · Linux · Git · Posix · Boost
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Навыки:

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

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

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

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

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

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

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

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

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

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

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

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

Опыт работы

  • Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
    Москва · Более 5000 сотрудников
    Ведущий разработчик Почты@Мэйл.Ру / Руководитель группы
    Сентябрь 2011 — Октябрь 2015 (4 года и 2 месяца)
    Обязанности: - Принятие архитектурных решений, разработка ключевых компонентов - Проектирование, придумывание, разработка и внедрение новых фич - Переработка существующего кода проектов - Руководство командой, наставничество Достижения: - бэкенд сборщика почты и внешних ящиков для Mail.Ru и My.Com (мобильное приложение myMail) - многопоточный асинхронный сервер на boost.asio, обрабатывающий 500000 постоянных SSL-соединений с имап-серверами - бэкенд новой системы фильтрации входящей корреспонденции - практически свел к нулю количество сбоев в подсистеме доставки почты - новое хранилище оффлайновых сообщений Mail.Ru Agent (на основе БД Tarantool) - новое хранилище фильтров, персонального антиспама, адресных книг и т.д.
    Ведущий разработчик
    Май 2011 — Август 2011 (4 месяца)
    Обязанности: - проектирование рекомендательной системы - разработка ключевых компонентов системы - участие в разработке рекомендательных алгоритмов Достижения: - полностью рабочий прототип рек. системы - повторил результаты алгоритмов из статей по Netflix Prize
  • Персональная среда развлечений, которая позволяет пользователям с удовольствием проводить свободное время
    Москва · От 10 до 100 сотрудников
    архитектор, руководитель группы разработки
    Май 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

Высшее образование

  • МФТИ

    Московский физико-технический институт
    Долгопрудный · 1050 выпускников
    Аэрофизики и космических исследований; ФАКИ
    Январь 1999 — Январь 2005 (6 лет)