Middle/Senior PHP Developer
Челябинск, РоссияМиддл • Сеньор
Удаленная работа
Опыт работы более 5 летот 180 000 до 250 000 ₽
Опыт работы более 5 летот 180 000 до 250 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1CBn
О себе
На данный момент 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: нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
