Python Backend developer

Краснодар, Россия
Миддл
Информационные технологии • Разработка • Python • Backend • Fullstack • Django • HTML • CSS • Redis • PostgreSQL • Google Firebase
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
О себе

На данный момент Python-разработчик.

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

Python-разработчик (middle)

Обо мне

Специализируюсь на разработке API, асинхронных и синхронных сервисов и микросервисов. Работал с Django, FastAPI, Celery, PostgreSQL. Умею оптимизировать сервисы и выстраивать устойчивую backend-архитектуру.

Умею запускать сервисы с нуля, автоматизировать процессы, выстраивать интеграции между сервисами и повышать наблюдаемость систем через логирование и мониторинг.

Основные проекты

  • Система управления дебиторской задолженностью
    Участвовал в разработке backend-логики и пользовательской части системы. Реализовывал API, бизнес-логику, обработку данных, механизмы разграничения доступа и интерфейсы для работы сотрудников с задолженностями и статусами.
  • Система складского учета
    Разрабатывал серверную часть и элементы пользовательского интерфейса для учета данных, обработки операций и взаимодействия с внутренними сервисами. Реализовывал CRUD-логику, фильтрацию, интеграции и работу с PostgreSQL.
  • ETL-сервис загрузки и обработки табличных данных
    Автоматизировал загрузку и обработку данных из электронных таблиц и внешних сервисов с использованием pandas, openpyxl, Celery и Redis. Сократил время выполнения процесса с 2 дней до 30 минут.
  • Сервис интеграции с внешним сервером
    Разрабатывал и оптимизировал обмен данными и отправку изображений на внешний сервер. За счет оптимизации HTTP- и SQL-запросов ускорил процесс отправки примерно на ~30%.
  • Мониторинговый дашборд
    Реализовал дашборд с динамическим обновлением данных на HTMX и  нужен доступ к резюме  для отображения аналитической информации и мониторинга работы техники.

Задачи и достижения

  • Разрабатывал с нуля сервисы на Django, FastAPI, Celery и asyncio.
  • Проектировал и развивал REST API для 5+ сервисов.
  • Реализовывал бизнес-логику, CRUD-операции и сложные фильтры для PostgreSQL через Django ORM и SQLAlchemy.
  • Настраивал периодические и фоновые задачи на Celery и Redis.
  • Настраивал взаимодействие между микросервисами через RabbitMQ.
  • Контейнеризировал приложения с помощью Docker и docker-compose.
  • Реализовал кастомный middleware для управления доступом пользователей.
  • Добавил и настроил логирование через Loguru для dev- и prod-окружений.
  • Участвовал в сопровождении сервисов после релизов: анализировал логи, отслеживал ошибки, контролировал доступность и производительность сервисов, помогал быстрее находить и устранять инциденты.
  • Использовал мониторинг и логирование для диагностики деградации производительности, фоновых задач и интеграционных ошибок.
  • Покрывал API-эндпоинты и функционал тестами на pytest и unittest.
  • Использовал Selenium и Playwright для автоматизации пользовательских сценариев при тестировании.
  • Участвовал в code review, внедрял более формализованный подход к работе с ветками и описанием коммитов.


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