Обо мне

Ищу удалённую или частично-удалённую работу.

PHP и MySQL сколько себя помню;
Любимые инструменты: Symfony 2, ORM Doctrine 2, Twig, Redis;
Unit-тесты (PHPUnit);
Контроль версий: Git, Mercurial, SVN;
Имею представление о безопасности веб-приложений;
Некоторые необходимые программисту знания в области настройки и администрирования Linux-based серверов;
Средства командной работы: FogBugz, Redmine, Jira ( + Greenhopper + FishEye + Crucible), GitHub, Flowdock
Знаком со Scrum / Agile методолгией ведения разработки;
Люблю SQL во всех его проявлениях;

Несколько лет назад много работал с XSLT/XPath;
Сталкивался с RabbitMQ, Gearman, Sphinx, Behat, MongoDB, PostgreSQL, MS SQL, Perl;

Фронтендом предпочитаю заниматься по минимуму. JS/jQuery владею, вёрсткой не занимаюсь совсем.

Занимаюсь разработкой интересных веб-проектов, в том числе под нагрузки, проектированием архитектуры приложения и БД с нуля, а также оптимизацией логики приложения, запросов и структуры БД;
Поиск и собеседование программистов, создание, распределение и контроль выполнения задач

Профессиональные навыки
Doctrine2TwigSymfony 2PhpunitGitPHPRedisMySQLRabbitmqJQuery
Опыт работы
Октябрь 2013 — Декабрь 2014
zombakka - сервис вирусной рекламы видео-роликов
Backend-разработчик на удалёнке
Обязанности и достижения

Обязанности:
- проектирование и разработка серверной части проекта в виде REST-API и отдельных сервисов
- покрытие всего функционала тестами и поддержание их в рабочем состоянии
- технологии: Symfony 2, Doctrine 2, MySQL, Redis, RabbitMQ, PHPUnit

Достижения:
- оно работает и работает хорошо
- всё апи покрыто функциональными тестами
- отдельный функционал покрыт модульными и интеграционными тестами
- создан демон для оплаты показов, который увеличивает и уменьшает количество воркеров в зависимости от количества задач в очереди (pcntl, RabbitMQ)

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

Обязанности:
- работа в команде отдела разработки медийных проектов auto.ru. Занимался проектами news.auto.ru и parts.auto.ru

Апрель 2012 — Декабрь 2012
PHP-программист на удалёнке
Москва
Обязанности и достижения

Обязанности:
- Участие в разработке портала www.okno.ru для провайдера ТТК

Достижения:
- Успешное удалённое сотрудничество с группой разработки. Проект запущен и сдан на поддержку штатных программистов компании.
- научился работать с видео из консоли, делать разные интересные штуки с ffmpeg и mencoder

Август 2010 — Октябрь 2011
Firstgam
программист
Москва
Обязанности и достижения

Обязанности:
- участие в разработке онлайн-букмекерского проекта rub90.com и системы оффлайн-касс с веб-интерфейсом
- система непрерывной обработки спортивных данных из разных источников в реальном времени

Достижения:
- создал демон на PHP, работающий в режиме нон-стоп, получающий через сокет довольно большие объёмы данных и не текущий по памяти
- клиентская оптимизация часто обновляющихся данных на странице

Ноябрь 2008 — Июль 2010
Программист
Москва
Обязанности и достижения

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

Партнерская сеть MixMarket.biz

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

Обязанности:
- Участие в разработке женского портала www.wday.ru (участие в разработке ядра, разработка некоторых сервисов, поддержка)
- Создание и поддержка бренд-сайта ELLE - www.elle.ru

Январь 2004 — Март 2007
фриланс
веб-программист
Москва
Высшее образование
Январь 2004 — Январь 2008
МГТУ им. Баумана
Фундаментальных наук; ФН
Москва