Обо мне

Пишу проекты в связке 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.jsMongoDBMySQLSymfonyNginxDockerAmazon AWSLinuxPython
Опыт работы
Февраль 2017 — по настоящее время (1 год и 4 месяца)
Devops
Москва
Обязанности и достижения

Set up CI/CD environment with GitlabOrganized collecting logs across backends with Filebeat+ElasticSearch+Kibana. Taught developers to mine logs.Write several python and bash scripts for gathering metrics about project(data from Git) + GrafanaIntegrated corporative bot(botman) with slack for deployments and getting data from Grafana and KibanaPut all infasctucture in Ansible and provision with SemaphoreDeveloped documentationIn most incidents helped sysadmin to recover system or rollback codebase from backups And writing postmortemsAutomatization for tasksDeveloping infrastructureBuilded test platforms

Апрель 2016 — по настоящее время (2 года и 2 месяца)
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 (7 месяцев)
Ведущий PHP программист
Москва
Обязанности и достижения
Поддержка работы 5 проектов компании на Laravel 5 Доработка RESTFull API с использованием Swagger Подбор и техническое собеседование backend программистов Создание документации на Readthedocs Доработки по пользовательской части
Сентябрь 2012 — Декабрь 2014 (2 года и 4 месяца)
ООО "Кира Пластинина Стиль"
Ведущий PHP программист
Москва
Обязанности и достижения
Обязанности: - Доработка функционала 6-ти сайтов компании на платформе 1С PHP+MySQL в команде программистов - Администрирование 4-х серверов на Debian. - Интеграция проектов со сторонними сервисами доставки, агрегаторами цен, почтовыми сервисами. - Подготовка и развертывание программного окружения. - Сбор информация для организации модульного и функционального тестирования проектов.
Ноябрь 2010 — Январь 2012 (1 год и 3 месяца)
ООО ТК Безант-1
PHP Программист
Москва
Обязанности и достижения
Обязанности: - Перенос проекта на платформу 1С Битрикс(PHP+MySQL) с платформы inSales. - Взамодействие со сторонними разработчиками на предмет написание компонентов системы - Мелкие доработки функционала сайтов. - Разбиение монолитной ситемы на модули с последующим покрытеием модульными и функциональными тестами
Июнь 2006 — Февраль 2008 (1 год и 9 месяцев)
Энерго ЭМС
PHP программист
Москва
Обязанности и достижения
Обязанности: - Оптимизация сайтов компании(PHP+MySQL) для продвижения в сети. - Мелкие доработки функционала сайтов.
Высшее образование
Январь 2006 — Январь 2012
МосГУ
Рекламы
Москва