Обо мне

Специализация и профессиональные навыки: Web: PHP 5.6, Laravel 4.2/5, Symfony 2 (Propel, Sonata, FOS), SOA, REST API, Microservices, MySQL, Sphinx, ElasticSearch, JS, jQuery, linux (xubuntu, debian), freeBSD, GIT, SVN, TargetProcess, JIRA, Redis, Memcache, nginx, Apache

Профессиональные цели: Интересные задачи, хорошая команда, возможность развивать проект с учетом собственных идей и личного опыта. Участие в длительных сложных проектах.

Награды, сертификаты, портфолио, проекты: Республиканская олимпиада по информатике, 2004 год, г. Могилев, диплом III степени

Профессиональные навыки
PHPGitLaravelNginxMySQLLinux
Опыт работы
Ноябрь 2014 — по настоящее время (3 года и 1 месяц)
Senior PHP Developer (backend)
Минск
Обязанности и достижения
- выполняется переход к архитектуре микросервисов от монолитного приложения - реализован механизм отложенной обработки различных задач в фоновом режиме (в том числе в многопоточном режиме) (ZeroMQ, RabbitMQ) - реализован поиск по параметрам на базе noSQL хранилища (Redis) - реализованы и развиваются JSON REST API для мобильных приложений компании - выполняется поддержка и развитие публичных JSON REST API - реализован проект "Корзина товаров" для упрощения покупок между продавцами и покупателями (с огромным потенциалом для горизонтального масштабирования) - деноминация валюты (введение новой валюты, поддержка двух рабочих валют, окончательный уход от старой валюты) - поддержка B2B клиентов в случае технических проблем на этапах интеграции наших сервисов - покрытие кода тестами (behat, phpunit, phpspec) - настроена и развивается систем CI (jenkins) - мониторинг проекта и его поддержка 24/7 - бесшовная выгрузка изменений на production-окружение - оптимизация проекта и впереди еще много всего интересного
Ноябрь 2013 — Сентябрь 2014 (11 месяцев)
Project Lead
Минск
Обязанности и достижения
Обязанности: - подбор команды для проекта - подготовка и согласование с заказчиком спецификации - построение бизнес-процесса разработки - планирование работы команды - программная и аппаратная архитектура проекта - технический контроль решения задач - коммуникация с заказчиком и смежными отделами Достижения: - сформированна команда из 5 разработчиков - проект выполнен в срок
Август 2011 — Ноябрь 2013 (2 года и 4 месяца)
ProntoSoft
Senior PHP developer
Минск
Обязанности и достижения
Обязанности: - Поддержка и разработка проекта irr.ru (порядка 13М объявлений, полнотекстовый поиск, B2B сервисы) - В течении полугода выполнял роль TL команды поддержки проекта - Ежедневное обновление проекта - Поддержка тестовых площадок - Выполнение оперативных запросов от различных членов команды Достижения: - Внедрение новых платежных систем - Подготовка проекта к портируемости на дочерние площадки - Участие в реализации новых идей направленных на постоянное развитие проекта irr.ru - Запусть REST API для мобильных приложений с поддержкой версионинга протокола - Оптимизация и распараллеливание процесса импорта данных со сторонних источников
Ноябрь 2008 — Июль 2011 (2 года и 9 месяцев)
ЭнергоДизайнПроект
Программист-системный администратор
Минск
Обязанности и достижения
Администрирование windows-сети (распределение)
Ноябрь 2006 — Декабрь 2009 (3 года и 2 месяца)
Медиа-агенство "СТАТУС"
web-разработчик, php-программист
Минск
Обязанности и достижения
Проектирование и написание Интернет сайтов различной сложности. Используемые языки и технологии: PHP, MySQL, JS, HTML, CSS, AJAX. С закрытием фирмы продолжаю поддерживать старых клиентах, но уже на правах фриланса. лучшие и недавние работы: http://skandal.by/ http://www.cubastudio.by/ http://flora.by/ http://ekomebel.by/ постоянная техническая поддержка и расширение функциональности всех работ Dизайн-бюро STATUS
Высшее образование
Январь 2004 — Январь 2009
БГУИР-Минск
Компьютерных систем и сетей
Минск