Обо мне

PHP - 11 лет, ООП, SPL, PDO, оптимизация кода и т.д. Работал с проектами различной сложности от простых информационных сайтов до многопользовательских систем с разветвленной и сложной логикой. Использовал Kohana, Yii, Phalcon, самописные фреймворки.

Python: Django в небольшой степени, в основном Flask, Tornado. Много работал с Mongoengine, Jinja2, Fabric. SQLAlchemy использую на среднем уровне.

Базы данных: имею опыт работы с Postgresql, MySQL, SQLite, Oracle. Больше всего работал с Postgresql в том числе 9.5: сложные запросы, триггеры, функции, аггрегаторы, оптимизация, PLSQL, PL/Python, миграция данных, настройка.

Верстка – (X)HTML, HTML5, валидная, со спрайтами, Bootstrap.

JS: опыт как с native так и с различными библиотеками: jQuery, prototype, Mootools. Последние пару лет применяю AngularJS.

Разработка: Git-flow, из CI наиболее активно Bamboo + JIRA + Stash.

ActionScript3/Flex – опыт 2 года: различные библиотеки, собственные компоненты, AMF, socket. Участвовал в переводе документации фреймворка PureMVC. Apache, nginx, конфигурирование сервера (опыт преимущественно на CentOS, Ubuntu).

Профессиональные навыки
Опыт работы
Март 2013 — по настоящее время
web-программист, тимлид
Санкт-Петербург
Обязанности и достижения

Разработка автоматизированной системы управления контекстной рекламой http://garpun.com/ : разработка модуля генерации и обновления контекстных кампаний, поддержка системы, интеграция c другими системами. Функции тимлида: деплой, код-ревью, декомпозиция задач и т.д

Июнь 2012 — Февраль 2013
Программист
Санкт-Петербург
Обязанности и достижения

Разработка системы обработки и сбора аналитики на базе Hadoop. Web-приложение на python (Tornado).

Январь 2012 — Июнь 2012
web-программист
Санкт-Петербург
Обязанности и достижения

программирование функционала сайта repka.com – различные задачи.

Июль 2008 — Сентябрь 2008
Flex программист
Санкт-Петербург
Обязанности и достижения

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

Май 2008 — Июль 2008
Фабрика кода
web-программист
Санкт-Петербург
Обязанности и достижения

Разрабатывали конструктор сайтов для одного из хостингов.

Август 2006 — Сентябрь 2010
Luxa
web-разрабочик, тимлид
Санкт-Петербург
Обязанности и достижения

Разработка системы управления и бронирования сети гостиниц. Поддержка около 10 сайтов. Разработка внутренних продуктов (биллинг, терминалы по бронированию и т.д.), управление командой разработчиков.

Высшее образование
Январь 2003 — Январь 2009
СПбГУ ИТМО
Информационных технологий и программирования
Санкт-Петербург