Расскажите, какие премии и бонусы платит вам работодатель. Пройти опрос (займет около 15 минут)
Обо мне

Опыт full-stack разработчиком больше 15 лет.. Есть опыт руководства командами до 20 разработчиков, организации процесса разработки с нуля, работа в распределенной команде, работа с внешними подрядчиками, проектирования архитектуры проекта, принятия важных технических решений, еще есть опыт фриланс (3 года). Нет проблем с общением.

Текущие интересы

  • DDD
  • Сложная анимация в браузере (GSAP)
  • Project management
  • Product management

Занимаюсь спортом, плавание, тренажерный зал, единоборства. Есть разряды.

Опыт работы
Сервис для онлайн-покупки кинобилетов
Москва
Руководитель проекта
Февраль 2019 — Декабрь 2019 (11 месяцев)

Обязанности

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

Управление проектами

  • Витрина
  • Widget
  • Админка
  • Кабинет саппорта
  • iOS приложение
  • Android приложение
  • Несколько внутренних legacy-проектов

Управление командами

  • backend perl (5 часловек)
  • frontend (2-3 человека)
  • support (3-5 чеовек)
  • mobile ios (2 человека, внешний подрядчик)
  • mobile android (2 человека, внешний подрядчик)
  • backend php (1 человек, внешний подрядчик)
  • test (2-3 человека)

Достижения

  • Выявил ряд концептуальных проблем на сайте.
  • Выявил концептуальные проблемы с SEO через Google Console, составил план исправления. В результате показатели SEO выросли на 20-30%%.
  • Сформировал план интеграции и оптимизации затрат по онлайн-кассам. Из-за больших объемов и сезонной нагрузки, ожидались большие затраты и риски от технических сбоев. Все прошло по плану и без сбоев.
  • Организовал подготовку к майским праздникам, чтобы минимизировать риск падения серверов. Праздники прошли без инцидентов. За месяц до меня были серьезные падения в новогодние праздники.
  • Выявил и составил план избавление от двух внутренних legacy-проектов.
  • После ухода маркетингового директора, взял на себя инициативу по настройке и интеграции с AdFox и участвовал в работе с рекламодателями.
  • Рост проекта по сравнению с прошлыми годами сохранился и составил 50%.
Клаустрофобия
Москва
Team lead
Март 2016 — Декабрь 2018 (2 года и 10 месяцев)

Клаустрофобия — компания занимается разработкой квестов и франшизы для партнеров по всему миру, это первая и самая крупная квестовая компания в РФ.

Стек технологий: Django, Backbone.js, Bootstrap, Postgres, Elastic Search, Docker, AWS, Sentry, Celery, Pootle, NewRelic.

Обязанности

Проектирование

  • Проектировании и оптимизация архитектуры системы.
  • Принятие и обоснование технических решений.
  • Проектирование публичного API для мобильного приложения и интеграции партнеров и агрегаторов.
  • Проектирование CRM.

Разработка

  • Проектирование и доработка витрины.
  • Автоматизация процесса разработки.
  • Разработка API и документации для партнеров и агрегаторов.
  • Доработка интернет-магазина.
  • Анализ безопасности и устранение проблем.
  • Анализ производительности, профилирование, оптимизация кода и запросов к БД.
  • Поддержка серверов в облаке (Amazon), настрйка масштабируемой инфраструктуры под высокие нагрузки.

Менеджмент

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

Достижения

  • Выявил несколько концептуальных проблем на проекте и предложил решения для исправления.
  • Получилось улучшить взаимодействие ИТ-отдела с бизнесом, в плане постановки и приоритезации задач.
  • Организовал плановую работу отдела, без авралов.
  • Интегрировал около 40 агрегаторов (Афиша, QuestMe, Мир Квестов, Карта Квестов и др.), участвовал в переговорах.
  • Перевел сервера в Amazon, организовал масштабируемую инфраструктуру серверов под высокие нагрузки, автоматизацию доставки изменений кода и развертывания серверов.
  • Срочно, за 2 дня, сформировал план и интегрировал онлайн-кассы. После интегрировал онлайн-кассы в главном офисе и для партнеров (больше 100 франчайзи).
  • Организовал работу по мобильному приложению внутренними силами на React Native.
  • По своей инициативе взял на себя организацию работ по офисной инфраструктуре, разработке мобильного приложения, переносу и администрированию 1С сервера.
  • Обнаружил, расследовал и исправил несколько сложных уязвимостей в админской части.
  • С помощью аккаунт отдела, расследовали и устранили возможности мошеннических схем в админской части.
  • Успешное отражение 3-х хакерских атак.
Интернет-магазин на базе торгового центра Спортхит
Москва
Ведущий web-разработчик и Tech Lead
Декабрь 2013 — Март 2016 (2 года и 4 месяца)

Спортхит Онлайн — это крупный интернет-магазин. Его идея заключается в объединении на сайте ассортимента магазинов торгового центра Спорт Хит, а также некоторых внешних дилеров и дистрибьюторов. В связи со спецификой и постоянным изменением бизнес-процессов было решено не использовать готовое коробочное решение, а взять за основу фреймворк и дорабатывать его под бизнес-требования. За 2 года существования проекта разработкой занималась команда от 2 до 8 человек (в зависимости от финансирования).

Стек технологий: Django Oscar, Angular, Postgres, ElasticSearch, Redis, Celery, Ansible, Sentry, AWS, NewRelic.

Обязанности

Проектирование

  • Участие в проектировании архитектуры системы при запуске проекта.
  • Планирование и проектирование крупных доработок и оптимизаций интернет-магазина.
  • Проведение исследовательских работ по внедрению новых технических решений.

Разработка

  • Проектирование и разработка витрины магазина.
  • Интеграция с поставщиками (разные системы, >100 поставщиков).
  • Доработка менеджерской части магазина. Единственное, что не делалось через интернет-магазин — печать чеков.
  • Профилирование и оптимизация работы кода, запросов к БД, взаимодействия с сервисами.

Менеджмент

  • Участие в организации процесса разработки.
  • Постановка и контроль задач 2-х штатных разработчиков и 6-и фрилансеров.
  • Контроль качества кода (code review), тестирование, написание юнит-тестов.
  • Взаимодействие с отделами контента, маркетинга и продаж, разработка ТЗ на задачи от бизнеса, решение возникающих проблем.

Достижения

  • Настройка серверов, организация автоматического развертывания и непрерывной интеграции, на основе SaltStack и Ansible, для локального стенда, тестового и боевого серверов. Организация zero-downtime deployment.
  • Сделал интеграцию с 1С интернет-магазина и поставщиков.
  • Спроектировал и разработал API для поставщиков
  • Спроектировал и разработал каталог товаров, корзину, сравнение товаров.
  • Спроектировал и разработал поиск и кэширование на витрине с использованием ElasticSearch.
Индивидуальные цифровые решения на основе веб-технологий: комплексная разработка и фронтенд-продакшн
Ведущий web-разработчик
Февраль 2013 — Декабрь 2013 (11 месяцев)

Компания занимается заказной разработкой. Входит в разные топы веб-студий по РФ.

Стек технологий: PHP (Kohana), Javascript, Mysql, Python.

Обязанности

Разработка

  • Разработка крупного туристического портала (putevodov.ru), в команде 10-15 человек, с нуля.
  • Проектированием архитектуры проекта.
  • Контроль качества кода (code review), написание unit-тестов и функциональных тестов.

Менеджмент

  • Организация процесса разработки.
  • Постановка и контроль задач 6-и разработчикам.
  • Обучение сотрудников.
  • Общение с заказчиком и участие в составлении ТЗ.

Достижения

  • Внедрил практики непрерывной интеграции, подготовки релизов, написание документации.
  • Сдали и запустили проект.
Томск
Ведущий web-разработчик
Август 2012 — Январь 2013 (6 месяцев)

Компания занимается заказной разработкой для американских и европейских заказчиков.

Стек технологий: PHP (Kohana), Javascript, Mysql, MongoDB.

Обязанности

  • Разработка крупного музыкального контент-проекта, в команде 5-7 человек.
  • Проектирование архитектуры проекта.
  • Постановка и контроль задач разработчикам.
  • Ежедневные планерки (SCRUM).
  • Еженедельное общение с заказчиком, по результатам работы и планам.
  • Контроль качества кода (code review).

Достижения

  • Пришел на горящий проект, с опозданиями по срокам, за два месяца до дедлайна. Команда уже работала полтора месяца почти без руководства. Успели сдать проект в срок.
  • Обучился и успешно внедрил MongoDB на проект.
Web-разработчик
Июнь 2004 — Декабрь 2006 (2 года и 7 месяцев)

Разработка больших и маленьких проектов на php и javascript,

Проекты

http://snapdrive.net - 6 месяцев

  • Доработка файлового хранилища
  • Создание хранилища для картинок
  • Два крупных перевода "живого" сервера:

1) перевод информации о файлах и папках с файловой системы в БД;

2) перевод всех файлов с файловой системы на MogileFS; все это сопровождалось доработкой всего проекта под новые условия

  • Создание javascript/ajax-интерфейса
  • Работа с файловой системой MogileFS

http://drpic.com

http://revou.com

  • Доработка и поддержка

http://box.net - 2 месяца

  • Доработка и поддержка проекта в команде(5-7 человек)
Стартап
Томск
Ведущий web-разработчик
Октябрь 2011 — Август 2012 (11 месяцев)

Работа по контракту.

Обязанности

Разработка и проектирование

  • Разработка прототипа федеральной торговой площадки в команде (3 человека + торговый отдел) на Django (Python).
  • Проектирование архитектуры.
  • Проектирование интерфейса пользователя.
  • Ведение проектной документации.

Менеджмент

  • Ведение обсуждений по сбору требований.
  • Контроль качества кода (code review).
  • Организация процесса разработки.
  • Найм разработчиков.
  • Постановка и контроль задач разработчикам.
Разработка заказных программных решений: комплексных бизнес-систем для индустрий рекламы, финансов, медицины
Web-разработчик
Сентябрь 2009 — Август 2011 (2 года)

Компания являлась частью крупной международной маркетинговой компании.

Обязанности

  • Доработка и оптимизация двух(http://mojiva.com и http://moceanmobile.com) нагруженных рекламных проектов в команде(30 человек + иностранная команда).
  • Взаимодействие с иностранными подразделениями (обсуждение задач, составление статистических отчетов, исправление багов).
  • Проведение исследовательских работ.
  • Разработка и ведение внутренних сопутствующих проектов (система оповещений, CMS для маркетинговой команды).
Высшее образование
Томский государственный университет систем управления и радиоэлектроники
Томск
Факультет: Вычислительных систем; ФВС
Сентябрь 2001—Ноябрь 2005 (4 года и 2 месяца)
Дополнительное образование
Бесплатная образовательная программа от компании «Яндекс»
Москва
Введение в машинное обучение и анализ данных
Сентябрь 2018—Декабрь 2018 (3 месяца)
10gen
 
M101P: MongoDB for Developers
Март 2013—Май 2013 (2 месяца)