Пишу серверную часть на PHP и Symfony для проектов, которым важна не разовая демонстрация, а годы стабильной работы. Беру на себя всё, что стоит за интерфейсом: доменную логику, базу данных, интеграции и производительность. Мне близок подход, при котором архитектура продумана заранее, а не латается на ходу, поэтому мои бэкенды спокойно переживают рост нагрузки и смену команды.
В работе опираюсь на Symfony и Doctrine, разделяю код на доменные сервисы и тонкие контроллеры, описываю REST API через API Platform там, где это уместно, и вручную — где нужна гибкость. Настраиваю авторизацию и права доступа, переношу тяжёлые задачи в очереди, покрываю логику модульными и функциональными тестами и собираю конвейер CI, чтобы каждая правка проверялась автоматически. Отдельно слежу за миграциями и индексами: база должна быть предсказуемой, а запросы — быстрыми.
Могу навести порядок в готовом проекте или собрать сервис с нуля — от структуры репозитория до выкладки. Расскажите, какие задачи решает продукт и в какие сроки нужно уложиться, и я предложу решение, которое будет удобно развивать. В результате вы получаете понятный, протестированный и документированный бэкенд корпоративного уровня.
В работе опираюсь на Symfony и Doctrine, разделяю код на доменные сервисы и тонкие контроллеры, описываю REST API через API Platform там, где это уместно, и вручную — где нужна гибкость. Настраиваю авторизацию и права доступа, переношу тяжёлые задачи в очереди, покрываю логику модульными и функциональными тестами и собираю конвейер CI, чтобы каждая правка проверялась автоматически. Отдельно слежу за миграциями и индексами: база должна быть предсказуемой, а запросы — быстрыми.
Могу навести порядок в готовом проекте или собрать сервис с нуля — от структуры репозитория до выкладки. Расскажите, какие задачи решает продукт и в какие сроки нужно уложиться, и я предложу решение, которое будет удобно развивать. В результате вы получаете понятный, протестированный и документированный бэкенд корпоративного уровня.