Профессиональные навыки
Опыт работы
AI-powered corporate gifting platform.
Санкт-Петербург
Senior PHP developer
Ноябрь 2019 — По настоящее время (11 месяцев)

Нахожусь в процессе зарабатывания ачивок для резюме :)

Разработчик трейдинговой платформы
Санкт-Петербург
TeamLead
Июль 2018 — Октябрь 2019 (1 год и 4 месяца)

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

Уменьшал потери времени в работе команды - собирал и анализировал процессные метрики, оптимизировал и автоматизировал процессы разработки, тестирования и деплоя.

Работал с мотивацией и обучением команды - проводил один-на-один, ретроспетивы и тематические встречи для развития команды и обмена знаниями.

Принимал, приоритезировал и декомпозировал поток входящих в команду задач, формировал бэклог и очередь горячих задач, прогнозировал сроки.

Используемые инструменты - grafana, graylog, targetprocess, confluence.

Senior PHP developer
Октябрь 2017 — Июнь 2018 (9 месяцев)

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

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

В работе использовались такие инструменты и технологии как laravel, supervisor, postrges, pgq, redis, rabbitmq, docker.

Санкт-Петербург
PHP developer
Июнь 2017 — Август 2017 (3 месяца)

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

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

Мы разрабатываем набор облачных сервисов для ведения бизнеса по всему миру.
Санкт-Петербург
Senior PHP developer / TeamLead
Февраль 2016 — Июнь 2017 (1 год и 5 месяцев)

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

Проект строился по сервис-ориентированной архитектуре несколькими командами. Одна команда - один сервис.

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

Внутри команды играл роль тимлида - уточнял требования, формировал задачи к смежным командам, агитировал за внедрение CI в работу команды (автотесты, версионность, частая генерация сборок и автоматическое развертывание), общался с девопсами, службой эксплуатации и архитекторами.

В работе использовались yii2, silex, codeception, sentry, activemq, elk, mariadb, redis, vagrant.

Производитель популярной системы управления сайтами UMI.CMS
Санкт-Петербург
PHP developer
Июль 2015 — Ноябрь 2015 (5 месяцев)

Поддержка коробочной CMS - основного продукта компании.

Поддержка корпоративных ресурсов - сайта компании, демо-стенда для cms, сервиса проверки лицензий, сервиса обновлений.

Создание новых шаблонов на основе CMS.

ООО «All Discounts Here»
Санкт-Петербург
PHP developer / TeamLead
Июнь 2014 — Апрель 2015 (11 месяцев)

Стартап по предоставлению скидок с телефона через NFC, кардридер или QR коды.

Пришел как разработчик, через полгода стал тимлидом в бэкенде вместо ушедшего коллеги.

В разработке участвовали пять команд - бэкенд, фронтенд, мобильные приложения, тестирование и аналитики.

Команда бэкенда отвечала за разработку api для фронтенда и мобильных приложений и управление базой данных.

В проекте использовались такие инструменты и технологии: yii2, codeception, selenium, mariadb galera cluster, redis, elasticsearch, rabbitmq, сервисы amazon (aws, sns, s3).

ООО "Типовые решения"
Санкт-Петербург
Fullstack PHP developer
Февраль 2013 — Сентябрь 2013 (8 месяцев)

Работа над системой управления проектами для госорганизаций.
Под капотом - ExtJS, PHP, PostgreSQL. На тот момент размер базы впечатлил - на топовой установке база занимала 20GB.

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

Частная практика, работа без зачисления в штат
Санкт-Петербург
Фрилансер
Апрель 2009 — Декабрь 2012 (3 года и 9 месяцев)

В 2009 году ушел в фриланс опробовать силы в работе на себя.

Работал над разными заказами - от небольших исправлений в верстке для сайтов и до долгосрочной поддержки и доработки панели хостинг-провайдера.

Из запомнившихся проектов хочу отметить компонент extJS для визуализации планирования перемещения записей кинофильмов между кинотеатрами и сервис прокладки маршрутов и определения цен для службы такси.

Получил большой опыт работы с заказчиками.

Кадровое агентство
Санкт-Петербург
Человек-оркестр. Сисадмин, php-программист, эникейщик, тимлид.
Июнь 2007 — Апрель 2009 (1 год и 11 месяцев)

Поддержка пользователей, разработка внутренней CRM, консультации руководства по IT тематике.

В 2008 году штат IT расширили до 4 человек, в обязанности добавилась координация действий сотрудников.

Разработка CRM велась с нуля с использованием современных на тот момент технологий - ajax, postgresql с использованием h-store, снапшоты средствами lvm и горячее переключение между ними. Функционал работы с БД был вынесен в отдельную подсистему.

Санкт-Петербург
Программист веб-студии
Февраль 2007 — Июнь 2007 (5 месяцев)

Веб-студия Memento Graphics - подразделение PeterHost.ru

Создание сайтов на основе внутренней CMS компании и ее развитие

Программист на внутренних проектах
Март 2006 — Февраль 2007 (1 год)
В составе команды из 4 человек занимался разработкой новых проектов. В частности работал над порталом фотохостинга.
Техподдержка виртуального хостинга
Декабрь 2005 — Март 2006 (4 месяца)
Оказание технической поддержки клиентам хостинга.