Описание услуги
Я backend-разработчик и каждый день работаю с Django, собирая серверную часть веб-проектов от первой миграции до стабильного продакшн-API. Со мной вы получаете код, который смогут читать и поддерживать другие разработчики: модели, точно отражающие вашу бизнес-логику, грамотно используемый Django ORM и запросы, которые остаются быстрыми по мере роста данных. Я проектирую REST API на Django REST Framework, настраиваю токенную или сессионную авторизацию, добавляю пагинацию, фильтрацию и версионирование, а важные сценарии закрываю тестами, чтобы деплой не превращался в лотерею.
Большинство моих проектов живёт на Postgres, и слой базы данных для меня так же важен, как слой Python. Я пишу корректные миграции, добавляю индексы там, где их ждёт планировщик запросов, и вычищаю проблемы N+1, которые незаметно съедают время ответа. Поверх этого поднимаю Celery с Redis для всего, что не должно блокировать запрос: отправка писем, генерация отчётов, обращения к внешним сервисам и задачи по расписанию. Также настраиваю админку Django, чтобы у вашей команды был полноценный внутренний инструмент для ежедневной работы, а не прямой доступ к базе.
Работаю просто и предсказуемо. Сначала разбираюсь в предметной области и данных, согласую с вами контракт API, а затем веду разработку небольшими проверяемыми шагами с понятной историей коммитов. Документирую эндпоинты, держу секреты вне кода и отдаю результат, готовый к деплою за Gunicorn и Nginx. Начинаете ли вы новый проект на Django или нужно распутать и развить существующий — я возьму бэкенд под свою ответственность и буду поддерживать его в порядке.
— API на Django и Django REST Framework
— Проектирование моделей и Django ORM на PostgreSQL
— Авторизация, права доступа и настройка админки
— Фоновые задачи на Celery и задания по расписанию
— Миграции, оптимизация запросов и тесты
Большинство моих проектов живёт на Postgres, и слой базы данных для меня так же важен, как слой Python. Я пишу корректные миграции, добавляю индексы там, где их ждёт планировщик запросов, и вычищаю проблемы N+1, которые незаметно съедают время ответа. Поверх этого поднимаю Celery с Redis для всего, что не должно блокировать запрос: отправка писем, генерация отчётов, обращения к внешним сервисам и задачи по расписанию. Также настраиваю админку Django, чтобы у вашей команды был полноценный внутренний инструмент для ежедневной работы, а не прямой доступ к базе.
Работаю просто и предсказуемо. Сначала разбираюсь в предметной области и данных, согласую с вами контракт API, а затем веду разработку небольшими проверяемыми шагами с понятной историей коммитов. Документирую эндпоинты, держу секреты вне кода и отдаю результат, готовый к деплою за Gunicorn и Nginx. Начинаете ли вы новый проект на Django или нужно распутать и развить существующий — я возьму бэкенд под свою ответственность и буду поддерживать его в порядке.
— API на Django и Django REST Framework
— Проектирование моделей и Django ORM на PostgreSQL
— Авторизация, права доступа и настройка админки
— Фоновые задачи на Celery и задания по расписанию
— Миграции, оптимизация запросов и тесты