Обо мне

Специализация и профессиональные навыки:
Проектирование и создание производительных сетевых демонов для Unix-систем (Erlang)
Ведение и участие в разработке web-проектов (Ruby, Ruby on Rails, Perl, Catalyst).
Использование стандартных инструментов и технологий: Git, Jira, Redis, RabbitMQ, Postgesql, MySQL, Oracle, и пр.

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

Люблю английскую классику, играю на акустической гитаре.

Участие в профессиональных сообществах
Опыт работы
ФБ Групп
Москва
Директор службы разработки
Март 2015 — По настоящее время (4 года и 6 месяцев)
ФБ Групп, Москва
 
Руководитель отдела прикладных приложений
Март 2014 — Март 2015 (1 год и 1 месяц)
ООО "Встреча"
Москва
Ведущий разработчик Ruby/Perl
Май 2012 — Июнь 2012 (2 месяца)
Обязанности: - Разработка и проектирование мобильных сервисов различной направленности (Ruby/Ruby + Ruby on Rails) - Postgresql, Redis, RabbitMQ
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Разработчик Perl/C++
Август 2010 — Май 2011 (10 месяцев)
Обязанности: - Разработка планировщика задач для кластеров статистики (Perl, C++, Oracle) - Разработка версионированной распределенной системы хранения конфигураций для кластеров статистики (С++, ZeroC Ice, Git, perl-xs) - Создание периодических отчетов, работающих на MapReduce-кластере Достижения: - Понимание того, что в среде, где работают сотни и тысячи машин, могут реально произойти любые сбои: машины могут теряться, время рассинхронизироваться, данные не доходить и пр. - Приобретение достаточной мотивации для написания тестов даже в тех проектах, которые не имеют среди своих инструментов такие удобные штуки, как RSpec
Мобильные сервисы, программное обеспечение, web-сайты, мобильные приложения.
Ведущий разработчик Ruby/Perl
Июнь 2008 — Март 2014 (5 лет и 10 месяцев)
Обязанности: - Разработка и проектирование мобильных сервисов различной направленности (Ruby + Ruby on Rails, ранее Perl + Catalyst + DBIx Class) - Postgresql, Redis, RabbitMQ
Ульяновский государственный университет
 
Ассистент кафедры прикладной математики
Сентябрь 2007 — Август 2008 (1 год)
Обязанности: - Преподавание математических курсов (методы оптимизации, исследование операций) Преподаватель математических дисциплин. Работа не "по специальности", сфера моих интересов -- абстрактная алгебра (теория колец).
Программист Perl
Апрель 2006 — Август 2010 (4 года и 5 месяцев)
Обязанности: - Разработка мультипроцессных сетевых демонов, работающих под большой нагрузкой (Perl/Erlang) В связи с необходимостью использовать обычные реляционные БД (общие с old school PHP кодом) и высокими требованиями производительности было исследовано/разработано и применено большое число моделей асинхронной работы перлового кода (вплоть до разработки собственного event-driven mysql драйвера и т.п.)
Разработка программного обеспечения под заказ
Программист C++
Январь 2006 — Март 2006 (3 месяца)
Разработка 3D GUI с использованием OpenGL(OSG)
Высшее образование
Ульяновский государственный университет
Ульяновск
Факультет: Математики и информационных технологий
Январь 2006—Январь 2009 (3 года)
Аспирантура по специальности 01.01.06 "Математическая логика, алгебра и тория чисел". Тема диссертации: "Описание некоторых классов тождеств алгебры M3(F)".
Январь 2006—Январь 2009 (3 года)
Основной результат кандидатской диссертации представлен в статье журнала "Математические Заметки"(http://www.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=mzm&paperid=4298&option_lang=rus), переведен на английский язык http://dx.doi.org/10.1134%2FS0001434609030195
Факультет: Математики и информационных технологий
Январь 2001—Январь 2006 (5 лет)
Красный диплом. Неоднократный победитель студенческой математической олимпиады. За время учебы опубликован ряд научных статей по фундаментальной алгебре в рецензируемых журналах. Ссылки на электронные варианты некоторых из них: Advances in Applied Mathematics: http://elibrary.ru/item.asp?id=13532236 Journal of Algebra: http://elibrary.ru/item.asp?id=13516914