Обо мне

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

  • разработка на Ruby;
  • разработка на Ruby on Rails;
  • управление проектами.

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

Вместе с командой создавать полезные и качественные продукты и сервисы.

Пару слов о проектах, в которых я принимал участие:

  • Fuel - инструмент развертывания и управления кластерами на базе OpenStack. На текущий момент является одним из лидеров области. Участвовал в выпуске 10 релизов, отвечая за один из основных компонентов, оркестратор - Fuel Astute. Участвовал в разработке и поддержке других компонентов системы.
  • ABF - система для разработки и поддержки Linux-дистрибутивов от исходного кода до образов и репозиториев. Система является ключевым элементом инфраструктуры в рамках разработки и поддержки продуктов под брендом ROSA и OpenMandriva. Начал как разработчик, впоследствии возглавил проект. При моем руководстве проект было выпущено две версии продукта, включая первую. Внедрил продукт как основной инструмент компании Роса и OpenMandriva. Был идеологом, архитектором, тимлидом и адвокатом пользователя, а так же агентом технической поддержки. Продукт также был частью прототипа национальной программной платформы.
  • Runtu - один из самых успешных локальных версий Ubuntu в России. Наш форум и дистрибутив рекомендовали новичкам даже на официальном форуме Ubuntu. Был одним из основателей, непосредственно занимался дистрибутивом, технической поддержкой на форуме, создавал, поддерживал и развивал все онлайн-ресурсы проекта.

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

Open Source проекты:

  • Fuel Astute - оркестратор проекта Fuel для разворачивания кластеров на основе OpenStack;
  • ABF — система управления жизненным циклом Linux-диструбитва: от исходного кода до репозиториев и ISO-образов;
  • lol_dba — небольшой гем, сканирующий Rails-проект и выдающий список столбцов в базе данных, которые, вероятно, должны быть проиндексированы.

Сертификаты:

Публичные выступления:

  • доклад "ABF: система для совместной работы над свободным ПО" на девятой конференции разработчиков свободных программ в Обнинске в 2012 году ( http://www.altlinux.ru/media/protva-2012.pdf).

Иные активности:

Профессиональные навыки
RubyRspecRuby on RailsRestGitShell scriptingPythonGolangSQLDocker
Опыт работы
Июль 2013 — по настоящее время
Старший инженер-программист
Москва
Обязанности и достижения

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

- разработка и поддержка Fuel [https://www.mirantis.com/products/mirantis-openstack-software/openstack-deployment-fuel/]

Достижения:

- участие в 10 релизах продукта: от небольшого закрытого проекта до №1 инструмента в мире по деплою OpenStack-а с открытым исходным кодом;
- развитие и поддержание проекта Fuel Astute [https://github.com/openstack/fuel-astute], оркестратора, выполняющий задания на нодах. Один из основных компонентов Fuel.

Январь 2011 — Июнь 2013
ЗАО "РОСА"
ведущий разработчик
Москва
Обязанности и достижения

Обязанности:
- разработка и поддержка веб-сервисов компании (с января по октябрь 2011 года)
- управление разработкой, поддержкой и развитием проекта ABF (c октября 2011 года)

Достижения:
- разработка, запуск и поддержка сайта rosalab.ru: backend
- разработка, внедрение и поддержка ABF как основного инструмента компании
- выпуск двух версий продукта, в том числе первой

Октябрь 2010 — Декабрь 2010
Фриланс
веб-разработчик
Москва
Обязанности и достижения

Достижения:
- API для социальной сети: backend
- Промо-сайт для IKEA (adomaluchshe.ru): backend

Сентябрь 2009 — Сентябрь 2010
ООО "ПингВин Софтвер"
Разработчик
Москва
Обязанности и достижения

Обязанности:
- поддержка полноценной независимой копии сборочной системы от компании AltLinux
- разработка, тестирование и поддержка клиентского ПО для регистрации участия в эксперименте по использованию Linux-дистрибутивов в образовательных учреждениях РФ (spohelp.ru)

Достижения:
- развертывание и поддержка полноценной независимой копии сборочной системы AltLinux в условиях отсутствия документации, ограниченного времени, возможности консультаций с разработчиками и оптимизаций кода под инфраструктуру и решения производителя
- финальная версия клиентского ПО для регистрации участия в эксперименте (spohelp.ru) работает без ошибок и изменений с 2010 года

Июнь 2008 — Август 2009
ООО "Рунту"
Сооснователь и технический директор
Москва
Обязанности и достижения

Обязанности:
- техническая поддержка пользователей
- координация команд энтузиастов: поддержки, переводов, тестирования и разработки.
- поддержка инфраструктуры

Достижения:
- создание и поддержка одного из самых дружелюбных форумов для Linux-новичков в рунете: forum.runtu.org
- выпуск и поддержка Linux дистрибутива Runtu — одна самых успешных локальных версий Ubuntu в России

Высшее образование
Июль 2007 — Сентябрь 2011
МГИЭМ
Электроники; ФЭ
Москва
Специализация и достижения

автоматизированные системы обработки информации и управления, с отличием.

Сентябрь 2005 — Июнь 2007
МИФИ
Кибернетики; "К"
Москва