Обо мне

Пишу проекты в связке PHP + MongoDB/MySQL + PHPUnit.

Также неплохо пишу фронтенд часть на GraphQL+React+Relay

Для небольших проектов предпочитаю Slim или Lumen

Использую компоненты Symfony/Zend

Без проблем настрою Linux сервер для разработки.

Настрою автоматическое конфигурирование для Ansible.

На локальной машине использую Docker и Vagrant.

Могу спроектировать полностью систему и развернуть процесс разработки с нуля.

Есть опыт командной работы, обучения средних и начинающих программистов(PHP/JS)

Разверну инфраструктуру на AWS(сейчас нахожусь в процессе обучения для получения сертификата AWS)

Всегда и везде использую GIT.

Есть опыт работы с Node.js, Yii, 1C-Битрикс.

Примеры кода можно посмотреть здесь https://github.com/serkin

В свободное время учу иностранные языки(немецкий, испнаский), люблю волейбол, большой и настольный теннис.

Свободно говорю на английском языке.

Личные качества: пунктуален.

Работаю на Mac OS + PHPStorm + Vagrant/Docker

Не интересно: Битрикс

Интересно все что касается микросервисной архитектуры.

Интересны языки и технологии: PHP, Javascript, Kubernetes, CoreOs, Docker, GOlang, AWS, GraphQL, React

В ближайшее время собираюсь углубить знания в JS, GO и мобильной разработке(для самообразования)

Интересно получить опыт работы в команде с внедренным Scrum

Профессиональные навыки
PHPNode.jsMongoDBMySQLSymfony 2NginxDockerAmazon awsLinuxPython
Опыт работы
Апрель 2016 — по настоящее время
free lance
Ведущий PHP программист
Москва
Обязанности и достижения

Спроектировал микросервисную архитектуру проекта
Реализовал API сервисов на Lumen + Swagger
Подготовил документацию проекта и сервисов на readthedocs на двух языках
Настроил CI и CD с travis+scrutinizer
Организовал рабочий процесс с Asana+Slack+Github
Разработал Docker контейнеры для проекта на основе PHP7+MongoDB для окружения и тестирования.
Обучил и интегрировал в рабочий процесс новых членов команды(2 JS программиста и 2 PHP программиста).
Интегрировал Hubot с корпоративным Slack аккаунтом
Развернул инфраструктуру в AWS Container service
Написал GraphQL сервер на JS+mysql+mongodb

Сентябрь 2015 — Март 2016
Ведущий PHP программист
Москва
Обязанности и достижения

Поддержка работы 5 проектов компании на Laravel 5
Доработка RESTFull API с использованием Swagger
Подбор и техническое собеседование backend программистов
Создание документации на Readthedocs
Доработки по пользовательской части

Сентябрь 2012 — Декабрь 2014
ООО "Кира Пластинина Стиль"
Ведущий PHP программист
Москва
Обязанности и достижения

Обязанности:
- Доработка функционала 6-ти сайтов компании на платформе 1С PHP+MySQL в команде программистов
- Администрирование 4-х серверов на Debian.
- Интеграция проектов со сторонними сервисами доставки, агрегаторами цен, почтовыми сервисами.
- Подготовка и развертывание программного окружения.
- Сбор информация для организации модульного и функционального тестирования проектов.

Ноябрь 2010 — Январь 2012
ООО ТК Безант-1
PHP Программист
Москва
Обязанности и достижения

Обязанности:
- Перенос проекта на платформу 1С Битрикс(PHP+MySQL) с платформы inSales.
- Взамодействие со сторонними разработчиками на предмет написание компонентов системы
- Мелкие доработки функционала сайтов.
- Разбиение монолитной ситемы на модули с последующим покрытеием модульными и функциональными тестами

Июнь 2006 — Февраль 2008
Энерго ЭМС
PHP программист
Москва
Обязанности и достижения

Обязанности:
- Оптимизация сайтов компании(PHP+MySQL) для продвижения в сети.
- Мелкие доработки функционала сайтов.

Высшее образование
Январь 2006 — Январь 2012
МосГУ
Рекламы
Москва