Обо мне

Специализация и профессиональные навыки:
Пишу преимущественно на Ruby
buzzwords: Ruby On Rails, Javascript, Coffescript, PostgreSQL, Mongo, Backbone, Marionette, HTML, HAML, CSS, SASS, Git, Git flow, Capistrano, TDD, BDD, Design Patterns etc.
P.S. если тут нет того, что вы ищете, то можно спросить. Вдруг я забыл написать или выучил что-нибудь новенькое =]

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

Награды, сертификаты, портфолио, проекты:
SIS: Strategic Infrastructure Security. Стратегическая защита инфраструктуры, "Специалист" при МГТУ им. Н.Э. Баумана, диплом
TPD: Tactical Perimeter Defense. Тактическая периметровая защита, "Специалист" при МГТУ им. Н.Э. Баумана, диплом

Профессиональные навыки
Опыт работы
Февраль 2016 — по настоящее время
Руководитель группы разработки
Москва
Июнь 2015 — Февраль 2016
Rambler&Co
Ruby developer
Москва
Май 2013 — Июнь 2015
Undev.ru
Инженер-разработчик
Москва
Обязанности и достижения

Разработка приложений под платформу N​PTV (http://nptv.com) ​(Ruby, PostgreSQL, HAML).
Проектирование и разработка различных внутренних сервисов (Ruby, RoR, PostgreSQL, ActiveAdmin, Elasticsearch).
Создание API и интеграция внутренних сервисов между собой и с внешними приложениями и поставщиками данных (Ruby, RoR, JSON API, XML API, Grape, Swagger, Nokogiri).
Проектирование и разработка клиентских библиотек (gems) для внутренних и сторонних сервисов (Ruby, Rails engines, JSON API, Nokogiri).

Достижения:
● Визуализация статуса сборок проектов и покрытия тестами в режиме реального времени.
● Оптимизация полнотекстового поиска ­ внедрение Elasticsearch.
● Оптимизация работы БД с помощью партицирования.
● Интеграция множества проектов с CI (Jenkins) и покрытие их тестами; оптимизация и рефакторинг тестов.
● Внедрение разработки через pull­request’ы и code review.
● Внедрение best practices: ruby и rails styleguide, rubocop, унификация библиотек используемых в проектах.
● Руководство преддипломной практикой студента.
● Организация внутренних мероприятия (митапов) с целью обмена опытом и повышения квалификации.
● Использование Domain-­driven design при проектировании и разработке.

Август 2012 — Апрель 2013
7 Pikes, Inc.
Ruby программист
Москва
Обязанности и достижения

Разработка и поддержка бэкенда интернет­аптеки A​ptechka.ru​ (Ruby, RoR, Sinatra, MySQL и вагон всяких библиотек).
Поддержка и доработка API для обмена данными с внешними сервисами (XML API, dBase, DelayedJob).
Поддержка и доработка ERP системы для сети аптек (Ruby, RoR, Sinatra, MySQL, JSON API, DelayedJob).
Написал много кода и починил много багов.

Достижения:
● Оптимизация юзабилити и производительности интерфейса колл­центра, подсистемы обработки и сборки заказов.
● Оптимизация схемы базы данных.
● Двусторонняя интеграция с 1С.
● Невероятное количество багфиксов.
● В процессе анализа использования кода и рефакторинга из проекта было удалено около 15 тысяч строк
ненужного кода.

Февраль 2012 — Август 2012
Фриланс
Ruby программист
Москва
Обязанности и достижения

Проектирование и разработка интернет­-магазина Mebel Point (http://m​ebel­point.ru)​ (Ruby, RoR, MySQL).
Проектирование и разработка специализированной социальной сети O​mniVision (http://omni-v.com) ( Ruby, RoR, MySQL ) .

Март 2007 — Февраль 2012
гос. служба
Системный администратор
Москва
Обязанности и достижения

Обслуживание группы серверов и сети на базу Windows и множество других вещей, которые не имеют отношения к программированию.
Написание различных скриптов для автоматизации рутинных задач (VBScript, Windows Management Instrumentation, Active Directory).
Разработка web системы для удаленного управления компьютерами в сети (Ruby, RoR, Windows Management Instrumentation).
Проектирование и разработка простой тикетной системы (Ruby, RoR, MySQL).