Как вы себя чувствуете в самоизоляции, как адаптируетесь, как работаете, какими привычками обзаводитесь — об этом наш новый опрос. Пройдите его (займёт 10 минут) и в конце узнайте, как дела у других.
Обо мне

Специализация и профессиональные навыки: -

PHP, Symfony, JavaScript, Vue.js, MySQL, MongoDB, Redis, Rabbitmq, Docker, Управление разработкой... - разработка автоматизированных систем b2b, b2c, управление

Профессиональные навыки
Опыт работы
ADV/web-engineering co.
Москва
Teamlead / Ведущий разработчик
Май 2017 — Февраль 2019 (1 год и 10 месяцев)

Проекты:

В роли teamlead`а:

  • https://shop.vsk.ru - интернет магазина страховых продуктов компании ВСК;
  • https://shop.sogaz.ru - интернет магазина страховых продуктов компании СОГАЗ модуль ОСАГО;
  • https://lk.sogaz.ru - личный кабинет пользователя, модуль заявления убытков, менеджерский кабинет;
  • https://sogaz-life.ru - интернет магазин страховых продуктов компании СОГАЗ-ЖИЗНЬ;
  • https://lk.sogaz-life.ru - личный кабинет пользователя, модуль заявления убытков.

 ⤷ Технологии: PHP 7.1, Symfony 4, Bitrix, MySQL (Percona), MongoDB, Redis, RabbitMQ.

В роли ведущего разработчика:

  • https://ctc.ru - новая версия сайта телеканала СТС.

 ⤷ Технологии: PHP 7.2, Symfony 4, MySQL (Percona), Redis, RabbitMQ, Docker.

 

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

В роли teamlead`а:

  • Оценка и декомпозиция задач поступающих от клиента;
  • Постановка и распределение задач между офисными и удалёнными разработчиками, постановка задач тестировщику;
  • Согласование архитектурных решений разработчиков;
  • Code review;
  • Подготовка релизов, управление процессом тестирования и процессом поставки релизов на production;
  • Анализ и устранение аварийных ситуаций;
  • Составление плана рефакторинга;
  • Оптимизация процессов внутри команды;
  • Подготовка смет по пресейлам для новых проектов в части проработки требований, декомпозиции и оценки задач.


Достижения
:

В роли teamlead`а столкнулся с проблемой отсутствия чётко выстроенного процесса работы внутри команд отдела. В ходе общения с сотрудниками отдела собрал требования к процессу работы на поддержке. Впоследствии мной была собрана инициативная группа в составе которой:

  • Формализовали и описали единый процесс работы на поддержке;
  • Подготовили и утвердили регламент работы на поддержке в рамках отдела;
  • Создали шаблон для новых проектов в Jira, который включал роли, статусы и возможные переходы описанные в регламенте.

Новый процесс был внедрён и успешно обкатан на проектах shop.sogaz.ru, lk.sogaz.ru и получил положительный отклик от участников команды.


∷ shop.vsk.ru

  • Расширил инфраструктуру сервером очередей сообщений RabbitMQ. На базе RabbitMQ реализовал сервис отложенного выполнения запросов и перевёл на него все интеграции с api внешних сервисов. Благодаря этому решению удалось устранить ежедневную проблему падения сайта в часы пиковой нагрузки и в моменты увеличения времени ответа api внешних сервисов;
  • Интегрировал в проект фреймворк Symfony, модификация ядра которого позволила ему работать параллельно с первоначально используемым Bitrix framework. Это решение дало возможность писать новые сервисы используя преимущества Symfony и планово производить перенос функционала реализованного на Bitrix, что в целом улучшило структуру кода и сократило время необходимое для выполнения задач в части разработки.

 

∷ shop.sogaz.ru, lk.sogaz.ru

  • Управлял оперативной командой во время регулярных проверок Центробанка, в результате были успешно пройдены все проверки.

 

∷ sogaz-life.ru, lk.sogaz-life.ru

  • Произвёл реверс инжиниринг в условиях полного отсутствия документации у заказчика, в паре с аналитиком была подготовлена документация.

 

∷ ctc.ru

  • Спроектировал и разработал блочный редактор страниц сайта на основе дерева виджетов;
  • Разработал API реализующее методы для управления наполнением страниц с публичной части сайта и методы для редактирования параметров виджетов;
  • Разработал коллекцию виджетов реализующих основные функциональные возможности сайта.
PHPSymfonyMySQLMongoDBRedisRabbitmqDocker
Проектная работа
Москва
Ведущий программист
Сентябрь 2016 — Март 2017 (7 месяцев)

В команде из 4 человек разработали и успешно сдали в эксплуатацию аналитическую систему «Витрина данных», заказчик МНИИРИП http://www.mniirip.ru

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

 ⤷ Технологии: PHP, Symfony, PostgreSQL.

 

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

  • Организация процесса разработки;
  • Проектирование системы;
  • Разработка функциональных модулей системы;
  • Постановка задач удалённому разработчику;
  • Code review, тестирование выполненных задач;
  • Развёртывание системы на тестовом стенде заказчика.
Программист
Октябрь 2012 — Декабрь 2014 (2 года и 3 месяца)

Проекты:

  • Разработал модуль Bitrix для интеграции с API информационной базы склада дистрибьютера MERLION;
  • Разработал сайт для рекламного агентства Brandit;
  • Доработал сайт видео-продакшн студии AlexFilm production;
  • Разработал систему управления редакцией Zboss, заказчик REDSQUARE Ventures.
Программист
Апрель 2009 — Сентябрь 2011 (2 года и 6 месяцев)

Работал в компании название которой не могу публиковать согласно NDA.

 

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

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

 ⤷ Технологии: PHP, Zend Framework, JS, Bash.

Компания разработчик програмного обеспечения. Системный интегратор
Начальник отдела разработки управления интеграционных решений департамента ИУС
Февраль 2016 — Август 2016 (7 месяцев)

Формирование команды и организация процесса разработки АИСКУ (аналитическая информационная система «корпоративное управление») для компании «Роснефть», заказчик ООО «РН-Информ».

 ⤷ Технологии: PHP, Bitrix24, MySQL (Percona), Memcached.


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

  • Проведение собеседований с кандидатами на должность программиста;
  • Планирование и оценка этапов разработки, составление плана в MS Project;
  • Формирование требований к разрабатываемой инфраструктуре;
  • Участие в проектировании архитектуры системы совместно с архитектором;
  • Выстраивание процесса работы проектной группы совместно с руководителем группы системной аналитики и руководителем проекта;
  • Постановка задач разработчикам;
  • Участие в демо показах реализованного функционала в офисе заказчика, защита выработанных решений перед заказчиком.


Причина увольнения:

По прошествию 6 месяцев с начала моей работы на проекте компания «Роснефть» расформировала «РН-Информ» передав IT-активы интегратору «Сибинтек» вследствие чего проект был заморожен на неопределённый срок для оценки экономической целесообразности. Из-за отсутствия на тот момент в компании «ПРАЙМ ГРУП» других активных проектов условия договора, вступающие в силу в случае возникновения подобной ситуации, оказались для меня невыгодными и я был вынужден уволиться по собственному желанию.

ООО "Энтер"
Москва
Программист
Декабрь 2014 — Июль 2015 (8 месяцев)

Разработал портал http://my.enter.ru для взаимодействия с партнерами и клиентами:

  • Тендерная площадка с электронными аукционами для проведения онлайн торгов (Single Page Application).
  • Приложение "обратная связь" http://my.enter.ru/feedback/, обращения клиентов (тикеты), комментарии, пометка правильного ответа, модерация, отчёты (среднее время реагирования сотрудников и т.п.), рейтинг, профили пользователей, email уведомления.
  • Раздел "работа у нас", вакансии компании, отклики на вакансии, интеграция с E-Staff.
  • Раздел "адвокат клиента", подача обращений клиентом онлайн, обратная связь по обращениям, уведомления.

 ⤷ Технологии: Bitrix, backbone.js, marionette.js, require.js

Разработал функциональный модуль для CRM компании:

  • Механизм подписки пользователей на внутренние события с возможностью выбора канала доставки (API, Backend);
  • Каналы доставки уведомлений о событиях: PUSH уведомления (Apple Push Notification Service, Google Cloud Messaging), email уведомления через сервис Ofsys.

 ⤷ Технологии: Symfony, PostgreSQL, RabbitMQ

Sntex
Москва
Руководитель отдела разработки
Октябрь 2011 — Сентябрь 2012 (1 год)

Разработка автоматизированной B2B системы для продажи телевизионной рекламы на телеканалах. Работы по интеграции указанной системы с конфигурацией 1С CRM и провайдером электронной цифровой подписи «Такском».

  • Редактор сетки вещания для телеканалов, расстановка рекламных блоков, таргетинг;
  • Личный кабинет для рекламодателей;
  • Медиапланер рекламных кампаний.

 ⤷ Технологии: PHP, Symfony, MySQL.

 

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

  • Формализация требований и алгоритмов медиапланирования в процессе общения со специалистами от телеканалов;
  • Оценка трудоемкости задач;
  • Постановка и контроль выполнения задач;
  • Управление удаленной командой разработчиков;
  • Взаимодействие с партнёрами и подрядчиками.
PHPSymfonyMySQL
ООО "Дотти"
Москва
Программист
Октябрь 2008 — Март 2009 (6 месяцев)

Разработка и поддержка проектов:

  • http://tagoo.ru – поисковая система по медиа-ресурсам, социальная сеть;
  • http://bikerspublic.com – социальная сеть для байкеров.

 ⤷ Технологии: PHP, JQuery, MySQL, Sphinx, memcached.

World Media Ventures Management
Москва
Программист
Сентябрь 2007 — Октябрь 2008 (1 год и 2 месяца)

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

  • сайты тематических викторин и конкурсов;
  • промо сайты для компаний-клиентов;
  • социальные сети.

В основе web-проектов лежал разработанный внутри компании фреймворк, построенный на базе коммерческой ORM. 

 ⤷ Технологии: PHP, JQuery, MySQL, Sphinx, memcached.

 

Достижения:

По запросу руководства компании разработал и внедрил в эксплуатацию специализированное ПО для бухгалтерии компании.

 ⤷ Технологии: Delphi, SQLLite.

PHPMySQLJQuerySphinxMemcachedDelphiSqlite
SPN Digital Media - контент сервис-провайдер
Москва
Системный программист
Май 2007 — Сентябрь 2007 (5 месяцев)

Разработка на Python сервисов для внутренних проектов компании и для проектов компаний-клиентов.

Разработал:

  • Конструктор WAP-сайтов на основе динамических объектов (компонентов);
  • Динамические объекты для WAP-конструктора: новостной канал с доступом по подписке, сервис знакомств, авторизация, система обмена сообщениями между пользователями, пост модерирование;
  • СМС-викторина «Поединок";
  • Демон нейронной сети для интеллектуального ранжирования элементов SimMenu компании «Мегафон».

 ⤷ Технологии: Python, Oracle Berkeley DB, MySQL.

ООО "РН - Северная нефть" - нефтяная компания (г.Усинск)
Усинск
Ведущий инженер отдела автоматизации производства
Август 2005 — Февраль 2007 (1 год и 7 месяцев)

Модернизация проектов автоматизации промышленных объектов на нефтяных месторождениях на базе SCADA InTouch и других программных продуктов компании Wonderware.

Достижения:
Разработал и внедрил в эксплуатацию WEB систему визуализации технологических процессов (InTouch, PHP, MySQL, Flash, ActionScript 2). Для предоставления доступа к системе разработал внутренний сайт компании после авторизации на котором отдельная группа пользователей получала доступ к просмотру оперативной информации с удалённых месторождений, доступ к генерации отчётов и просмотру архивных данных. Данная разработка дала возможность руководству компании оценивать не только периодические сводки с удалённых объектов, но и иметь доступ к оперативной информации с минимальной задержкой и оперативно реагировать на аварийные ситуации.

Высшее образование
Московский государственный институт радиотехники, электроники и автоматики
Москва
Факультет: Заочный факультет электронных, информационных и управляющих систем; ЗЭИУС
Январь 2006—Январь 2008 (2 года)
Ухтинский государственный технический университет; УИИ
Ухта
Факультет: Безотрывного обучения; ФБО
Январь 2004—Январь 2006 (2 года)
После 4-го курса забрал документы и перевелся без потери курса в МИРЭА
Усинский филиал Ухтинского государственного технического университета
Усинск
Факультет: Машины и оборудование нефтяных и газовых промыслов
Январь 2002—Январь 2004 (2 года)
После 2-го курса в филиале закрыли факультет АИС, из-за чего вынужден был перевестись без потери курса в УГТУ