Python Backend
FastAPI, Django/DRF, REST API
/ PYTHON BACKEND DEVELOPER
FastAPI, Django, PostgreSQL, Redis и Celery. Работаю с внешними сервисами, очередями задач и чужим кодом. Проверяю не только успешный запрос, но и ошибки.
/ ОБО МНЕ
Я Python-разработчик из Ставрополя. Пишу серверную логику, подключаю внешние сервисы, работаю с базами данных и фоновыми задачами. Стараюсь оставлять после себя понятный, проверяемый код.
Развиваю собственные проекты и рассматриваю удалённую работу. В кейсах показываю не только реализацию, но и ограничения решений.

FastAPI, Django/DRF, REST API
Webhooks, API, очереди
PostgreSQL, SQLAlchemy, Redis
Celery, Telegram, фоновые задачи
/ ПРОЕКТЫ
Четыре проекта, через которые можно оценить мой код и подход: задача, реализация, технические решения и ограничения.
TATTOTOYOU
Принимает обращения в Telegram, отвечает на частые вопросы и передаёт сложные случаи мастеру.
Webhook, защита от повторов, очередь задач, Inbox/Outbox и поиск по базе знаний.
Retail Procurement API
Каталог товаров, корзина, оформление заказов и загрузка прайс-листов поставщиков.
Django/DRF, транзакции при заказе, PostgreSQL и фоновые задачи Celery.
Code Review Bot
Анализирует изменённые строки Python-кода и оставляет замечания в GitHub Pull Request.
Проверка подписи webhook, разбор diff, очередь задач и резервный анализ Ruff.
CUDY Home Gateway
Следит за состоянием OpenWrt, фиксирует инциденты и отправляет уведомления.
Health-check, журнал инцидентов, безопасные ограничения действий и откат обновлений.
/ ЕЩЁ ИЗ GITHUB
Дополняют основные кейсы: обработка долгих задач и полный цикл небольшого веб-приложения.
Upscale Service
Принимает изображение, запускает увеличение через EDSR и отдаёт результат по идентификатору задачи.
Flask API, Redis с ограниченным сроком хранения, обработчик Celery и тест полного цикла.
Ограничения: Лимит размера загрузки, повторные попытки и отказоустойчивость требуют доработки.
UserManager
Небольшое веб-приложение с таблицей пользователей, поиском, редактированием и REST API.
Flask CRUD, SQLite, JavaScript-интерфейс, серверная валидация, Docker и pytest.
Ограничения: Покрытие тестами и актуальный CI не подтверждены повторным запуском в рамках аудита.
/ ИГРА / HTML5
Покупай автомобили, ремонтируй, продавай и развивай собственную мастерскую.
Готовлю отдельную браузерную сборку
/ ВНУТРИ КЕЙСОВ
Три конкретные темы из действительных проектов. Ссылки ведут на подробные кейсы, не на вымышленные статьи.
batraz@portfolio:~$ help
Доступные команды:
Команды работают только внутри страницы. Это не системная консоль.
Входящее событие прошло проверку, было сохранено и доставлено обработчику.