Обо мне

Специализация и профессиональные навыки:
Выступления на гуманитарных, технологических и научных семинарах, конференциях.

Научные исследования: Управление рисками проектной деятельности, экспертные системы, системы принятия решений, вопросно-ответное моделирование.

Языки программирования: Ruby, JavaScript, Go, Rust, Python, PHP

Опыт работы с СУБД: MySQL, MSSQL, PostgreSQL.

Работа с популярными CMF и CMS; Принимал активное участие в разработке ядра CMS Drupal 7.

ОС:
Linux (Ubuntu 10, Debian 4-6, CentOS 5)
FreeBSD 6.x - 9.x
Windows 2008 R2 Enterprise
Windows XP - 7

Опыт конфигурирования и администрирования серверов, использование Chef

Членство в обществах и ассоциациях:
В обществах и ассоциациях не состою

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Февраль 2017 — по настоящее время (5 месяцев)
Daitel
СТО
Москва
Обязанности и достижения

Управление технической частью проекта (разработка с нуля), работа с командой

Технологический стек проекта:

Ruby on Rails (Backend, API)
JS, React, Redux, ES6, Webpack, etc (Frontend)
Centrifugo
PostgreSQL, Redis
AWS (Hosting)
Ansible (Application Deployment + Configuration Management)
JIRA (YouTrack в прошлом), Slack, Sentry, etc
Docker в dev environment.

Февраль 2017 — по настоящее время (5 месяцев)
MyDreams
Техлид
Москва
Обязанности и достижения

Принял и запустил мертворожденый (по состоянию кодобазы) проект, развил его и переродил. После получения подтверждения теорий относительно идеи проекта, без ущерба для бизнеса переписали проект, сделали редизайн и запустили новую версию. Полностью с нуля подняли инфраструктуру проекта (не успели сделать только CD).

В ходе работы над проектом выстроил бизнес процессы, собрал команду (в том числе занимался воспитанием junior разработчиков) и наладил ее работу, внедрил контроль качества и прочее.

Ключевые слова одной строкой: переработал архитектуру проекта (от сайт-визитка-вишлист до "специфическая соц.сеть, готовая к масштабированию и выходу на зарубежный рынок"), руководство командой состоящей из дизайнеров, бекенд/фронтенд/iOS/Android разработчиков, тестировщиков; работа с удаленными разработчиками (в том числе подрядом), планирование и контроль за реализацией проекта, контактирование с инвесторами, менеджерами. Когда было время - не боялся писать код.

Технологический стек проекта:

Ruby on Rails (Backend, API)
Erlang (Realtime communications)
JS, React, Redux, ES6, Webpack, etc (Frontend)
PostgreSQL, Redis
Dedicated servers, AWS (Hosting)
Ansible (Application Deployment + Configuration Management)
JIRA, Slack, Sentry, Okmeter, etc
Docker в dev environment.

Сентябрь 2015 — Август 2016 (11 месяцев)
ITUniversum LLC
Software Engineer
Бостон
Обязанности и достижения

NDA не допускает разглашение многих деталей проекта.

Подготовил миграцию одиного продакшена в другой и успешно выполнил миграцию без остановки обоих проектов. После этого занимался разработкой на Ruby on Rails проекта для self-publishing компании.

Работал с зарубежными коллегами. Рекомендательное письмо прилагается (предоставлю по запросу).

Октябрь 2014 — Август 2015 (10 месяцев)
Ruby developer
Москва
Обязанности и достижения

Обязанности и достижения
Работа над backend частью coub.com.

Стек используемых языков и технологий:
* Ruby on Rails, Ruby,
* Erlang,
* Node.js,
* PostgreSQL, MongoDB, Redis,
* Vagrant, Docker.

Задачи:
* Все связанное с нагрузками:
** оптимизация уже существующих решений (работа как с кодом, так и с бд/ос)
** реализация отдельных сервисов (от 5к rps).
* Разработка нового функционала и доработка существующего.
* Задачи прямо или косвенно связанные с Data mining и Data science.

Активно участвовал в конференциях/митапам/профильных встречах. Приветствую обмен опытом и самообразование.

Апрель 2012 — Сентябрь 2014 (2 года и 5 месяцев)
Digital October Group, Undev
Инженер-программист
Ульяновск
Обязанности и достижения

* Разработка и сопровождение инфраструктурных проектов.
** Стек используемых языков и технологий: Ruby on Rails, Ruby, Go, Erlang, Python, PostgreSQL, Redis, ReactJS, AngularJS, JavaScript (native), Ansible, Chef, Vagrant, Docker.
* Принимал активное участие в управлении развитием проекта внутри компании. * Работа с DevOps
* Работа с open source проектами.
** Получил звание Gitlab MVP (Most Valuable Persone) за вклад в разработку проекта.
** Вхожу в TOP-10 разработчиков.
* Интеграция инфраструктурных проектов с Gitlab (Jenkins, Redmine и другие)
* Руководство разработчиками компании, их обучение.

Апрель 2011 — Апрель 2012 (1 год)
ООО "АйТи Кипер"
Инженер-программист
Ульяновск
Обязанности и достижения

* Разработка и сопровождение сайтов (заказы компании), web-master
** PHP, Mysql, PostgreSQL, HTML, CSS, JavaScript (native + JQuery)
** Drupal 7.x
* Сопровождение Redmine в компании
* Тестирование сайтов (ручное приемочное тестирование)
* Настройка и администрирование серверов для проектов
** Debian, Ubuntu
** Nginx, Mysql

Июнь 2009 — Апрель 2011 (1 год и 10 месяцев)
Управление Научных Исследований Ульяновского государственного технического университета
Инженер-программист
Ульяновск
Обязанности и достижения

* Разработка и сопровождение сайтов управления научных исследований УлГТУ (подразделение: Центр трансфера технологий)
** PHP, Mysql, HTML, CSS, JavaScript
** Drupal 6.x, 7.x
* Обеспечение работоспособности инфраструктуры подразделения (техника, сеть)
** Администрирование компьютеров под управлением Windows
** Администрирование серверов (Windows 2008 + Ubuntu)
* Участие в выставках, конференциях

Ноябрь 2007 — Апрель 2011 (3 года и 5 месяцев)
Ульяновский центр трансфера технологий
Инженер-программист
Ульяновск
Обязанности и достижения

* Разработка и сопровождение сайтов управления научных исследований УлГТУ (подразделение: Центр трансфера технологий)
** PHP, Mysql, HTML, CSS, JavaScript
** Joomla, Drupal 6.x

* Обеспечение работоспособности инфраструктуры подразделения (техника, сеть)
** Администрирование компьютеров под управлением Windows

Апрель 2004 — Апрель 2005 (1 год)
Администрация МО "Радищевский район"
web разработчик, front-end разработчик, back-end разработчик, php разработчик
Радищево, пгт
Высшее образование
Январь 2010 — Январь 2012
УлГТУ
Информационных систем и технологий
Ульяновск
Специализация и достижения

Магистерская диссертация на тему: "Средство управления рисками в вопросно-ответной среде проектной деятельности WIQA.NET"

Январь 2006 — Январь 2010
УлГТУ
Информационных систем и технологий
Ульяновск
Специализация и достижения

Выпускная работа на тему "Управление рисками в вопросно-ответной среде проектной деятельности WIQA.NET"