Обо мне

Специализация и профессиональные навыки: 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 — по настоящее время (2 года и 7 месяцев)
Lazada
Backend Team Leader
Хошимин
Обязанности и достижения
Разработка логистической системы для службы доставки Lazada Express (LEX) Управление командой из 4 backend php разработчиков - постановка задач, код ревью. Общение с продукт менеджером, обсуждение и формирование скоупа на спринт. Разработка архитектуры продукта. Технологии: PHP, PostgreSQL, Symfony2, Doctrine2, PHPUnit, Teamcity, Docker.
Ноябрь 2012 — Декабрь 2014 (2 года и 2 месяца)
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 (3 месяца)
Senior Web Developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка высоконагруженных веб проектов - PHP, MySQL, PostgreSQL, MongoDB, ElasticSearch, SphinxSearch, Memcache, Nginx, Yii
Июнь 2012 — Июль 2012 (2 месяца)
Senior Software Developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка и оптимизация производительности веб-фронтенда для аналитической системы - Распределенная команда разработки (Россия, Украина, Китай, США), Agile - PHP, MySQL, MediaWiki, SematicMedaiWiki
Февраль 2010 — Май 2012 (2 года и 4 месяца)
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 (3 месяца)
Endero
Senior Software Developer
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка рекрутинговой соцсети http://jobgo.biz - Общение с англоговорящим заказчиком и удаленной командой разработки - Scrum методология разработки - PHP, MySQL, Zend Framework
Сентябрь 2009 — Ноябрь 2009 (3 месяца)
Planet3
Ведущий Веб-Разработчик
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка sms-биллинга средствами PHP, PostgreSQL, Zend Framework Достижения: - Библиотека для Zend Framework до сих опр используется в компании.
Февраль 2008 — Сентябрь 2009 (1 год и 8 месяцев)
i-Free
Ведущий Веб-Разработчик
Санкт-Петербург
Обязанности и достижения
Обязанности: - Разработка социальной сети о брендах и товарах - Brandz.ru - Полный цикл работ от анализа требований до архитектуры и внедрению Достижения: - Было разработано более 30 оригинальных модулей для Drupal - Оптимизация сторонних модулей под нагрузки, обеспечение нормальной работы с postgresql, дополнение или изменение функциональности - Оптимизация Drupal движка портала под высокие нагрузки: внедрение memcached кеширования, уменьшение количества sql запросов на странице PHP, PostgreSQL, Nginx, Memcache, Drupal В данный момент проект закрыт
Август 2005 — Январь 2008 (2 года и 6 месяцев)
i-Free
Веб-разработчик
Санкт-Петербург
Обязанности и достижения
Реализация sms-сервисов (акции, викторины, голосования) для таких компаний как: МТС, Beeline, Мегафон, TELE2, Coca-cola, Oriflame, Касперский, Orion; фильма Ирония судьбы - 2 и др. Разработка и поддержка веб и мобильных сайтов компании:
Ноябрь 2004 — Август 2005 (10 месяцев)
Веб-разработчик
Санкт-Петербург
Обязанности и достижения
Разработка и поддержка портала www.smeshariki.ru и других проектов компании (www.fungame.ru).
Февраль 2001 — Май 2004 (3 года и 4 месяца)
True Colors of Web
веб-разработчик
Санкт-Петербург
Обязанности и достижения
Разработка сайтов на php+mysql osti.ru timing.ru
Высшее образование
Январь 1998 — Январь 2003
СПбГУТ
Радиосвязи, телевидения и мультимедийных технологий; РС, ТВ и МТ
Санкт-Петербург