Обо мне

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

  • разработка на 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 — по настоящее время (4 года и 5 месяцев)
Старший инженер-программист
Москва
Обязанности и достижения
Обязанности: - разработка и поддержка 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 (2 года и 6 месяцев)
ЗАО "РОСА"
ведущий разработчик
Москва
Обязанности и достижения
Обязанности: - разработка и поддержка веб-сервисов компании (с января по октябрь 2011 года) - управление разработкой, поддержкой и развитием проекта ABF (c октября 2011 года) Достижения: - разработка, запуск и поддержка сайта rosalab.ru: backend - разработка, внедрение и поддержка ABF как основного инструмента компании - выпуск двух версий продукта, в том числе первой
Октябрь 2010 — Декабрь 2010 (3 месяца)
Фриланс
веб-разработчик
Москва
Обязанности и достижения
Достижения: - API для социальной сети: backend - Промо-сайт для IKEA (adomaluchshe.ru): backend
Сентябрь 2009 — Сентябрь 2010 (1 год и 1 месяц)
ООО "ПингВин Софтвер"
Разработчик
Москва
Обязанности и достижения
Обязанности: - поддержка полноценной независимой копии сборочной системы от компании AltLinux - разработка, тестирование и поддержка клиентского ПО для регистрации участия в эксперименте по использованию Linux-дистрибутивов в образовательных учреждениях РФ (spohelp.ru) Достижения: - развертывание и поддержка полноценной независимой копии сборочной системы AltLinux в условиях отсутствия документации, ограниченного времени, возможности консультаций с разработчиками и оптимизаций кода под инфраструктуру и решения производителя - финальная версия клиентского ПО для регистрации участия в эксперименте (spohelp.ru) работает без ошибок и изменений с 2010 года
Июнь 2008 — Август 2009 (1 год и 3 месяца)
ООО "Рунту"
Сооснователь и технический директор
Москва
Обязанности и достижения
Обязанности: - техническая поддержка пользователей - координация команд энтузиастов: поддержки, переводов, тестирования и разработки. - поддержка инфраструктуры Достижения: - создание и поддержка одного из самых дружелюбных форумов для Linux-новичков в рунете: forum.runtu.org - выпуск и поддержка Linux дистрибутива Runtu — одна самых успешных локальных версий Ubuntu в России
Высшее образование
Июль 2007 — Сентябрь 2011
МГИЭМ
Электроники; ФЭ
Москва
Специализация и достижения
автоматизированные системы обработки информации и управления, с отличием.
Сентябрь 2005 — Июнь 2007
МИФИ
Кибернетики; "К"
Москва