Python Developer

Брянск, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Python • SQL • Django • CSS • HTML • MySQL • PostgreSQL
Удаленная работа
Опыт работы какой-то есть
от 70 000 до 95 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Менеджер.

Мои компетенции и опыт

Работал с Python и его библиотеками, а также с фреймворками Django и DRF. Уверенно работаю с СУБД (SQLite3, MySQL, PostgreSQL) и API (Telegram, нужен доступ к резюме и другие). Владею навыками работы с Docker, Git, nginx.

 

С проектами, представленными ниже, можно ознакомится на Github: нужен доступ к резюме

 

1. REST API для сервиса учёта рейтинга объектов (DRF)

 

В команде из 3 разработчиков реализовали бэкенд для системы сбора и отображения рейтингов объектов (товаров/услуг/заведений). Аутентификация на JWT-токенах (Djoser) обеспечила безопасный доступ к данным.

 

Ценность для бизнеса:

 

· Пользователи получили прозрачную систему оценки, что повысило доверие к платформе.

· JWT-токены позволили безопасно масштабировать сервис без потери производительности.

 

Моя роль: Тимлид

 

· Декомпозировал бэкенд-задачи на подзадачи для команды.

· Координировал разработку, контролировал сроки и качество кода.

· Проводил код-ревью и помогал разработчикам.

 

Результат: API запущен в срок, выдерживает нагрузку запросов.

 

2. Высокопроизводительный REST API сервис на DRF + PostgreSQL

 

Самостоятельно разработал полноценный бэкенд-сервис с интеграцией с React-фронтендом. Реализовал авторизацию на JWT-токенах (Djoser), обеспечив безопасный доступ к API.

 

Ключевые достижения и ценность:

 

· Оптимизация БД: Спроектировал и применил составные индексы в PostgreSQL, что сократило время выполнения тяжёлых запросов на. Это критично для роста пользовательской базы.

· Автоматизация развертывания: Полная контейнеризация (Docker) и настройка CI/CD (GitHub Actions). Теперь каждый коммит автоматически тестируется и деплоится — команда экономит часы ручного труда, а релизы выходят быстрее и без ошибок.

· Надёжный импорт данных: Реализовал механизм наполнения БД из JSON-файлов с валидацией через Pydantic. Это исключило ошибки при загрузке и ускорило первичное наполнение системы в X раз.

 

Результат: Сервис готов к промышленной эксплуатации, легко масштабируется и поддерживается.

 

3. Сервис комментариев с древовидными тредами (Django + DRF)

 

Разработал высоконагруженный сервис для публикации комментариев с поддержкой вложенных тредов. Реализовал сессионную авторизацию, а затем расширил функционал, добавив REST API на DRF.

 

Ключевые достижения и ценность:

 

· Оптимизация запросов: Все запросы к PostgreSQL оптимизированы (select_related, prefetch_related, кастомные индексы). Это позволило снизить нагрузку на БД и сохранить быстрый ответ даже при тысячах комментариев под одним постом.

· Надёжность: Полное покрытие тестами — 98% (Django Unittest). Это значит, что критические баги выявляются до релиза, а не в продакшене. Команда тратит минимальное время на отладку.

· Гибкость: REST API позволил интегрировать сервис с мобильным приложением и другими системами, расширив аудиторию проекта.

 

Результат: Сервис работает стабильно, без вылетов и тормозов, что напрямую влияет на удержание пользователей.

 

4. Telegram-бот для автоматического мониторинга статуса выполненных работ

 

Разработал бота, который автоматически отслеживает изменения статуса работ по API и уведомляет пользователей в Telegram.

 

Ключевые достижения и ценность:

 

· Экономия времени: Бот полностью освободил пользователей от ручных проверок статуса. Теперь уведомления приходят мгновенно.

· Надёжность: Встроенное логирование ошибок позволяет быстро выявлять сбои интеграции с внешним API и оперативно их устранять.

· Простота использования: Пользователям не нужен доступ к веб-интерфейсу — всё происходит прямо в Telegram.

 

Результат: Бот используется ежедневно, уменьшил время реакции на изменения статуса, повысив удовлетворённость пользователей и эффективность команды.



Есть файл резюме (защищен)


Интересные кандидаты