Обо мне

Специализация и профессиональные навыки:
Управление в ИТ, веб-разработка, аналитика

Награды, сертификаты, портфолио, проекты:
Ubuntu Linux Certified Professional (attendance)
Автор книги "Разработка web-приложений на PHP 5" (Диалектика, 2006)
Благодарственные письма от компаний: Аскон, Johnson & Johnson Medical, Колизэо

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

Дополнительная информация:
Английский язык: читаю техническую литературу, веду переписку, могу и поговорить :)
- С 2004 по 2008 год был редактором-основателем проекта "Журнал для веб-разработчиков PHP Inside". Издание выходило в PDF, каждый номер скачивался до 15 тыс. раз. Весь механизм работал только на основе энтузиастов, начиная от авторов статей и переводчиков, заканчивая вёрсткой. Команда каждого номера составляла от 2 до 10 человек.
- В 2006 и 2007 годах сотрудничал с журналом ИТ-решений LAN, писал для журнала статьи и новостные репортажи.

Опыт работы
Май 2014 — Апрель 2015
Интеллектуальные системы
Технический директор
Москва
Обязанности и достижения

Обязанности:
- Организация процесса разработки с использованием системы контроля версий git и jenkins (continuous integration).
- Организация документирования проектов (wiki) и постановки задач (воркфлоу на redmine).
- Проработка архитектуры ключевых проектов совместно с тимлидами.
- Управление командой разработчиков и тестировщиков (до 20 человек) и системных администраторов (6 человек). Несколько уровней иерархии: технический директор -> тимлиды -> специалисты. Найм, увольнения, отпуска и прочее.
- Управление серверной инфраструктурой (аренда серверов + облако). Бекапы, мониторинг, обеспечение аптайма.
- Code review, анализ проблемных ситуаций, инцедентов (код, БД, настройки nginx/apache и т.д).

Достижения:
- Запуск в коммерческую эксплуатацию нескольких новых проектов (помимо развития и поддержки существовавших до меня), включая систему отложенного паблишинга в инстаграм и систему видеоконференцсвязи.
- Внедрение системы автоматизированного развёртывания (ранее код правился прямо на боевых серверах).
- Оптимизация команд разработчиков и сисадминов.
- Внедрение системы резервного копирования и мониторинга на базе bacula и zabbix.
- Перевели услуги по проведению интернет-трансляций и видеоконференций от субподрядчика на специалистов внутри компании.
- И другое.

Июнь 2012 — Апрель 2014
Технический менеджер проекта
Юбилейный
Обязанности и достижения

Обязанности:
- Ведение проектов внутри компании (включая сбор и обработку требований, подготовку ТЗ, декомпозицию на задачи для разработчиков, предоставление отчётности по статусу проектов для руководства и общение с заказчиками по техническим вопросам)
- Организация работы удалённых разработчиков (подбор аутсорсеров физических и юридических лиц под каждый проект, формирование пула постоянных разработчиков, обеспечение их техническими средствами - площадкой для ведения разработки, системой контроля версий)
- Технический контроль проектов (регулярные проверки кода, аудит технических решений, развёртывание кода на предпродукционный и продукционные серверы)
- Участие в подготовке тендерной документации (календарные планы, расходы) как для государственных тендеров, так и для тендеров крупных компаний (например, МТС)

Достижения:
- Сформированы пулы команд по направлениям: веб-разработка (LAMP), MS CRM Dynamics, мобильные приложения
- Запущены в коммерческую эксплуатацию: платёжная система (биллинг, интеграция с API оператора МТС, SMS шлюзом, API банковской ИС), система подписок на SaaS сервисы и др. в т.ч. с государственными заказчиками.

Сентябрь 2010 — Июнь 2011
Руководитель отдела веб-разработки
Москва
Обязанности и достижения

Обязанности:
- Управление разработкой проекта kolizeo.ru
- Обеспечение бесперебойной работы инфраструктуры портала

Достижения:
- Формирование отдела веб-разработки с нуля
- Перевод всех процессов разработки и обслуживания инфраструктуры от аутсорсинговой компании внутрь компании работодателя
- Переезд портала на новую серверную инфраструктуру и обеспечение её бесперебойного функционирования
- Запуск новой версии портала на базе Drupal и переконфигурация инфраструктуры под новые условия

Был приглашён как кризис-менеджер для разрешения проблемной ситуации с компанией-подрядчиком. В итоге, разработка и все компетенции переданы от внешнего исполнителя во внутренний вновь сформированный отдел веб-разработки. Работаем )

Инфраструктура: свыше 10 серверов.
Платформа ранее: LAMP, Zend Framework, Parser.
Платформа теперь: Drupal, ZF
Голосовые сервисы (интеграция с IVR), интеграция с платформой рассылок Ofsys.

Под управлением команда из 6 человек.

Октябрь 2009 — Апрель 2014
Частная практика
Независимый разработчик Drupal, руководитель группы
Москва
Обязанности и достижения

- Анализ требований к сайту, написание ФЗ и ТЗ.
- Разработка веб-проектов на базе CMF Drupal, Yii. Модули (API), темы, настройка, оптимизация. PHP, MySQL, jquery.
- Версионный контроль SVN, ведение разработки по методологии SCRUM.
- Проекты связанные с Астростар, WomenJournal, Passion, Пробизнесбанк...

Апрель 2009 — Октябрь 2009
GreenCom, стартап
Ведущий разработчик
Москва
Обязанности и достижения

- Разработка социального сервиса на базе CMS Drupal.
Использование основных готовых модулей, написание собственных (проведение рекламных кампаний с авторегистрацией пользователей и таргетингом по различным сегментам, статистика сайта по специфическим показателям, голосование - на базе переработанного poll, HTTP-авторизация, фильтры контента и мн.др).
- SVN, проектная система на базе assembla.com и SCRUM.

Ноябрь 2005 — Май 2009
Диджитед
Team Lead, Руководитель
Коломна
Обязанности и достижения

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

Подробнее:
- Общение с клиентами в процессе ведения проекта - выявление требований, согласование бюджетов и сроков, информирование о ходе проекта и управление изменениями.
- Анализ бизнес-процессов в компании-заказчике (если проект связан с автоматизацией процессов), выявление точек оптимизации с помощью разрабатываемого ПО. Написание ТЗ, ТКП.
- Управление ранее созданной командой разработчиков, в основном из географически удалённых специалистов. Организация коммуникаций, распределения заданий и контроля их выполнения. Работали по методологии SCRUM (спринты, спринт-сессии и ежедневная отчётность).
- Организация процесса разработки: использование проектной системы (ToDo, отчётность, общее файловое пространство), версионность кода на базе SVN, выбор "стандартного" технологического инструментария - PHP-фреймворк Kohana и CMF Drupal.
- Успешное завершение множества проектов, в том числе для компаний, названия которых "на слуху" (Johnson & Johnson, Русский Стандарт..)

Сентябрь 2003 — Октябрь 2005
Инженер-программист
Коломна
Обязанности и достижения

- Создание новой версии корпоративного сайта на базе собственной мультидоменной CMS.
- Поддержка и развитие корпоративного портала (экстранет).
- Поддержка иных веб-ресурсов компании.

Апрель 2002 — Август 2003
Гирус Софт
Инженер-техник
Москва
Обязанности и достижения

Основные обязанности: участие во внедрении и технической поддержке программно-аппаратных комплексов (системы автоматизации кинотеатров и баров). Настройка сети, установка ПО, первичное обучение пользователей. В обязанности входила и поддержка корпоративного сайта.
Из достижений:
- Участие в автоматизации кинотеатра IMAX в Москве.
- Обеспечение работоспособности ПО и инфраструктуры в кинотеатрах Варшава и Байконур.

Высшее образование
Январь 1997 — Январь 2002
МГОУ
Экономический
Москва
Специализация и достижения

Специальность: менеджер.
В вузе заразился информационными технологиями - три семестра Turbo Pascal, два семестра VBA. За что и благодарен преподавателю информатики со "старой закалкой".
Кстати, первый сайт я сделал именно для своей студенческой группы.