Обо мне

Специализация и профессиональные навыки: PHP фреймворки: Zend Framework, Symfony 2, Silex

JavaScript фреймворки: jQuery, jQuery UI, MooTools Успешный опыт внедрения модульной js архитектуры

DB: MySQL, MSSQL, MongoDB, Redis

Python, Java, Ruby, Scala - на базовом уровне. Работаю с: PhpStorm, Capistrano, Mercurial, Git, Bash, Sphinx

Профессиональные цели: Работать над интересными и успешными проектами. Получать удовольствие от решения задач.

Награды, сертификаты, портфолио, проекты: Участвовал в доработке и развитии http://opentorrent.ru Участвовал в разработке открытого клиента QutIM

Получил сертификат курса "Software Engineering for Software as a Service" Получил сертификат с отличием курса "Functional Programming Principles in Scala"

Профессиональные навыки
Опыт работы
Февраль 2014 — Август 2014
PrestoHeads
CTO
Москва
Обязанности и достижения

Обязанности:
- управление командой разработчиков
- написание кода и code-review
- принятие решений по использованию той или иной архитектуры и технологий
- обучение разработчиков
- собеседование соискателей

Достижения
- удвоил размер команды и число параллельно исполняемых, успешных проектов
- написал библиотеку для ускорения реализации типичных задач в приложениях для социальной сети
- участвовал в разработке и успешно запустил http://fundsobranie.ru/
- участвовал в разработке и успешно запустил http://odinburg.ru/
- участвовал в разработке и успешно запустил 12 приложений для социальных сетей (под NDA)

Технологии: PHP, Javascript, Symfony2, MongoDB, Facebook API, VK API, OK API, jQuery

Март 2012 — Сентябрь 2015
БИТ "Мастер"
Руководитель отдела веб-разработки
Ижевск
Обязанности и достижения

Обязанности:
- руководство командой веб-разработчиков
- code-review
- координация работы с другими отделами
- написание техзаданий
- разработка архитектуры приложений

Достижения:
- внедрил jenkins, hubot автоматического тестирования и уведомлений
- перевёл команду переход с svn на git что практически исключило баги вызванные проблемами слияния веток
- внедрил gitlab для ревью кода
- избавился от простоя при обновлении приложений внедрив практику развёртывания через Capistrano
- внедрил практику написания тестов
- спроектировал и запустил биржу обмена заказами между службами такси
- спроектировал и запустил платформу на микросервисах, призванную упростить запуск новых проектов

Технологии: PHP, Ruby, Javascript, Symfony2, Rails, Capistrano, PHPUnit, MySQL, MongoDB, Redis, beanstalkd, kafka, REST, json

Март 2011 — Март 2012
Team Lead
Ижевск
Обязанности и достижения

Обязанности:
- развитие http://music.ivi.ru
- руководство командой из 4х программистов
- взаимодействие с представителями заказчика

Достижения:
- создана "битва клипов" с голосованием через социальные сети
- создана "аяксовая" версия сайта, работающая без перезагрузок при навигации
- внедрён facebook open graph
- разработана система комментариев "как вконтакте" с использованием long-polling соединений
- внедрён импорт плейлистов внешних источников (vkontakte, last.fm, youtube)
- создана новая версия "плеера" с плейлистами и добавлением при перетаскивании
- внедрена практика gitflow

Октябрь 2009 — Март 2011
rubashka-na-zakaz.ru
Веб-программист
Ижевск
Обязанности и достижения

Обязанности:
- расширение ассортимента конструируемых продуктов
- поддержка существующих программных решений
- вёрстка
- написание xsd схем для валидации обмена данными

Достижения:
- создан конструктор женских рубашек
- создан конструктор галстуков
- внедрён jQuery
- интегрирована платёжная система Assist для приема платежей mastercard и visa
- создана английская версия конструктора на основе фреймворка symfony 1
- на 60% расширен набор опций для конструирования (напр., добавлены опции вышивки, выбор ткани по элементам)
- обновлена панель администратора (на XUL) для поддержки современных версий браузеров

Июнь 2008 — Март 2012
BathAuthority LLC
Разработчик дилерских b2b сервисов
Филадельфия
Обязанности и достижения

Обязанности:
- разработка b2b сервисов для автоматизации обслуживания дилеров (доставка, инвентаризация, поиск ближайших дилеров итд)
- вёрстка
- модификация и поддержка существующих сайтов компании

Достижения:
- создан сервис нахождения ближайших дилеров компании для клиентов (google maps api)
- создан сервис проверки наличия составных товаров на складе на основе наличия их заменяемых частей
- создан сервис рассчета стоимости доставки товара (usps api, fedex api, dhl api, несколько малоизвестных служб доставки Пенсильвании)
- создан сервис для работы с RMA
- создан сервис для работы с графическими каталогами продукции компании

Высшее образование
Январь 2006 — Январь 2011
УдГУ
Информационных технологий и вычислительной техники
Ижевск