Обо мне

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

Более 10 лет опыта разработки высоконагруженных веб проектов: социальные сети, e-commerce, биллинг-системы, новостные ленты. Опыт работы как с классическим стеком LAMP, так и с NoSQL решениями.

- PHP 5.3+, ООП, АОП, TDD, Паттерны проектирования (М. Фаулер, GoF) - Фреймворки: ZendFramework, Yii, Symfony2, Doctrine2, Drupal - PostgreSQL, MySQL структура, оптимизация, процедуры - NoSql: Redis, MongoDB, Memcached, Hadoop, Cassandra - Frontend: JavaScript: jQuery, xHTML, CSS - Unix - Командная разработкая: Agile (Scrum), Git, SVN, JIRA, Redmine, Mantis. - Английский разговорный.

Награды, сертификаты, портфолио, проекты:

- Участие в организации HighLoad++ 2012 http://highload.ru

- Докладчик на ZFConf 2011 http://zfconf.ru

Членство в обществах и ассоциациях:

- Russian Office Chair Racing Federation

Профессиональные навыки
Опыт работы
Март 2015 — по настоящее время
Lazada
Backend Team Leader
Хошимин
Обязанности и достижения

Разработка логистической системы для службы доставки Lazada Express (LEX)
Управление командой из 4 backend php разработчиков - постановка задач, код ревью.
Общение с продукт менеджером, обсуждение и формирование скоупа на спринт.
Разработка архитектуры продукта.
Технологии: PHP, PostgreSQL, Symfony2, Doctrine2, PHPUnit, Teamcity, Docker.

Ноябрь 2012 — Декабрь 2014
Senior Software Developer
Санкт-Петербург
Обязанности и достижения

Разработка облочного retail продукта для малого и среднего бизнеса - Dreamkas.
Мобильный POS терминал (Android, iOS приложения, Web интерфейс) + Каталог продуктов + Аналитика продаж.
Backend разработчик REST API.
Технологии: PHP, MongoDB, Beanstalk, Symfony2, DoctrineODM, PHPUnit, Teamcity, Chef, Capistrano.
Разработка осуществлялась по Scrum методологии, со всеми соответствующими артефактами: планирования, planning-poker, daily stand-up meetings, demo, retrospective, continuous integration and delivery. Команда прошла тренинг Scrum for developers под руководством Product owner (сертифицированного Scrum тренера).

Август 2012 — Октябрь 2012
Senior Web Developer
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка высоконагруженных веб проектов
- PHP, MySQL, PostgreSQL, MongoDB, ElasticSearch, SphinxSearch, Memcache, Nginx, Yii

Июнь 2012 — Июль 2012
Senior Software Developer
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка и оптимизация производительности веб-фронтенда для аналитической системы
- Распределенная команда разработки (Россия, Украина, Китай, США), Agile
- PHP, MySQL, MediaWiki, SematicMedaiWiki

Февраль 2010 — Май 2012
Senior Web-Developer
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка высоконагруженного проекта Geometria.ru (+100000 посетителей/день), в том числе:
- PHP, Zend Framework, MySQL, PostgreSQL, MongoDB, Redis, Cassandra, Hadoop, Memcached, Varnish, ElasticSearch, Sphinxsearch

Достижения:
- ORM системы, позволяющей работать с различными базами данных как хранилище (MySQL, MongoDB, Redis и т.д.)
- REST API для сторонних сайтов и мобильных клиентов
- Биллинг система (смс, электроденьги, карточки, терминалы)
- Live трансляции аудио и фото
- Сервис обработки и хранения видео и аудио
- Разработка различных кастомных компонентов Zend Framework
- Система анализа просмотра контента на Hadoop/Cassandra
- Лента активностей (News feed)

Декабрь 2009 — Февраль 2010
Endero
Senior Software Developer
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка рекрутинговой соцсети http://jobgo.biz
- Общение с англоговорящим заказчиком и удаленной командой разработки
- Scrum методология разработки
- PHP, MySQL, Zend Framework

Сентябрь 2009 — Ноябрь 2009
Planet3
Ведущий Веб-Разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка sms-биллинга средствами PHP, PostgreSQL, Zend Framework

Достижения:
- Библиотека для Zend Framework до сих опр используется в компании.

Февраль 2008 — Сентябрь 2009
Ведущий Веб-Разработчик
Санкт-Петербург
Обязанности и достижения

Обязанности:
- Разработка социальной сети о брендах и товарах - Brandz.ru
- Полный цикл работ от анализа требований до архитектуры и внедрению

Достижения:
- Было разработано более 30 оригинальных модулей для Drupal
- Оптимизация сторонних модулей под нагрузки, обеспечение нормальной работы с postgresql, дополнение или изменение функциональности
- Оптимизация Drupal движка портала под высокие нагрузки: внедрение memcached кеширования, уменьшение количества sql запросов на странице

PHP, PostgreSQL, Nginx, Memcache, Drupal
В данный момент проект закрыт

Август 2005 — Январь 2008
Веб-разработчик
Санкт-Петербург
Обязанности и достижения

Реализация sms-сервисов (акции, викторины, голосования) для таких компаний как: МТС, Beeline, Мегафон, TELE2, Coca-cola, Oriflame, Касперский, Orion; фильма Ирония судьбы - 2 и др.

Разработка и поддержка веб и мобильных сайтов компании:

Ноябрь 2004 — Август 2005
Веб-разработчик
Санкт-Петербург
Обязанности и достижения

Разработка и поддержка портала www.smeshariki.ru и других проектов компании (www.fungame.ru).

Февраль 2001 — Май 2004
True Colors of Web
веб-разработчик
Санкт-Петербург
Обязанности и достижения

Разработка сайтов на php+mysql

osti.ru
timing.ru

Высшее образование
Январь 1998 — Январь 2003
СПбГУТ
Радиосвязи, телевидения и мультимедийных технологий; РС, ТВ и МТ
Санкт-Петербург