Профессиональные навыки
Опыт работы
Декабрь 2016 — по настоящее время (11 месяцев)
Senior Backend Developer
Берлин
Март 2016 — Декабрь 2016 (10 месяцев)
Ведущий разработчик
Москва
Сентябрь 2015 — Февраль 2016 (6 месяцев)
Ведущий разработчик
Москва
Обязанности и достижения

Разработка системы рекламной сети. Разбор большого количества legacy-кода.

Внедрение unit-тестирования, деплоя

Миграция Yii1 -> Yii2

Август 2014 — Сентябрь 2015 (1 год и 2 месяца)
Старший программист
Москва
Обязанности и достижения
Сбор и обработка сообщений из социальных сетей, блогов и интернет-сми. В основном бекенд. Демоны, очереди, оптимизация запросов. Управление хранилищем в ElasticSearch и mongoDB, бэкапы в Amazon Glacier. Автоматические отчеты в Word и Excel. Рефакторинг существующей кодовой базы. PHP, MySQL, Beanstalk, Gearman.
Июль 2012 — Июль 2014 (2 года и 1 месяц)
Старший программист
Москва
Обязанности и достижения
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 (1 год и 2 месяца)
Разработчик
Москва
Обязанности и достижения
Поддержка и развитие сущестующей CMS на дюжине eCommerce-проектов. html-верстка. jQuery интерактив и анимация. Server-side скрипты на PHP и Python. Интеграция Sphinx. Разбор чужого кода, исправление ошибок, оптимизация.
Ноябрь 2007 — Июнь 2011 (3 года и 8 месяцев)
Freelance
PHP-программист
Москва
Обязанности и достижения
Создание сайтов, в основном свой код без использования CMS. HTML/CSS верстка. Создание динамических интерфейсов при помощи JavaScript и Ajax. Работа с API социальных сетей: Twitter, Facebook, ВК, LiveJournal Разбор чужого кода, исправление ошибок.
Высшее образование
Январь 2006 — Январь 2011
МЭИ (ТУ)
Институт автоматики и вычислительной техники; АВТИ
Москва
Специализация и достижения
Прикладная Математика и Информатика (ПМ) А-13-06