Обо мне

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

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

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

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

Знания языков программирования 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 год и 10 месяцев)
Руководитель проекта
Москва
Обязанности и достижения
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 (3 года)
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 год и 11 месяцев)
Ведущий Инженер-программист
Москва
Обязанности и достижения
Сайт http://actualidad.rt.com/ разработан на python/Pylons PostgreSQL Разработка и поддержка сайта телекомпании. Формирование плана и бюджета проекта. Контроль исполнения проекта (сроки, бюджет, качество). Создание и управление проектной командой (постановка задач, контроль исполнения). Команда: 3 программиста, 1 верстальщик, 1 дизайнер, 1 системный администратор. Ведение проектной документации. Регулярная отчетность по ходу исполнения проекта. Достижения: Разработка сайта для крупнейшей телекомпании в Европе "Russia Today". Аудитория сайта 7 500 000 пользователей в мес. Работа с высоко нагруженным проектом (350 тыс. хитов в сутки)
Февраль 2011 — Апрель 2011 (3 месяца)
Ведущий программист
Москва
Обязанности и достижения
Разработка: 2-x социальных сетей, каталога вузов и почтовой системы университета. Разработка на python/Django PostgreSQL
Сентябрь 2010 — Январь 2011 (5 месяцев)
PrimeLab
Ведущий программист
Москва
Обязанности и достижения
Разработка и сопровождение проектов компании на Python (django, pylons). Разработка и deploy проекта заказчиков компании. PrimeLab - Аутсорсинговая компания. activepay.ru - написание системы возвратов, исправление ошибок и доработка функционала. Разработка/сдача проекта "Ситуационный центр ЖКХ" - гос. заказ по подсчету и отображению расхода ресурсов (хол./гор. вода, электроэнергия, тепло) по городам. Разработка проекта "Топливные карты" - заказчик компания «МАГНАТЭК», предоставление отчетов и отображение пользования топливными картами компании.
Май 2003 — Апрель 2009 (6 лет)
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
ТАИИ
Программное обеспечение вычислительной техники и автоматизированных систем
Тула