Кратко обо мне
Senior Backend Developer (PHP/Symfony, Go) с коммерческим опытом с 2011 года. Разрабатывал и сопровождал веб‑сервисы и интеграционные решения в финтехе и e‑commerce, работал с высоконагруженными системами и внешними API (RetailCRM, InSales, МойСклад и др.).
Сильные стороны — проектирование и развитие backend‑архитектуры, интеграции, разбиение монолита на микросервисы, BFF‑сервисы, работа с очередями, улучшение процессов команды и менторство. Привык брать ответственность за результат, а не только за код.
Ключевые навыки
- Языки: PHP 5.6–8.x, Golang
- Фреймворки и библиотеки: Symfony 2–6, Twig, Doctrine ORM, PHPUnit, Behat
- Интеграции и API: RetailCRM (API v3/v5), InSales API, МойСклад, разработка и поддержка REST API, BFF‑сервисы
- Базы данных: PostgreSQL, MySQL, MongoDB
- Инфраструктура и очереди: Docker (dev‑среда), RabbitMQ (включая retry‑политики), Redis, Beanstalk
- Качество и архитектура: DTO, SOLID, стремление к TDD, покрытие тестами, code review, работа с legacy
- Процессы: декомпозиция и оценка задач, участие в планировании, A/B‑тестирование, менторство стажёров
Опыт работы
Ноябрь 2025 — наст. время — ФИНФОРТ — Backend разработчик (PHP/Symfony)
- Доработка и развитие существующего функционала на Symfony 4–6.
- Проектирование и реализация фоновых задач и интеграций на RabbitMQ, настройка и использование retry‑политик.
- Применение AI‑инструментов для ускорения рутины, предварительного code review и генерации тестов/документации.
- Генерация и поддержка спецификаций OpenAPI.
- Участие в оценке и планировании задач, исправление выявленных дефектов.
Август 2022 — Июль 2025 — Banki.ru — Backend разработчик (PHP + Golang)
- Участвовал в разбиении монолита на набор микросервисов; проектировал и реализовывал отдельные сервисы, что упростило независимые релизы и сопровождение.
- Обновлял технологический стек (Symfony, PHP), участвовал в миграциях и рефакторинге.
- Разработал BFF‑сервис на Golang (кастомный вариант KrakenD) для объединения нескольких backend‑сервисов в единую точку входа для фронтенда.
- Выполнял продуктовые задачи, в том числе с использованием A/B‑тестирования для проверки гипотез и улучшения продуктовых метрик.
- Анализировал бизнес‑задачи, декомпозировал их на технические задачи для команды, участвовал в планировании спринтов и оценке.
- Проектировал и согласовывал контракты между фронтендом и бэкендом при разработке BFF‑сервисов.
- Проводил code review, работал с legacy‑кодом и участвовал в его поэтапном вычищении.
- Был ментором во внутренней программе стажировки по направлению «PHP‑разработчик».
- Принимал активное участие в выстраивании процессов разработки и работы команды (~10 человек).
Август 2020 — Август 2022 — Лаборатория Инноваций — Backend разработчик (PHP/Symfony)
- Разработка и поддержка внутренних проектов компании на стеке Symfony 5, PostgreSQL, Vue.js, Redis, RabbitMQ, Docker.
- Настройка dev‑среды в Docker, улучшение удобства локальной разработки.
- Реализация интеграций с внешними системами, в том числе на базе очередей (RabbitMQ).
Март 2015 — Август 2020 — Me‑Interactive — PHP‑разработчик (проектная разработка)
- Разработка заказных веб‑проектов на Symfony 3/4, Doctrine ORM, MySQL, MongoDB.
- Натяжка готовой верстки на Twig, backend‑часть на PHP 7.2.
- Разработка API для фронтенда, документирование через NelmioApiDocBundle/Swagger.
- Участие в интеграционных задачах и поддержке существующих решений.
Декабрь 2014 — Февраль 2016 — Intaro (RetailCRM) — PHP‑разработчик
- Разработка интеграционных решений для проекта RetailCRM.
- Работал с Symfony 2.8, PHP 5.6, MySQL, диспетчером очередей Beanstalk.
- Реализовал множество интеграций с RetailCRM (API v3), а также парсеры XML, XLS, CSV.
- Реализовывал интеграции с почтовым сервером для формирования лидов из писем.
Июль 2011 — Июль 2013 — ИА «Будет» — Junior PHP‑программист
- Работа с PHP‑фреймворком Symfony 2.0 beta в рамках стартап‑проекта.
- Освоил стек: Symfony, Doctrine, RequireJS, PHPUnit, Behat, Gherkin, Jenkins, Git, MySQL.
- Уволился в связи с призывом в ВС РФ.
Июль 2025 — Ноябрь 2025 — Перерыв (отпуск)
- Плановый перерыв между местами работы.
Дополнительные проекты
- Основной разработчик PHP‑API‑клиента для InSales: проектирование и развитие клиента для работы с InSales API.
Образование
- Высшее образование, специальность «Информатик‑экономист».
РГСУ, г. Ростов‑на‑Дону, 2008–2013, квалификация — специалист.
Предпочтения по стеку и рабочей среде
- ОС: Ubuntu, macOS
- IDE: преимущественно PhpStorm
- VCS: Git
- Фреймворк PHP: Symfony — основной фреймворк для коммерческих проектов
- Языки: PHP как основной язык, развиваю экспертизу в Golang
- Формат работы: удалённый, часовой пояс — Мск
Что для меня важно в работе
- Возможность профессионального роста и развития компетенций.
- Сильная команда разработчиков и внятные процессы.
- Адекватное управление продуктом и уважительное отношение к команде.
- Прозрачная политика по компенсации и её росту.
- Интересные технические задачи, где есть пространство для применения лучших практик и улучшения архитектуры.