Профессиональные навыки
Опыт работы
Июль 2015 — Ноябрь 2015
PHP-программист
Санкт-Петербург
Обязанности и достижения

Устроившись на разработчика CMS - основного продукта компании, мои обязанности достаточно быстро обросли поддержкой корпоративных ресурсов, автоматизацией процесса их деплоя и решением проблем с интеграцией сайта с 1С. В рамках этих обязанностей переделал деплой демоцентра (20Gb данных), что ускорило его в 2 раза и позволило запускать в полуавтоматическом режиме через Teamcity. В нем же сделал скрипты деплоя и отката для системных сервисов компании - лицензирования, установки, обновления и проверки версии umicms.

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

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

Из забавного. Меня пугали суровым легаси, а оно оказалось вполне себе терпимым кодом.

Июнь 2014 — Апрель 2015
ООО «All Discounts Here»
PHP-программист, бэкенд тимлид.
Санкт-Петербург
Обязанности и достижения

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

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

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

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

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

Февраль 2013 — Сентябрь 2013
ООО "Типовые решения"
php-программист
Санкт-Петербург
Обязанности и достижения

Работа над системной управления проектами для госорганизаций. Добавление функционала, удаление функционала, редактирование функционала.

Апрель 2009 — Декабрь 2012
Фрилансер
Фрилансер
Санкт-Петербург
Июнь 2007 — Апрель 2009
Человек-оркестр. Сисадмин, программист, эникейщик, главный эникейщик.
Санкт-Петербург
Февраль 2007 — Июнь 2007
Программист веб-студии
Санкт-Петербург
Обязанности и достижения

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

Март 2006 — Февраль 2007
Программист на внутренних проектах
Санкт-Петербург
Обязанности и достижения

Занимался созданием и развитием внутренних проектов компании.

Декабрь 2005 — Март 2006
Техподдержка виртуального хостинга
Санкт-Петербург
Обязанности и достижения

Понял что есть настоящее терпение и выносливость :)

Среднее специальное образование
Январь 2001 — Январь 2005
колл., Санкт-Петербургский колледж радиоэлектронного приборостроения (СПКРП)
Вычислительные системы, комплексы, сети
Санкт-Петербург