~/cv — lead backend, python
t.me/gray_smm ↗ · [email protected] · +7 913 883-67-73 · Томск · удалённо
Python · FastAPI · Flask · asyncio · PostgreSQL · SQLAlchemy · Alembic · Celery · RabbitMQ · Redis · Kafka · ManticoreSearch · GitLab CI/CD · ArgoCD · Grafana · Alertmanager · Docker · Jira · pydantic-ai · RAG
Бакалавр прикладной информатики — ТУСУР, Томский государственный университет систем управления и радиоэлектроники, 2023
Английский — B1
Сервис консолидации данных холдинга Газпром-Медиа: сбор из нескольких источников, автоматическая обработка, отправка во внешний контур. Пришёл на смену легаси: от унаследованных сервисов — к единой платформе. Кросс-функциональный проект с 5 смежными командами (QA, фронтенд, системная аналитика, бизнес-аналитика, дизайн). Backend-группа из 4 инженеров под моим руководством, режим код-менеджера.
Зоны ответственности
PostgreSQL с репликацией RW/RO;
идемпотентность на Redis с атомарными Lua-скриптами;
transactional outbox — повторная постановка выпавших сущностей в очередьJira;
разграничение зон ответственности и ролей в командеRBAC/ABAC),
SLA системы, согласование интеграций и контура с ИБpython-приложений,
запуск MVPДостижения
Grafana + Alertmanager: раньше об инцидентах узнавали
из заявок в саппорт — теперь проактивные алерты, реакция 5–10 минутGitLab + ArgoCD: feature toggles, auto-semver, миграция
на Trunk Based Development — откат фич без редеплояTSG — стандарты проекта: код, миграции без даунтайма (blue-green),
эволюция API-контрактов (обратная совместимость), соглашение о коммитахpydantic-ai с обвязкой для расширения —
выросла производительность инженеров, меньше времени на ревью и
разбор багов с QAOSINT-платформа: сбор, обработка и поиск данных из открытых источников —
5 000+ источников с автообнаружением, 100+ GB скользящей истории за
30 дней, ML-обогащение. Команда 5 человек; исполнял обязанности
тимлида: координация задач, архитектурные решения.
Зоны ответственности
ML-интеграциюДостижения
Kafka)Telegram на event-подходе обновляли индексы на проде
практически в реалтайме (~2 секунды)PostgreSQL TSV + ManticoreSearch с высокой
релевантностью; спроектировал и внедрил фасетный поиск — ключевая
функция для аналитиковSQLAlchemy Core — нагрузка на БД снижена в десятки разBackend-сервисы автоматизации бизнес-процессов клиентов myradius.ru: от
CRM-интеграций до систем учёта и мониторинга.
Зоны ответственности
FastAPI и FlaskCelery, RabbitMQ, RedisДостижения
Flask на FastAPI — асинхронность и
масштабируемостьРазработка под заказ полного цикла: REST API, парсеры, автоматизация бизнеса — от анализа требований до деплоя. 20+ закрытых проектов; прямая связь и прозрачность с заказчиками.
Зоны ответственности
Telegram, Google Sheets, email, CRMJavaScript, авторизация, капча;
реверс-инжиниринг JS — хардкод токенов, шифрование телефонов через
карту символовДостижения
hh.ru для ML-датасета:
обновляемый датасет на 15 млн записей