~/cv — lead backend, python
t.me/gray_smm ↗ · [email protected] · +7 913 883-67-73 · Tomsk, RU · remote
Python · FastAPI · Flask · asyncio · PostgreSQL · SQLAlchemy · Alembic · Celery · RabbitMQ · Redis · Kafka · ManticoreSearch · GitLab CI/CD · ArgoCD · Grafana · Alertmanager · Docker · Jira · pydantic-ai · RAG
Bachelor's in Applied Informatics, TUSUR — Tomsk State University of Control Systems and Radioelectronics, 2023
English — B1
Data consolidation service for the Gazprom-Media holding: multi-source ingestion, automated processing, delivery to the external perimeter. Replaced a legacy solution — from inherited services to a unified platform. Cross-functional project with 5 adjacent teams (QA, frontend, systems analysis, business analysis, design). Leading a backend group of 4 engineers, code-manager mode.
Scope
PostgreSQL with RW/RO replication;
idempotency on Redis with atomic Lua scripts; transactional
outbox — requeue of dropped entitiesJira automation and team status dashboards;
clear ownership and role boundaries across the teamRBAC/ABAC), system
SLA, integration and perimeter approvals with InfoSecpython architecture and MVP launchesImpact
Grafana + Alertmanager: incidents used to surface via
support tickets — now proactive alerts with 5–10 min responseGitLab + ArgoCD: feature toggles, auto-semver, migration
to Trunk Based Development — feature rollback without redeployTSG — project standards: code, zero-downtime migrations
(blue-green), API contract evolution (backward compatibility), commit
conventionspydantic-ai with
an extension layer — engineers ship faster, with less time on reviews
and QA bug triageOSINT analytics platform: collecting, processing and searching open-source
data — 5k+ sources with auto-discovery, 100+ GB rolling 30-day
history, ML enrichment. Team of 5; acting team lead: task
coordination and architectural decisions.
Scope
ML integrationImpact
Kafka data busTelegram parsers refreshed prod indexes in
~2 secondsPostgreSQL TSV + ManticoreSearch with high
relevance; designed and shipped faceted search — the key feature
for analystsSQLAlchemy Core — DB load down 10×+Backend services for client business automation at myradius.ru: from CRM
integrations to accounting and monitoring systems.
Scope
FastAPI and FlaskCelery, RabbitMQ, RedisImpact
Flask to FastAPI — unlocked async and
scalabilityFull-cycle custom development: REST APIs, scrapers, business automation — from requirements analysis to deploy. 20+ projects delivered; direct communication and transparency with clients.
Scope
Telegram, Google Sheets, email, CRMJavaScript challenges, authorization, captcha;
reverse-engineered JS — hardcoded tokens, phone encryption via
a character mapImpact
hh.ru vacancies and resumes scraper for an ML dataset:
a continuously updated dataset of 15M records