Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →
Проанализировали данные из зарплатного калькулятора за первое полугодие 2026 года и делимся в статье →
Коммуникабельный, ответственный, хорошо работаю в команде. Люблю конструктивную критику и всегда открыт к диалогу.
В свободное от работы время изучаю Temporal, Kafka, RAG.
Интересует долгосрочное сотрудничество (full-time, удаленный формат) в продуктовой команде с хорошо выстроенной коммуникацией и рабочими процессами.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Обязанности:
Достижения:
1. Актуализировал OpenAPI-документацию распределенного монолита и внедрил автоматическую валидацию схем в CI/CD pipeline совместно с командой Python QA Automation. Настроил её автоматический запуск при создании MR и поднятии feature окружения, что обеспечило консистентность и актуальность OpenAPI-документации в production-среде.
2. Выполнил performance-оптимизацию высоконагруженного read-only микросервиса на RoadRunner + Symfony: внедрил XHProf и Buggregator для профилирования, устранил утечки памяти и оптимизировал потребление CPU. Перевел read-репозитории с Doctrine ORM (DQL + Entity) на PDO Query Builder + DTO. Настроил OPCache через tmpfs в legacy микросервисах. В результате сократил время ответа отдельных API в 3–4 раза.
3. Провел исследование существующей кодовой базы распределенного монолита и сформировал (совместно с командой SA) требования для переноса 3х крупных бизнес сущностей в микросервисы, которые включали в себя 4 этапа:
- Рефакторинг существующей кодовой базы монолита - перенос сущностей в отдельные модули;
- Написание 2х микросервисов с нуля;
- Миграция данных в 3 миросервиса + дублирование в них записи из монолита;
- Рефакторинг модулей монолита - окончательный перенос операций чтения\записи в микросервисы без downtime системы с внедрением кэширования данных из мс.
4. Совместно с DevOps командой внедрил OpenTelemetry в распределенный монолит и микросервисы, обеспечив сквозную трассировку запросов (trace_id) и централизованный поиск логов в Grafana Loki.
Настроил context propagation между API, background jobs и console commands, обеспечив корректную передачу trace context между сервисами.
Выполнил рефакторинг системы логирования монолита: внедрил структурированные группы логов и добавил в logger context полезную нагрузку из OT для упрощения анализа запросов и troubleshooting по trace_id в Loki.
Разработал унифицированный logger для микросервисов в формате общего composer пакета с поддержкой OT и стандартизированного логирования.
5. Провел внутренние технические доклады и презентации в рамках индивидуального плана развития по темам: Doctrine ORM Best Practices, Kafka, RabbitMQ Streams & Quorum Queues, Mutation Testing.
6. Написал большое количество качетсвенных unit-тестов для микросервисов с использованием Infection (mutation testing), увеличив покрытие тестами с 0% до 80%.
7. Оптимизировал выполнение unit и integration тестов в CI pipeline монолита, сократив его с 6 до 1.5 минут за счет:
- Кеширования конфигураций и справочников
- Оптимизации работы с БД: перехода от длительных команд подготовки данных к точечным фикстурам, удаления избыточных связей из factories и устранения обращений к БД в unit-тестах
- Сокращения избыточных integration тестов: выноса части бизнес-сценариев в unit-тесты, добавления моков внешних сервисов
8. Освоил Grafana Loki и LogQL на продвинутом уровне для анализа логов, troubleshooting и observability production-среды.
9. Анализировал метрики и дашборды Grafana, выявлял узкие места в работе сервисов и оптимизировал потребление ресурсов (CPU/Memory), корректируя настройки HPA и requests/limits в Helm-конфигурациях Kubernetes
Стек:
Backend: PHP 8.2/8.4, Laravel 11, Symfony 7
Architecture & APIs: Microservices, REST, OpenAPI, gRPC, Protobuf
Testing & Code Quality: PHPUnit, PHPStan, Infection
Databases & Cache: MySQL, PostgreSQL, Redis
Messaging & Queueing: RabbitMQ
Performance & Runtime: RoadRunner, Nginx + PHP-FPM
CI/CD & DevOps: GitLab CI/CD, Docker, Kubernetes, Helm, Werf
Observability & Monitoring: OpenTelemetry (OTLP/B3), Prometheus, Grafana Loki
Infrastructure & Scaling: Traefik, HPA
Разработка новых модулей CRM (уведомлений, событий, автоматизированного принятия решений, аналитических отчетов, календаря рабочих дней, платежных систем, кредитного бюро, лояльности)
Написание интеграций с внешними системами (кредитное бюро, infobip, jetpay, база мобильных граждан, база отчетов по доходам)
Разработка и документирование restful api
Археология, рефакторинг и поддержка legacy кода (создание BPMN диаграмм существующих процессов, написание требований к коду системы, постановка задач на рефакторинг)
Стек: Yii2, Symfony 5, PostgreSQL, RabbitMQ, OpenAPI, Sentry, YouTrack, Docker, scrumpoker.
Рефакторинг и разработка нового функционала для системы комплексного благоустройства. Написание бизнес — логики на backend, документирование api(OpenAPI), валидация сконфигурированной с помощью OpenAPI JSON — схемы, написание интеграционных тестов(PHPUnit), разделение монолита на сервисы(экспорт данных в разных форматах, обработка событий системы и т. д.), переработка архитектуры core части приложения в соответствии с SOLID и GRASP. Написание фасадов, необходимых для изоляции конкретной предметной области приложения и перехода к модульному монолиту, и в дальнейшем, к микросервисной архитектуре.
Разработка и поддержка модуля экспорта данных в разных форматах для системы управления рисками.
Стек: Laravel, PostgreSQL, RabbitMQ, OpenAPI, PHPUnit.
Перенос работающего проекта по доставки промышленного оборудование и комплектующих с wordpress на bitrix. Мониторинг, анализ и оптимизация работы приложения, разработка модуля загрузки файлов, написание кастомных компонентов под Bitrix, интеграция с Bitrix24(лиды, уведомления), интеграции с api сторонних систем(модуль парсинга данных, наполнения контента и т.д.).
Интеграция opencart c e-commerce магазином, написанном на laravel. Доработка модулей crm на laravel, интеграции с платежными системами, документирование api(OpenAPI). Переработка UI приложения совместно с верстальщиком, написание новой бизнес логики на backend и frontend.
Разработка mvp маркетплейса на laravel с возможностью формирования каталога товаров и услуг сразу на нескольких языках(модуль перевода и редактирования данных), авторизацией через соц. сети, ЛК для покупателей, менеджеров, редакторов контента и продавцов товаров и услуг. Модуль конфигурации и создания главной страницы продавца с поддержкой мультиязычности и realtime чатом для обратной связи. Занимался разработкой ТЗ для mvp, проектированием UI совместно с дизайнером и frontend-разработчиком, разработкой архитектуры приложения и написанием логики на backend и frontend.
Стек: Laravel, PostgreSQL, Bitrix, Redis(хранилище сессий, кеш), RabbitMQ(фоновые задачи, чат), Stomp, WebSockets, Webpack.
Доработка скриптов на php и js на самописном движке. Разработка ЛК ERP системы на Slim PHP + jwt. Написание новой бизнес-логики на backend и frontend.
Стек: Slim PHP, MySQL.