Описание услуги
Я backend-разработчик и работаю только с Symfony, создавая серверные системы, которые остаются поддерживаемыми спустя годы после запуска. За это время я сделал десятки веб-приложений, административных панелей и REST API для интернет-магазинов, SaaS-продуктов и внутренних корпоративных сервисов, всегда следуя философии Symfony: внедрение зависимостей, понятный слой сервисов, слушатели событий и тонкие контроллеры. Мне важно, как код читается через полгода, поэтому я опираюсь на типизированные сущности, DTO и объекты-значения, выношу бизнес-логику из контроллеров и покрываю ключевые сценарии тестами на PHPUnit.
Doctrine ORM — моя родная стихия. Я проектирую нормализованные схемы, пишу эффективный DQL и запросы через query builder, настраиваю связи и стратегии загрузки, чтобы убрать проблему N+1, и веду миграции так, чтобы изменения в базе выкатывались безопасно. Помимо ядра я разрабатываю собственные бандлы, консольные команды и асинхронных воркеров на Messenger для генерации отчётов, очередей писем и обработки вебхуков. Эндпоинты защищаю через компонент Security и JWT, документирую API по OpenAPI и связываю всё с CI, чтобы каждый коммит проходил линтер, тесты и был готов к деплою.
Отдельный большой пласт работы — корпоративные интеграции: платёжные шлюзы, CRM, ERP, сторонние REST и SOAP-сервисы, брокеры сообщений и легаси-базы. Я беру размытое требование, превращаю его в чёткий контракт и отдаю backend, которому доверяют другие команды. Нужен новый API с нуля, спасение застрявшего проекта на Symfony или аккуратный переход между мажорными версиями — я закрою серверную часть от начала до конца.
— Веб-приложения, админ-панели и REST/JSON API на Symfony
— Doctrine ORM: проектирование схем, DQL, миграции, оптимизация запросов
— Свои бандлы, консольные команды, асинхронные воркеры на Messenger
— Компонент Security, авторизация по JWT, ролевой доступ
— Интеграции: платежи, CRM/ERP, SOAP/REST, брокеры сообщений
— Тесты на PHPUnit, пайплайны CI/CD и code review
Doctrine ORM — моя родная стихия. Я проектирую нормализованные схемы, пишу эффективный DQL и запросы через query builder, настраиваю связи и стратегии загрузки, чтобы убрать проблему N+1, и веду миграции так, чтобы изменения в базе выкатывались безопасно. Помимо ядра я разрабатываю собственные бандлы, консольные команды и асинхронных воркеров на Messenger для генерации отчётов, очередей писем и обработки вебхуков. Эндпоинты защищаю через компонент Security и JWT, документирую API по OpenAPI и связываю всё с CI, чтобы каждый коммит проходил линтер, тесты и был готов к деплою.
Отдельный большой пласт работы — корпоративные интеграции: платёжные шлюзы, CRM, ERP, сторонние REST и SOAP-сервисы, брокеры сообщений и легаси-базы. Я беру размытое требование, превращаю его в чёткий контракт и отдаю backend, которому доверяют другие команды. Нужен новый API с нуля, спасение застрявшего проекта на Symfony или аккуратный переход между мажорными версиями — я закрою серверную часть от начала до конца.
— Веб-приложения, админ-панели и REST/JSON API на Symfony
— Doctrine ORM: проектирование схем, DQL, миграции, оптимизация запросов
— Свои бандлы, консольные команды, асинхронные воркеры на Messenger
— Компонент Security, авторизация по JWT, ролевой доступ
— Интеграции: платежи, CRM/ERP, SOAP/REST, брокеры сообщений
— Тесты на PHPUnit, пайплайны CI/CD и code review