Рейтинг лучших ИТ-работодателей России 2019 от Хабр Карьеры: читать на Хабре
Обо мне

Разрабатываю проекты и инструменты для разработчиков. В свободное время стараюсь отдать долг open-source сообществу за те прекрасные инструменты и проекты, которыми пользуюсь сам.

https://github.com/scaytrase

https://github.com/php-rpc

В качестве саморазвития изучаю Java, в данный момент являюсь мейнтейнером плагина для Jenkins

https://github.com/jenkinsci/stashnotifier-plugin

Профессиональные навыки
PHPSymfonyJenkinsMySQLGitPostgreSQLLinuxSeleniumBehat
Участие в профессиональных сообществах
Опыт работы
Один из самых крупных e-commerce проектов в СНГ
Старший разработчик
Сентябрь 2017 — По настоящее время (2 года и 6 месяцев)

Разработка внутреннего платежного шлюза и системы автоматизации бизнес-процессов фотостудии.

  • Проектирование новых сервисов, работа с аналитиками, разработка вводной технической документации по новым сервисам
  • Разработка внутренних переиспользуемых библиотек
  • Планирование технического беклога команды, анализ перспектив развития проектов
  • Автоматизация процессов разработки и CI/CD
  • Участие в разработке внутренних стандартов и инструментария
  • Обучение и консультирование коллег, код-ревью
  • Межкомандное ревью по смежным проектам и библиотекам

Переезд сервисов из Nomad в Kubernetes, организация QA кластеров в GCP

Группа компаний, объединяющая ведущие информационные ресурсы и сервисы банковской и финансовой тематики
backend разработчик
Июль 2015 — Сентябрь 2017 (2 года и 3 месяца)

Обязанности:

Разработка портала "Страхование" http://www.banki.ru/insurance/

  • Разработка сервисного слоя портала
  • Интеграция партнерских сервисов страховых компаний
  • Реализация API калькулятора автостраховых компаний, а также внутренней расширяемой архитектуры сервиса
  • Организация и имплементация юнит-тестирования сервиса

Разработка сервисного слоя проектов на symfony

Функции:

  • Разработка серверного кода, библиотек, инструментов
  • Обучение и консультация коллег
  • Проектирование и реализация архитектуры сервисов
  • Сопровождение процессов разработки (agile scrum)

Достижения:

  • Проектирование сервиса внутренней авторизации для SOA
  • Упреждающие изменения архитектуры сервиса под грядущие задачи
  • Миграция сервиса с yii1 на symfony3
  • Организация модульного и функционального тестирования сервиса
  • Разработка ядра проектов на основе Symfony под внутрикорпоративные стандарты API
  • Проектирование систем внутренней авторизации
  • Разработка гибких клиентов для внутреннего API на основе паттерна ObjectRepository (doctrine/common)

Прочие задачи:

  • Разработка инструментов для отладки и профилирования сервисов
  • Разработка внутренних инструментов и библиотек
  • https://github.com/bankiru/composer-dev-branch-val...
  • Проектирование и реализации межкомандных архитектурных задач
GitPHPMySQLSymfonyDoctrine2
ИОРСИ РАНХиГС
Москва
php разработчик
Сентябрь 2013 — Июль 2015 (1 год и 11 месяцев)

http://globalmanager.ru - национальный этап мирового чемпионата по стратегии и управлению бизнесом

http://banksbattle.com - международный чемпионат Сбербанка по управлению банкомIT сопровождение международных чемпионатов, основанных на бизнес-симуляции.

Веб-разработка:

  • Разработка платформы для регистрации участников, комплектации команд, проведения игр (прием решений, выдача отчетов, построение и отображение рейтингов). Система для управления контентом платформы.
  • Автоматизация процесса разработки (тестирование, развертывание проектов)
  • Планирование разработки
  • Реализация кастомизированных проектов на платформе для корпоративных тренингов на основе бизнес-симуляций
  • Создание интерфейсов, механизмов и алгоритмов для формирования разнообразных автоматических выгрузок

Поддержка инфрастуктуры:

  • Администрирование stage\prod инфраструктуры
  • Администрирование почтового сервиса
  • Организация автоматического развертывания проектов

Достижения:

  • Создание гибкой мультидоменной платформы, с кастомизируемым процессом брендирования, анкеты участника и логики, разработка модулей для платформы под различные симуляторы и стретегии проведения онлайн-соревнований.
  • Поддержка переиспользования информации платформой с прошлых сезонов
  • Синхронизация разрозненных самостоятельных модификаций предыдущей платформы в единый проект с объединенной пользовательской базой, общей логикой и модулями
LJES Apps
Москва
Backend разработчик, системный администратор
Январь 2013 — Август 2018 (5 лет и 8 месяцев)

"Домашний" проект

Разработка и поддержка backend инфраструктуры для мобильного приложения с пользовательским контентом (истории)

Планирование и разработка обновлений API

Разработка и поддержка серверного стека

  • Rest API для мобильного приложения (10-15 RPS)
  • Веб-интерфейс для модерации

https://github.com/php-rpc/cruds

Технлогии:

  • PHP 5.5+, 7.0 (Symfony), Composer, Git (приватные пакеты)
  • MySQL \ SQLite
  • Nginx, PHP-FPM, Apache2
  • Деплой Jenkins + Stash|Bitbucket + Phing
  • Proxmox VE

Проект принят на поддержку от знакомого, сконцентрировавшегося на администрировании приложения и работы с мобильным клиентом

Достижения:

  • Перевод разрозненного кода под стандарты PHP
  • Разработка новой структуры приложения с сохранением обратной совместимости с существующей версией мобильного приложений
  • Поддержка аудита модерации
  • Организация процессов разработки
  • local\dev\stage контуры разработки
  • Виртуализация контуров
  • Организация автоматизированной доставки кода на среды
  • Автоматизация доставки данных с prod среды на dev\stage контуры
  • Разработка удобных интерфейсов для модерации историй
  • Разработка интерфейсов для аудита действий модераторов
  • Разработка базовых инструментов для аналитики приложения
Лаборатория Графики и Мультимедиа ( Graphics & Media lab)
Москва
Сис. администратор \ Web-разработчик
Сентябрь 2011 — Сентябрь 2013 (2 года и 1 месяц)

Поддержка лаборатории ( ~ 40 раб. мест)

  • AD домен
  • Изолированная сетевая инфраструктура от факультета
  • Дисковые хранилища Synology
  • WiFi на основе Ubiquity Unifi
  • Инфраструктура для разработки (vcs, ci, issue-трекеры)
  • Веб-сайты
  • Почта (postfix)

Поддержка web-сайтов и проектов лаборатории:

  • Информационный портал лаборатории
  • Системы управлением курсами для студентом (версия на основе drupal и проект на основе СДО Moodle)
  • Порталы конференции Графикон (основной портал и порталы ежегодных конференций)
техник
Ноябрь 2010 — Декабрь 2012 (2 года и 2 месяца)
  • Сопровождение СДО Moodle
  • Развертывание и настройка новых установок
  • Поддержка администраторов курсов
  • Конвертация ( + доработка конвертера) контента курсов из TeX в PDF
Ямашев, Батанов, Панкратов и партнеры
Москва
web программист
Март 2010 — Ноябрь 2011 (1 год и 9 месяцев)

Разработка сайтов-визиток

Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Сентябрь 2008—Июль 2013 (4 года и 10 месяцев)
Математик, системный программист