28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

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

В основном пишу на Ruby, посматриваю в сторону Elixir. По работе приходилось разгребать задачи различных легаси проектов на разных языках, приводить их в поддерживаемое состояние (покрытие тестами, внедрения Dockerfile, обновление библиотек). В новых проектах принимаю участие на этапах планирования архитектуры, постановки задача и написания кода.

Изредка пишу пет-проекты на Nim.

= Буковки

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

- Система контроля версий: Git (GitHub/GitLab)- тесты: RSpec, Jenkins, Gitlab-CI, Travis-CI;- базы данных: PostgreSQL, MySQL;- веб-сервера: Nginx;- багтрекеры: JIRA, Redmine;- брокеры сообщений: RabbitMQ, 0MQ.

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

mroe epix, fun

= Участие в проектах

smotriege.ru, telemarker.ru, docs.pravo.ru, samara24.ru, votgk.ru

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

В 2008 году выступал на 404fest c рассказом об оптимизации PHP-приложений. Был на ULCAMP::Dev №6 с докладом "Ссылки в нормативных документах. Сбор и хранение."

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Компания-разработчик платформы для массовых видеотрансляций
Январь 2015 — Январь 2017 (2 года и 1 месяц)
- Проверка технический требований нового функционала;

- проведение собеседований;
- техлид RoR-проектов;
- менторство;
- ревью кода.

Undev
Ульяновск
Team Lead
Декабрь 2013 — Декабрь 2014 (1 год и 1 месяц)

- Проверка технический требований нового функционала;
- проведение собеседований;
- техлид RoR-проектов;
- менторство;
- ревью кода.

Legacy ruby code formatter & converter & testami pokryvator
Май 2012 — Декабрь 2014 (2 года и 8 месяцев)

Обязанности:
- Приводить в порядок легаси проекты забытые в чулане;
- запускать незапускаемое

Участие в проектах:
 - http://telemarker.ru/
 - http://smotriege.ru/
 - http://vybory.mos.ru/

С чем пришлось столкнуться:
- обновление кода с Ruby REE 1.8.7/1.9.x/2.x.x;
- апгрейд с Rails 2.x/3.x (включая проекты с тонной самописных плагинов и гемов);
- миграции с MySQL/MongoDB на PostgreSQL;
- демонизация рутин;
- покрытие тестами (spec/rspec/minitest/capybara);
- добавление в проект полезностей: capify, Vagrantfile, Ansible, Dockerfile, прочее.

Ведущий инженер-программист
Октябрь 2010 — Апрель 2012 (1 год и 7 месяцев)

Обязанности:
- релиз инжениринг СПС "Право.ру"
- коммуникация различных отделов (в том числе и удаленных);
- проверка технический требований на новый функционал;
- проведение собеседований;

Достижения:
- Запуск СПС "Право.ру".

Инженер-программист
Январь 2010 — Сентябрь 2010 (9 месяцев)

Обязанности:
- программирование;
- постановка и приоритезация задач.

Проекты:
- http://docs.pravo.ru/ - highload web-project, online legal documents database + various services- data mining- natural language processing

Достижения:
- разработана система автоматической линковки нормативных документов.

​Мы — команда профессиональных интернет-разработчиков и просто людей, которым не все равно что и как они делают.
веб-разработчик
Август 2007 — Декабрь 2009 (2 года и 5 месяцев)
Обязанности: - проектирование; - программирование; - оптимизация скриптов и баз данных других проектов компании; - настройка серверов. Достижения: - запущен портал samara24.ru; - созданы интранет-сервисы; - внедрены: XtraDB, memcached, nginx, svn. php, MySQL, memcached, svn, nginx.
Агентство интернет-маркетинга
веб-программист
Декабрь 2004 — Август 2007 (2 года и 9 месяцев)
Обязанности: - Фронтенд и серверное программирование сайтов - Техническая поддержка клиентских сайтов - Администрирование web-серверов компании Достижения: - Внедрение wiki-технологий для хранения внутренней документации - Разработан и внедрён фирменный фреймворк-двигатель сайтов. JavaScript, Perl, PHP, MySQL, Apache.
ВолгаИнфо
Самара
Веб-программист
Сентябрь 2001 — Ноябрь 2004 (3 года и 3 месяца)
Разработка портала volgainfo.net
Системный администратор
Сентябрь 1998 — Сентябрь 2001 (3 года и 1 месяц)
linux, anykey, сеть
Высшее образование
Самарский национальный исследовательский университет имени академика С.П. Королева
Самара
Факультет: Механико-математический
Январь 2000—Январь 2006 (6 лет)
специальность: Компьютерная безопасность Тема дипломной работы: "Метрическое представление текста"