Обо мне

Способен создать благоприятную рабочую атмосферу, систему единых взглядов и ценностей, которая побуждает людей работать вместе.

Умею создавать условия, при которых можно заменять сотрудников не в ущерб проекту.

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

Готов принимать решения и брать на себя ответственность за их исполнение.

Знания языков программирования Python (Django, pylons, tornado), Javascript (React.js, AJAX, JQuery), XML, SQL (MySql, PostgreSQL, Oracle 9i) pl/sql и др. знание англ. яз. (техн.)

Objective C, Cocoa Framework, iOS SDK - 3 мес.

React Native

Технологии: асинхронное программирование, распределённые вычисления, высокие нагрузки, Rest Api

Администрирование и настройка Linux (Apache, MySQL,/ Python, nginx, memcached, SVN, GIT (trac), continuous integration), Oracle 9i

Continuous Integration Services и непрерывное тестирование (jenkins + selenium + testca­se).

Настройка производительности, как БД, так и скриптов.

Уверенное использование принципов ООП в решении задач.

Опыт работы в команде (Scrum Team).

Опыт разработки web-приложений под большую нагрузку, оптимизация требований серверных приложений к аппаратным ресурсам.

Опыт работы
Март 2016 — по настоящее время (1 год и 3 месяца)
Руководитель проекта
Москва
Обязанности и достижения

Gwheels - это Яндекс Такси, только для пассажиров премиум-класса. (Машины BMW, Mercedes - E и S класс)
Проекты:
Диспечерское програмное обеспечение разработано на python/Django REST API, Celery, PostgreSQL, ReactJs, websocket
Система приема, мониторинга, контроля и сверки заказов.

Мобильное приложение для водителей. После принятия заказа назначается водитель, который выполняет заказ. В конце поездки вычисляется её стоимость и присылается фото СЛИП.
Разработано на React Nativ + REST API

Мобильное приложение для пользователей. Автомобиль премиум-класса на расстоянии одной кнопки. Заказ, оплата и персональный менеджер для физический лиц.
Разработано на React Nativ + REST API

Состав команды:
3 бекенд, 1 фронтенд, 3 мобильщика, 1 дизайнер, 1 тестировщик, 2 админа.

Обязанности:
Полное сопровождение проекта, разработка и настройка всей ИТ-инфраструктуры, организация работ программистов, контроль исполнения, ревизия и тестирование кода.
Ведение плана проектов.
Написание технических и функциональных требований по проекту, постановка задач на тестирование.
Контроль сроков и качества выполнения поставленных задач.
Решение аналитических, технических и организационных задачи, поиск подходящих решений и технологий.
Мотивация и ведение вперед команду разработки.
Взаимодействие с заказчиком: сбор и анализ бизнес -требований заказчика, переработка в четкие ТЗ, составление плана разработки и сроков выполнения, анализ рисков проекта.

Достижения:
- Создание и запуск проекта.
- Мониторинг заказов в режиме реального времени.
- Мониторинг за перемещением водителей в реальном времени.
- Команда мечты.

Апрель 2013 — Март 2016 (2 года и 11 месяцев)
Advertone
Технический директор
Москва
Обязанности и достижения

Проект:
Сайт http://advertone.ru/ разработан на python/Django|Tornado, Celery, PostgreSQL, grunt, sass, bower
Система оптимизации дохода от интернет-рекламы, монетизирование сайта с максимальной выгодой.
Заказчик - частный инвестор.

Обязанности:
Полное сопровождение проекта, разработка и настройка всей ИТ инфраструктуры, организация работ удаленных программистов, контроль исполнения, ревизия кода.
Проектирование и разработка архитектуры распределённой системы с параллельным вычислением.
Поиск и подбор новых специалистов, формирование и сплочение команды, выращивание профессионалов, наставничество.
Управление командой проекта: постановка задач, контроль выполнения, мотивация членов команды проекта.
Состав команды: - 7 программистов, 1 дизайнер, 1 верстальщик и 2 тестировщика.
Взаимодействие с заказчиком: сбор и анализ бизнес требований заказчика, переработка в четкие ТЗ, составление плана разработки и сроков выполнения, анализ рисков проекта.
Ведение проектной документации.
Тестирование, сопровождение: обязательное автоматическое тестирование на базе jenkins.
В условиях нечетких требований успешно применялась практика scrum.

Достижения:
- Стабильная работа при нагрузке в 17 000 000 хитов в сутки.
- Внедрение и успешное применение scrum методологии.
- Проект в сжатые сроки (1 мес.) выведен из кризисного состояния в статус плановой разработки во многом за счет грамотной мотивации команды.

Май 2011 — Март 2013 (1 год и 10 месяцев)
Ведущий Инженер-программист
Москва
Обязанности и достижения

Сайт http://actualidad.rt.com/ разработан на python/Pylons PostgreSQL

Разработка и поддержка сайта телекомпании.
Формирование плана и бюджета проекта.
Контроль исполнения проекта (сроки, бюджет, качество).
Создание и управление проектной командой (постановка задач, контроль исполнения).
Команда: 3 программиста, 1 верстальщик, 1 дизайнер, 1 системный администратор.
Ведение проектной документации.
Регулярная отчетность по ходу исполнения проекта.

Достижения:
Разработка сайта для крупнейшей телекомпании в Европе "Russia Today". Аудитория сайта 7 500 000 пользователей в мес.
Работа с высоко нагруженным проектом (350 тыс. хитов в сутки)

Февраль 2011 — Апрель 2011 (2 месяца)
Ведущий программист
Москва
Обязанности и достижения

Разработка: 2-x социальных сетей, каталога вузов и почтовой системы университета.

Разработка на python/Django PostgreSQL

Сентябрь 2010 — Январь 2011 (4 месяца)
PrimeLab
Ведущий программист
Москва
Обязанности и достижения

Разработка и сопровождение проектов компании на Python (django, pylons).
Разработка и deploy проекта заказчиков компании.

PrimeLab - Аутсорсинговая компания.

activepay.ru - написание системы возвратов, исправление ошибок и доработка функционала.

Разработка/сдача проекта "Ситуационный центр ЖКХ" - гос. заказ по подсчету и отображению расхода ресурсов (хол./гор. вода, электроэнергия, тепло) по городам.

Разработка проекта "Топливные карты" - заказчик компания «МАГНАТЭК», предоставление отчетов и отображение пользования топливными картами компании.

Май 2003 — Апрель 2009 (5 лет и 11 месяцев)
Alloy Group, г. Москва
Ведущий программист
Москва
Обязанности и достижения

Разработка "больших" интернет-сайтов (отраслевые порталы) и сервисов (авторизация, объявления, прайсы, контекстная лбс) на связке Python (django) / postgres, Php / Mysql.
Доработка текущих веб-проектов (Python, dgango) и поддержка старых проектов (php, mysql)

StroyPortal.ru
AvtoPortal.ru
Hitech-Online.ru
FinancePortal.ru
FindRealty.ru
PortalUslug.ru
Narashvat.ru
CultureClub.ru
TravelDigest.ru
YourJob.ru
AlloyFirms.ru

Достижения:
Разработка крупнейшего в России сайта по строительству http://www.stroyportal.ru/.
Аудитория сайта 1 080 000 пользователей в мес.

Высшее образование
Февраль 2016 — Март 2016
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения

Agile - Scrum. Управление проектами с использованием гибких подходов.

Январь 2005 — Январь 2005
МГТУ им. Баумана
Информатики и систем управления; ИУ
Москва
Специализация и достижения

Oracle 9i pl/sql, DBA1, DBA2, настройка производительности

Январь 1998 — Январь 2003
ТАИИ
Программное обеспечение вычислительной техники и автоматизированных систем
Тула