Проект: ARTK — Система управления грузоперевозками (MVP)
https://artk.retreathub.ru/
Роль: Fullstack Developer
Стек: Django 5.0, DRF, Next.js 15, TypeScript, PostgreSQL, Redis, Docker, Tailwind CSS, Nginx
Реализованный функционал:
- 🧮 Калькулятор стоимости: Динамический расчёт на основе веса, габаритов, типа груза, доп. услуг — мгновенный пересчёт без перезагрузки.
- 📝 Оформление заказа: Мульти-степ форма с валидацией, автоформатированием телефонов, предпросмотром цены, генерацией трекинг-номеров.
- 📍 Трекинг груза: Публичная страница с таймлайном статусов, историей перемещений, цветовой индикацией.
- ⚙️ Админ-панель: Управление заказами, фильтрация, поиск, массовые действия, авто-логирование истории статусов.
- 🎨 UX: Адаптивный дизайн, тёмная/светлая тема, кросс-браузерная совместимость, loading-индикаторы.
Достижения:
- Разработал production-ready MVP за сжатые сроки с полным циклом: от расчёта до доставки
- Настроил инфраструктуру: Docker, Nginx, SSL/TLS, PostgreSQL, Redis — готово к запуску
Проект: SochiSpirit Bot — Telegram Ticketing + Community Platform
@SochiSpirit_bot
Роль: Архитектор решения, Backend Developer, DevOps
Стек: Python 3.11, FastAPI, aiogram, AsyncSQLAlchemy, aiosqlite, YooKassa, PostgreSQL/SQLite, Redis, Docker, Nginx, APScheduler, Telegram Web Apps (TWA)
Реализованный функционал:
- 🎫 Ticketing-ядро: Полноценный цикл покупки билетов в Telegram + TWA, интеграция с YooKassa (webhook, HMAC-подпись, возвраты), автогенерация QR-кодов с доставкой.
- 📢 Маркетинг-модуль: Сегментированные рассылки (по ролям, событиям), 4 типа триггерных уведомлений (24ч/3 дня/low tickets/новые события), re-engagement для «уснувших» пользователей.
- 🗞️ Лента новостей: Двухуровневая навигация, пагинация, заголовки, deep links на события для вирального шеринга.
- 🔐 Надёжность: 4-уровневая система контроля доставки QR (уведомления админам, метрики, трекинг, auto-retry с экспоненциальной задержкой) — 99.9% delivery rate.
- ⚡ Async-архитектура: Полная миграция на async/await (FastAPI + aiosqlite), рост производительности в 2-5 раз, обработка webhook без блокировки event loop.
- 🛠️ Инфраструктура: Docker, Nginx (reverse proxy, SSL/TLS), Supervisord, мониторинг, логирование, миграции БД.
Достижения:
- Реализовал end-to-end флоу покупки билета: от выбора в TWA → оплата → QR в Telegram за 1 клик
- Обеспечил надёжность доставки критичных уведомлений через многоуровневую систему retry + fallback
- Спроектировал масштабируемую async-архитектуру, готовую к росту нагрузки