Python Developer
Брянск, РоссияСтажер • Джуниор
Удаленная работа
Опыт работы какой-то естьот 70 000 до 95 000 ₽
Опыт работы какой-то естьот 70 000 до 95 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gzdh
О себе
На данный момент Менеджер.
Мои компетенции и опыт
Работал с 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.
Результат: Бот используется ежедневно, уменьшил время реакции на изменения статуса, повысив удовлетворённость пользователей и эффективность команды.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
