Опис послуги
ПерекладЯ 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 та завдання за розписанням
— Міграції, оптимізація запитів та тести