Обо мне

Более 8 лет опыта работы в разработке ПО: занимался созданием веб-сервисов и мобильных приложений, автоматизацией бизнес-процессов и управлением командами. Умею ориентироваться на интересы бизнеса, сохраняя чистоту и поддерживаемость кода. Могу работать в команде или создать отдел разработки с нуля с построением процессов и внедрением систем. Готов брать новые технологии и быстро их осваивать.

Участие в профессиональных сообществах
Опыт работы
Разработка веб- и мобильных приложений, производство видеопродукции
Technical Lead
Август 2020 — По настоящее время (3 месяца)
whatwhere.world
Лимассол
Technical Lead
Май 2018 — Июнь 2020 (2 года и 2 месяца)

Руководил разработкой сервиса по поиску, управлению и продвижению событий с поддержкой продажи билетов. Отличительными особенностями были гибкий поиск событий по местоположению, поддержка эксклюзивных для партнеров модулей и комплексный подход к автоматическому получению данных из различных источников. Команда разработчиков состояла из 5-12 человек работавших удаленно.

Обязанности:

  • Проектирование архитектуры проекта и разработка основных его частей
  • Управление командой разработки
  • Контроль качества кода
  • Автоматический сбор данных о событиях по всему миру 
  • Разработка и поддержка уникальных партнерских модулей   

Что было достигнуто:

  • Монолитный проект разделен на модули и подпроекты: бэкенд, фронтенд, воркеры, базы данных, сервисы, сборщики и обработчики данных
  • Оптимизирована стоимость серверов и услуг по поддержке
  • Внедрены Docker и CI, автоматизированы и ускорены релизы продукта
  • Реализована система поиска, сбора и обработки данных о событиях по всему миру, позволявшая добавлять до 400 тысяч новых записей в сутки
  • Разработан гибкий и адаптивный API в соответствии со стандартами REST для работы сайта и интеграции с партнерами
  • Реализована мгновенная доставка контента для любого типа событий в любом городе согласно требованиям SEO
  • Оптимизированы базы данных для немедленного получения событий на основе местоположения, языка и предпочтений пользователя
KBK Group
Новосибирск
Technical Lead
Октябрь 2017 — Июнь 2018 (9 месяцев)

Разработал несколько проектов связанных с криптовалютой.
Обязанности:

  • Разработка продуктов компании
  • Управление внешними командами разработки фронтенда, дизайна и тестирования

Что было достигнуто:

  • С нуля созданы бизнес процессы компании
  • Разработаны несколько утилит, включая граберы данных, мониторы курса валют, телегам-боты
  • Разработан и запущен MVP проекта для децентрализованной 3D-печати
  • Подготовлен и проведен ICO
Разработка развлекательных и мультимедийных приложений
Технический директор
Декабрь 2016 — Октябрь 2017 (11 месяцев)

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

Обязанности:

  • Управление департаментом автоматизации, состоящего из 3 отделов
  • Разработка и внедрения производственных регламентов
  • Повышение производительности отделов разработки ПО и качества выпускаемой продукции
  • Участие в ключевых решениях бизнеса в составе экспертного совета компании


Что было достигнуто:

  • Разработан и внедрен новый подход к управлению задачами, который позволил повысить управляемость компании
  • Осуществлен переход от планового типа работы к проектному
  • Создана и внедрена новая схема продуктовых команд взамен существующих функциональных отделов, что значительно повысило качество выпускаемой продукции
  • Внедрены успешные практики повышения монетизации, полученные на тестовых продуктах
Начальник отдела системных разработок
Июнь 2013 — Октябрь 2017 (4 года и 5 месяцев)

Руководил несколькими отделами, занимающимися разработкой внутренних систем и внедрением готовых решений.

Обязанности:

  • Разработка архитектуры систем
  • Управление командами разработки
  • Коммуникация с другими подразделениями


Что было достигнуто:

  • Разработаны и внедрены с нуля: CI + ECM - система, CRM-система, HRM-система с использованием готовых и самостоятельно написанных решений. А также: GitLab, Atlassian Jira, Jenkins
  • Автоматизированы сборка и подписывание приложений на всех основных платформах: Android, iOS, macOS, Windows 10, AndroidTV, tvOS, WatchOS
  • Разработаны система управления рекламой в мобильных приложениях и аналитическая система с SDKs для всех платформ и автоматической интеграцией
web-разработчик
Октябрь 2012 — Июнь 2013 (9 месяцев)

Разработал несколько android-приложений и внутренних веб-сервисов.

Разработаны:

  • шаблон веб-приложений для android и система для автоматизации их разработки и сборки
  • система управления мобильной рекламой, включавшая Android SDK, серверы API и панель управления
  • система для автоматической сборки и подписывания android-приложений для Google Play store
Letz'go
Новосибирск
Junior Python Developer
Июнь 2012 — Ноябрь 2012 (6 месяцев)

Участвовал в разработке бэкенда для сайта letzgo.ru с использованием Python 2 и Google App Engine.

Высшее образование
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический; ММФ
Январь 2008—Январь 2014 (6 лет)

Бакалавр Механики