wm2.dev
Скачать PDF

Vitaliy Sazonov

Открыт к работе

Backend & AI инженер — Python / Django

Бэкенды на Python/Django, автоматизации и AI-системы, которые держат прод.

Профиль

Backend-инженер, 10+ лет в коммерческой разработке; пишу код с 8 класса. Специализация — Python / Django, мультитенантные SaaS-ядра, платёжные системы, автоматизация бизнес-процессов и AI/LLM-интеграции. Проектирую системы, которые держат прод: культура ADR, очереди и фоновые задачи, Docker/CI-CD, чистые REST/OpenAPI, изоляция данных и адаптеры внешних сервисов. Последние 5 лет проектирую и веду собственные production-продукты полного цикла; есть опыт руководства командой.

Ключевые навыки

Языки

Python (основной)
TypeScript / JavaScript
PHP (опыт)
Swift (опыт)

Backend

Django
Django REST Framework
Flask
SQLAlchemy
REST API
OpenAPI / Swagger
ООП
MVC
микросервисы

Данные

PostgreSQL
MySQL
Redis
pgvector
SQL / NoSQL
ORM

Async / очереди

Celery
Celery-beat
RabbitMQ
Kafka
Google Cloud Pub/Sub

Инфра / DevOps

Docker
Docker Compose
Linux
Nginx
CI/CD
Git
администрирование серверов
VPN

AI

LLM-интеграции
агентная оркестрация
RAG (pgvector)
realtime STT→MT→TTS

Frontend (по необходимости)

Vue.js
Quasar
React
Next.js
TypeScript

Практики

ADR-дисциплина
multi-tenancy
очереди и идемпотентность
вебхуки
гигиена секретов
парсинг / автоматизация

Собственные продукты

2020 — наст. время (ИП / R&D). Проектирование и сопровождение production-систем полного цикла — архитектура, backend, инфраструктура, релизы.

appKit — мультитенантная SaaS-платформа

Django, DRF, PostgreSQL, Celery

Платформа для запуска сайтов, Telegram-ботов и мини-аппов из подключаемых модулей. Модель тенантности Project → Site → Modules со строгой изоляцией данных по сайту; модули (магазин/заказы, booking, CMS, отзывы, прайсинг, лояльность) и адаптеры внешних сервисов (платежи, Telegram, хранилище, уведомления), выбираемые по конфигу сайта; per-site RBAC; двойная авторизация (JWT для админов, Telegram HMAC для клиентов); три Next.js-фронтенда на одном API.

PayKit — self-hosted платёжный шлюз

Django, DRF, PostgreSQL, Celery

Единый мультитенантный API (платежи / возвраты / выплаты / диспуты) поверх адаптеров провайдеров; монотонный автомат состояний с advisory-локами; outbox подписанных вебхуков; merchant-scoped изоляция; OpenAPI как источник правды.

lingvo — AI-переводчик + конспекты встреч

Django, DRF, Celery, PostgreSQL

Два продукта на одном backend: realtime-перевод (STT → MT → TTS через Pipecat + LiveKit) и AI-конспекты встреч (action items, решения, RAG-бриф по pgvector); платежи за адаптерами.

fileforge — API конвертации файлов

Django, DRF, PostgreSQL, Celery

Self-hosted сервис конвертации (изображения ↔ PDF): асинхронный job-пайплайн (202 + Celery), magic-byte валидация, API-ключи, S3, подписанные вебхуки, SDK для Node и Python.

croply — шлюз оптимизации изображений

Django, DRF, Celery, S3

Мультитенантный gateway оптимизации (any → WebP/AVIF) поверх внешнего сервиса, со своей тенантностью, квотами, S3-хранилищем и шифрованием токенов (Fernet).

seo-audit — авто-аудитор сайтов

Django, DRF, PostgreSQL, Celery

Аудит SEO / Tech SEO / Performance / AI-ready: URL → краулинг → 726 проверок по канону → взвешенный скоринг → PDF-отчёт; проверки как данные (реестр checks.yaml), не код.

vault-keeper — менеджер секретов и инфраструктуры

Django, DRF, PostgreSQL, Redis

Платформа для управления инфраструктурой и секретами (проще HashiCorp Vault): шифрованные секреты с версионированием и rollback, генерация SSH-tunnel команд, полный audit log.

project-planner — AI-генератор проектной документации

Django, DRF, Claude API, n8n

SaaS, превращающий AI-интервью в полную проектную доку (ADR, спринты, спеки задач, CLAUDE.md, машинный контекст) под AI-ассистентов и CI/CD.

Опыт работы

Independent / Founder

2020 — наст. время

Backend & AI Engineer

  • Проектирую и веду собственные production-продукты полного цикла (см. «Собственные продукты»): appKit, PayKit, lingvo, fileforge, croply. С 2023 — full-time на своих продуктах; до этого параллельно с наймом.

Umbrella IT

Май 2021 — Октябрь 2023

Backend / Web Developer

  • Сложные CRM и бизнес-системы, очереди, DevOps, деплой.
  • Интерактивный каталог: возобновляемые загрузки больших файлов (протокол TUS), обработка PDF, Google Cloud Push/Pull queues; миграция данных MySQL → PostgreSQL.
  • Товарная биржа: реализовал сделки брокер ↔ дилер, фоновые задачи (Celery / Celery-beat), импорт/экспорт через Django admin, доработку под требования законодательства.
  • Трекинг грузоперевозок: перенос в Docker, REST API на DRF, интеграция сторонних API трекинга, вебхуки, документация Swagger, деплой.
  • CRM для агробизнеса (frontend): личный кабинет, регистрация/авторизация и вход под пользователем через админку, сборка в Docker, пайплайн CI/CD.

Python · Django · DRF · Celery · PostgreSQL · Docker · React · Vue · Quasar · TypeScript

Актив Плюс (saleads.pro)

Октябрь 2017 — Февраль 2020

Backend-разработчик

  • Автоматизированные системы мульти-канальных рассылок для бизнеса: SMS, MMS, Email, Web Push, PWA — доставляемость и масштабирование.

Python · Django

Mibok · Global Solutions

Август 2016 — Октябрь 2017

Bitrix / PHP-разработчик

  • Веб-разработка на Bitrix/PHP: модули и компоненты, интеграция вёрстки, события и агенты, управление доступом, безопасность и производительность.

DealerPoint

Июль 2014 — Февраль 2016

Разработчик (Swift)

  • EXTTAP — мессенджер и бизнес-инструмент для постановки и трекинга задач по контактам.

Рабочие Решения (Work Solutions)

Октябрь 2013 — Май 2014

Junior Bitrix / PHP

  • Первая коммерческая роль на Bitrix Framework: модули и компоненты, вёрстка, почтовые шаблоны, события, агенты, управление доступом, поиск по сайту.

Образование

Донской государственный технический университет (ДГТУ) · 2014

Информатика и вычислительная техника — ПО вычислительной техники и автоматизированных систем.

Языки

Русский — родной · English — B2 (Intermediate-Upper)

Стек

DjangoDRFPostgreSQLCeleryRabbitMQRedisNext.jsDockerpgvectorLiveKitPipecat