denciaopin

Проект: 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-архитектуру, готовую к росту нагрузки