Профессиональные навыки
Опыт работы
Сентябрь 2015 — по настоящее время
Ведущий разработчик
Москва
Обязанности и достижения

Разработка системы рекламной сети. Разбор большого количества legacy-кода.
Внедрение unit-тестирования, деплоя
Миграция Yii1 -> Yii2

Август 2014 — Сентябрь 2015
Старший программист
Москва
Обязанности и достижения

Сбор и обработка сообщений из социальных сетей, блогов и интернет-сми.
В основном бекенд. Демоны, очереди, оптимизация запросов.
Управление хранилищем в ElasticSearch и mongoDB, бэкапы в Amazon Glacier.
Автоматические отчеты в Word и Excel.
Рефакторинг существующей кодовой базы.
PHP, MySQL, Beanstalk, Gearman.

Июль 2012 — Июль 2014
Старший программист
Москва
Обязанности и достижения

xidx, 2014 год
Сбор, хранение и обработка информации о поведении пользователей, 2000rps в пике.
Обработка данных с помощью mapReduce в Hadoop-кластере.
Мониторинг через zabbix.
Технологии: mongodb, redis, git, bash, javascript

Соседи.ру, 2012-2013
http://sosedi.ru
backend-разработка на Yii
Создание многопроцессного демона на PHP (fork, sigchild, sigterm, flock) для обработки очереди задач в rabbitmq
Сервис push-уведомлений для APNS и GCM
json API для мобильных приложений
Хеш-кольцо для кластеризации redis
Сбор и агрегация статистики использования сайта

Июнь 2011 — Июль 2012
Разработчик
Москва
Обязанности и достижения

Поддержка и развитие сущестующей CMS на дюжине eCommerce-проектов.
html-верстка. jQuery интерактив и анимация.
Server-side скрипты на PHP и Python. Интеграция Sphinx.
Разбор чужого кода, исправление ошибок, оптимизация.

Ноябрь 2007 — Июнь 2011
Freelance
PHP-программист
Москва
Обязанности и достижения

Создание сайтов, в основном свой код без использования CMS.
HTML/CSS верстка. Создание динамических интерфейсов при помощи JavaScript и Ajax.
Работа с API социальных сетей: Twitter, Facebook, ВК, LiveJournal
Разбор чужого кода, исправление ошибок.

Высшее образование
Январь 2006 — Январь 2011
МЭИ (ТУ)
Институт автоматики и вычислительной техники; АВТИ
Москва
Специализация и достижения

Прикладная Математика и Информатика (ПМ)
А-13-06