PHP-разработчик
Разрабатывает веб-сервисы, интернет-магазины и CRM на PHP и его фреймворках.
- Пишет бэкенд на Laravel, Symfony или Yii2
- Интегрирует платежи, CRM и внешние API
- Поддерживает и ускоряет живые проекты
Портрет сильного резюме
Разобрали 10 топ-резюме специалистов и собрали, что их объединяет: навыки, структура, формулировки и ошибки, которых они избегают.
Ключевые навыки
Сколько топ-резюме из 10 упоминают навык- PHP 7.4 / 8.x (ООП, типизация, современный синтаксис)10/10
- REST API проектирование (Swagger / OpenAPI, контракты, пагинация)10/10
- Реляционные БД и оптимизация (MySQL / PostgreSQL, индексы, EXPLAIN ANALYZE, тяжёлые запросы)10/10
- Docker / Docker Compose / контейнеризация10/10
- Git (командная разработка, code review)10/10
- Redis (кэширование, инвалидация, очереди, сессии)9/10
- Интеграции с внешними сервисами (платёжные шлюзы, CRM, маркетплейсы, доставка)9/10
- Рефакторинг legacy-кода9/10
- Laravel (Eloquent, Queues, Events, Artisan, Policy)8/10
- Брокеры сообщений и фоновые задачи (RabbitMQ, Kafka)8/10
- Nginx / Linux (эксплуатация, настройка окружения)8/10
- Тестирование (PHPUnit / Behat, unit / feature / e2e, TDD)8/10
- SOLID / ООП / паттерны (DDD, DTO, CQRS, Hexagonal)8/10
- Английский язык (B1-B2)8/10
- CI/CD (GitHub Actions, Jenkins, GitLab CI)6/10
- Symfony / Doctrine ORM (бизнес-логика, API Platform)5/10
- Статический анализ и стандарты кода (PHPStan / Psalm / Larastan, PSR-12, Laravel Pint, Rector)5/10
- Микросервисная архитектура и декомпозиция монолита5/10
- Observability (Prometheus, Grafana, ELK / Elasticsearch, Sentry, Zabbix)5/10
- Yii2 (highload-проекты, legacy)4/10
Чего ждут на каждом грейде
Реализация модулей и доработок по задачам (от НТЗ до прохождения QA), исправление багов в legacy через анализ логов и xdebug, написание REST API и базовых тестов, оптимизация отдельных SQL-запросов, работа с Redis/Docker/Nginx в рамках готовой архитектуры, участие в code review под наставничеством более опытных коллег.
Самостоятельная разработка функциональных модулей на Laravel/Symfony/Yii2, проектирование REST API со Swagger-контрактами, оптимизация БД (индексы, EXPLAIN, партиционирование) и кэширование Redis с измеримым ускорением p95, интеграции с платёжными шлюзами, CRM и маркетплейсами, работа с очередями RabbitMQ, внедрение тестов и стандартов кода (PHPStan, Pint), участие в code review.
Проектирование highload- и распределённых систем (RPS/RPM с пиками, микросервисы, декомпозиция монолита), архитектурные решения (DDD/Hexagonal, CQRS, идемпотентность, выделение bounded contexts), оптимизация под нагрузку с базовыми точками и метриками, построение пайплайнов качества (PHPStan/Psalm/Rector, e2e-тесты) и observability, менторинг и онбординг, взаимодействие с продуктом и реализация фич с прямым бизнес-эффектом (конверсия, бюджеты).
Сквозная ответственность от архитектуры до прод-наблюдаемости, проектирование решений 'с нуля до деплоя', формирование инженерных стандартов и техстратегии, руководство группой разработки / роль tech lead / CTO, владение продуктом целиком, ответственность за отказоустойчивость и масштабирование (присутствует у части выборки, заявлено редко и подкреплено самостоятельными запусками и руководящими обязанностями).
Из каких разделов состоит резюме
- 01Желаемая должность с уточнением грейда и стека (PHP Backend Developer, Senior PHP Fullstack, PHP Symfony программист)
- 02Опыт работы в обратной хронологии, разбитый по проектам/продуктам с описанием системы и бизнес-домена
- 03Контекст проекта: тип продукта (e-commerce, СЭД/документооборот, CRM, fintech/МФО, B2B-платформа, EdTech, логистика), масштаб (RPS/RPM, пользователи, объём данных) и состав/размер команды
- 04Ключевые задачи и достижения с измеримым результатом под каждым проектом (latency p95, нагрузка, конверсия, покрытие тестами)
- 05Стек/технологии, указанные отдельно под каждый проект (PHP-версия + фреймворк + БД + кэш + брокер + инфраструктура)
- 06Образование (профильное техническое; для непрофильного — дополненное курсами и подтверждённой практикой)
- 07Навыки сгруппированы по слоям (язык/фреймворк, БД, кэш, очереди, инфраструктура, тестирование, архитектурные принципы)
- 08Знание языков (английский, чаще всего B1-B2)
- 09Обо мне: специализация, архитектурный фокус, домены, инженерные принципы
Как топы описывают достижения
Топы доказывают impact парой 'было → стало' с базовой точкой, масштабом и механизмом, а не списком обязанностей. Технические метрики: снижение p95-latency с указанием замера через Prometheus+Grafana (с ~1.5 сек до ~150 мс через партиционирование журнала аудита, с ~300 мс до ~50 мс через кэш RBAC в Redis, с ~800 мс до ~80 мс через кэш расчёта слотов, загрузка страницы с 4 сек до 1), оптимизация SQL (EXPLAIN ANALYZE, индексы, батчинг — ускорение критичных выборок, снижение времени отклика на 28%), рост покрытия тестами (довёл до 80%, внедрил TDD). Масштаб системы указан числом: RPS 300-500 с пиками 1000+, до 8000 RPM без деградации, ~400 документов/день, ~120 активных пользователей. Продуктовый/бизнес-эффект: рост конверсии на 20% за счёт платёжных интеграций, снижение критических ошибок на проде на 32% через автотесты, сокращение избыточных расходов на трафик на 16%, снижение нагрузки на сервер на ~30% через рефакторинг и кэш. Почти всегда указано КАК достигнут результат (партиционирование, индексы, cache-aside в Redis, вынос процесса из монолита в сервис, дедлеттер-очереди RabbitMQ) и к какому домену/бизнес-задаче привязан.
+ Чем выделяются сильные резюме
Достижения с метриками И объяснением механизма (за счёт чего получен результат) и способом замера (Prometheus+Grafana, EXPLAIN ANALYZE), а не список обязанностей
Стек указан отдельно под каждый проект вместе с описанием системы, домена и реальной нагрузки (RPS/RPM, документы/день, активные пользователи)
Глубина в PHP-экосистеме конкретна: осознанный выбор фреймворка (Symfony/Doctrine для highload-e-commerce, Laravel для новых сервисов, Yii2 для legacy), очереди и фоновые сценарии, EAV и сложная атрибуция — а не просто 'знаю PHP'
Производительность данных через измеримую оптимизацию: индексы, партиционирование больших таблиц, кэширование в Redis с инвалидацией, рефакторинг тяжёлых запросов с базовой точкой по latency
Зрелые инженерные практики: TDD и рост покрытия тестами, статический анализ (PHPStan/Psalm/Larastan/Rector), Swagger-контракты, CI/CD, наведение порядка в заброшенной документации
Архитектурная экспертиза: DDD/Hexagonal, bounded contexts, CQRS/Event Sourcing, декомпозиция монолита на сервисы, вынос дублирующейся логики в переиспользуемые модули — с описанием решённой проблемы
Доменная экспертиза с цифрами и интеграциями: e-commerce/маркетплейсы, СЭД/документооборот, CRM/медицина, fintech/МФО (KYC/AML), логистика (платёжные провайдеры, СБП, маршрутизация); привязка к бизнес-результату
Связное 'Обо мне' с архитектурным фокусом, доменами и инженерными принципами; у сильных профилей — публичные проекты на GitHub с описанием стека и практик вместо общих фраз
— Типичные ошибки
Размытые формулировки без метрик ('улучшил стабильность системы', 'оптимизировал работу с БД', 'время расчёта скидки сократилось') без чисел и базовой точки
Голый список обязанностей и 'занимался разработкой сайтов под ключ' вместо достижений с результатом и механизмом
Перечисление технологий единым свалом без привязки к проектам и без указания глубины владения
Отсутствие масштаба/нагрузки — нет RPS/RPM, пользователей, объёма данных, по которым видна сложность системы
Опечатки и кириллица в технических терминах (lеgасу/легаси, РНР вместо PHP), дублирование строк опыта и обрывы фраз — признак невычитанного резюме
Перегруз нерелевантными для разработчика деталями (водительские права, собственный автомобиль, длинные непрофильные дипломы и хобби в ущерб технике)
Заявленный Senior/CTO без подтверждения архитектурными решениями, цифрами нагрузки и опытом руководства; завышенный грейд при коротком опыте
Контакты (telegram, почта, 'предпочитаю связь то...') в теле резюме вместо отдельного поля и общий 'фуллстек обо всём' без специализации
По каким критериям оценивают
Явно показаны фреймворки под задачу (Symfony/Doctrine, Laravel/Eloquent, Yii2), современный PHP 8.x и ООП, очереди и фоновые задачи (RabbitMQ/Kafka), осознанный выбор инструмента и идиоматичное применение, а не набор баззвордов и не 'писал на нативном PHP' без контекста.
Каждый значимый проект завершается результатом в цифрах с базовой точкой (p95-latency, RPS/RPM, пользователи, конверсия, покрытие тестами), способом замера и объяснением, за счёт чего получен.
Оптимизация MySQL/PostgreSQL (индексы, EXPLAIN ANALYZE, партиционирование больших таблиц), кэширование Redis с инвалидацией (cache-aside, RBAC, расчёт слотов), рефакторинг тяжёлых запросов с измеримым снижением latency и нагрузки на БД.
DDD/Hexagonal, CQRS, идемпотентность, декомпозиция монолита на сервисы, проектирование REST API; интеграции с платёжными шлюзами, CRM, маркетплейсами, доставкой, очередями (RabbitMQ с dead-letter); описана решённая проблема и масштаб.
TDD и рост покрытия тестами (PHPUnit/Behat, до 80%), статический анализ (PHPStan/Psalm/Larastan/Rector), стандарты кода (PSR-12, Pint), Swagger-контракты, Docker/Nginx/Linux, CI/CD (GitHub Actions/Jenkins) и observability (Prometheus+Grafana, ELK, Sentry).
Обратная хронология, описание системы + домен + масштаб + стек под каждый проект, чёткий заголовок с грейдом и стеком, отсутствие дублей/опечаток и кириллицы в терминах, релевантный и связный раздел 'Обо мне'.
Уровень ответственности соответствует грейду: проектирование архитектуры, запуск решений с нуля до деплоя, формирование практик, менторинг/руководство; глубина в домене (e-commerce, СЭД, CRM/медицина, fintech/МФО, логистика) с цифрами нагрузки и интеграциями.
Примеры сильных формулировок
Спартиционировал непрерывно растущий журнал аудита по месяцам — время ответа на p95 снизилось с ~1.5 сек до ~150 мс (замер через Prometheus + Grafana).
Вынес роли и пермишены RBAC в Redis с автоматическим сбросом при изменении — p95 снизился с ~300 мс до ~50 мс, нагрузка на БД на чтение справочников убрана.
Спроектировал и реализовал многокомпонентную архитектуру системы управления данными, выдерживающую до 8000 RPM без деградации производительности.
Внедрил автоматизированное тестирование API на PHPUnit и поднял покрытие до 80% по TDD — количество критических ошибок на проде снизилось на 32%.
Реализовал сохранение платёжных карт и оплату в один клик через интеграцию с платёжным шлюзом — повысил конверсию оформления заказа на 20%.
Стек под проект: PHP 8.1, Laravel 10 / Symfony 6, PostgreSQL, MySQL, Redis, RabbitMQ, Docker, Nginx, Swagger (OpenAPI), PHPUnit, PHPStan, Prometheus, Grafana, CI/CD.
Всё для старта и роста в профессии
Вакансии
113 вакансийСвежие вакансии из IT-каналов и hh.ru в одной ленте — с фильтрами по грейду, формату работы и зарплате.
Смотреть вакансии →Тренажёр по профессии
80 задачЗадачи для подготовки к собеседованию: вопросы на понимание и задачи на код с автопроверкой и разбором.
Решать задачи →Виртуальное собеседование
98 вопросовСобеседование с ИИ-интервьюером по банку вопросов профессии. Докапывается как живой, в конце — балл и разбор.
Подробнее →Менторы
Практикующие специалисты из индустрии: мок-собеседование, разбор резюме, план роста.
Выбрать ментора →Прожарка резюме
ИИИИ сверяет резюме с топ-10 резюме профессии и честно показывает, что мешает получить оффер.
Подробнее →Создание резюме
ШаблонСильное резюме с нуля — секция за секцией, по примеру лучших резюме профессии.
Подробнее →Улучшение резюме
ИИИИ переписывает резюме по замечаниям прожарки и адаптирует его под конкретную вакансию.
Подробнее →Книги
КлубПутеводители клуба по поиску работы в IT: от резюме до переговоров об оффере.
Читать книги →Вакансии, тренажёр, собеседования, менторы и разбор резюме по одной подписке.
