Middle/Senior PHP Developer

Челябинск, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • PHP • Symfony • Laravel • MySQL • PostgreSQL • Redis
Удаленная работа
Опыт работы более 5 лет
от 180 000 до 250 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Senior PHP Developer.

Мои компетенции и опыт

Ведущий PHP-разработчик, 11 лет коммерческой разработки. Проектирую микросервисы на Laravel, gRPC/Protobuf и RoadRunner, отвечаю за архитектуру, релизный процесс и качество кода. Управлял командами до 10 человек, выстраивал CI/CD и инфраструктуру в нужен доступ к резюме , внедрял модульное тестирование и статический анализ.

 

One2Work, старший PHP-разработчик (дек 2024 — окт 2026)

Команда 7 человек: 3 бэкенд-разработчика, 2 фронтенда, дизайнер, DevOps, проджект-менеджер.

Проекты: web- и mobile-платформа для поиска подработок и 5 микросервисов: интеграция с ФНС, проверка статуса мигрантов для МВД, ведение реестров на оплату.

Обязанности: проектирование сервисов на Laravel 9–12, RoadRunner и Protobuf/gRPC; описание proto-контрактов и согласование их между командами; декомпозиция и постановка задач разработчикам; регулярное код-ревью; релизный процесс (техническая экспертиза Pull Request'ов, стандарты кода, архитектурные принципы).

Достижения:

— внедрил RoadRunner, команда получила возможность писать gRPC-серверы на PHP: скорость микросервисов +12–17%, без найма разработчиков под новый язык;

— оптимизировал тяжёлые SQL-запросы и legacy-код: время обработки −20%;

— настроил PHPStan и кросс-ревью с LLM: количество багов, доходящих до QA, −30–40%.

Стек: PHP 8.2–8.5, Laravel 9–12, RoadRunner, gRPC/Protobuf, PostgreSQL, Redis, NATS, Docker, PHPUnit, PHPStan, CI/CD, Git, Linux, Bash.

 

Благотворительный фонд «Продолжение», PHP-разработчик / TeamLead (июль 2022 — окт 2024)

Команда 9 человек: 4 бэкенда, 3 фронтенда, QA, проджект-менеджер.

Проекты: фандрайзинговая платформа фонда, платёжный шлюз для приёма и обработки пожертвований, личный кабинет благотворительных организаций («Ядро»).

Обязанности: проектирование и разработка на PHP и Laravel 8–10, развитие микросервисной архитектуры (RabbitMQ, Redis, REST API, WebSocket); управление командой: декомпозиция и постановка задач, контроль исполнения, дейли, код-ревью, развитие людей; модульные тесты (PHPUnit), PHPStan в CI.

DevOps (выделенного инженера не было): развернул инфраструктуру фонда в нужен доступ к резюме с нуля (серверы на Ubuntu, сеть, резервное копирование); поднял self-hosted GitLab с собственными Runner'ами и пайплайнами сборки и деплоя; перенёс приложения на Docker и Docker Compose; описал серверы в Ansible и Terraform; настроил мониторинг и алертинг на Prometheus и Grafana с автомасштабированием платёжного шлюза под пиковые нагрузки.

Достижения:

— стабилизировал унаследованный платёжный шлюз: переработал воркеры, внедрил автомасштабирование. Неуспешных и «зависших» платежей стало на 18–25% меньше, падения сократились с 2–3 раз в неделю до одного раза в два месяца;

— спланировал и провёл миграцию БД шлюза на новый инстанс без простоя, сверил исторические транзакции с платёжным оператором и устранил накопленные расхождения;

— реализовал постоянную реконсиляцию платежей: расхождения выявляются автоматически, а не по обращениям пользователей;

— рефакторинг фандрайзинговой платформы и удаление неиспользуемой функциональности: скорость +10%;

— редизайн и рефакторинг «Ядра»: тяжёлые запросы быстрее на 15–20%;

— выстроил процесс разработки в команде из 9 человек: дейли, декомпозиция, обязательное код-ревью, контроль архитектурных стандартов.

Стек: PHP, Laravel 8–10, MySQL, REST API, WebSocket, RabbitMQ, Redis, Docker, Ansible, Terraform, GitLab CI/CD, Prometheus, Grafana, нужен доступ к резюме , PHPUnit, PHPStan.

 

Благотворительный фонд «Нужна помощь», PHP-разработчик (июнь 2019 — июль 2022)

Команда 17 человек: 8 бэкендов, 5 фронтендов, 2 QA, 2 проджект-менеджера.

Проекты: аналитическая платформа «Точность» со статистикой социальных проблем по регионам России; платформа «Пользуясь случаем» для сбора частных пожертвований в пользу фондов.

Обязанности: разработка и сопровождение веб-приложений на PHP и Laravel 5–8; участие в переходе от монолита к микросервисам (RabbitMQ, Redis, REST API, WebSocket); внедрил практику модульного тестирования (PHPUnit) и статического анализа (PHPStan); код-ревью, обсуждение архитектурных решений; DevOps: нужен доступ к резюме , GitLab CI/CD, Docker, Ansible/Terraform, Prometheus/Grafana.

Достижения:

— перевёл приложения на Docker/Docker Compose и настроил CI/CD: выкатка релиза сократилась с 30 до 5 минут;

— внедрил PHPUnit и PHPStan: ошибок в продакшене −40%;

— автоматизировал развёртывание серверов через Ansible: подготовка нового сервера с 3 часов до 30 минут.

 

Фриланс, PHP-разработчик (май 2014 — июнь 2019)

Проектная разработка и сопровождение веб-приложений на PHP и Laravel для клиентов из разных сфер; развёртывание проектов на Linux-серверах, в том числе в Docker. Вёл несколько проектов параллельно, от оценки и прототипа до деплоя и поддержки. Покрыл клиентские проекты юнит-тестами (PHPUnit), инцидентов после деплоя стало меньше.

 

Open source:

Folk — автор и мейнтейнер PHP application server на Rust, заменяющего связку nginx + php-fpm одним бинарником: HTTP/1.1 и HTTP/2, gRPC, обработка очередей, Prometheus-метрики и health-checks, zero-copy обмен между Rust и PHP, PHP SDK, адаптеры для Laravel и Symfony, builder кастомного бинарника.

Также дорабатывал плагины RoadRunner/gRPC: глобальные и сервисные интерсепторы, обработка ошибок, документация.

GitHub: нужен доступ к резюме



Есть файл резюме (защищен)


Интересные кандидаты