Middle Software Engineer, Gazprom-Media — Largest media holding in Russia (TV, streaming, radio, film & digital)
Feb, 2025 - Present
Developed on-air automation for nationwide TV channels: planning, moderation, ads, analytics
Developed 3 job queue microservices for long-running media processing in a 900+TB database by extracting them from monoliths' modules.
Added an API Gateway to handle 15k compute-intensive jobs/day with reliabillity.
Initiated the upgrade of a legacy GUI app to a multithreaded model,
reducing p90 UI latency from 3–4s to ~100ms.Automated export and analysis of on-air logs with unreliable API and correction of “dirty” data, reducing engineers’ workload by 30 hours per month.
Built REST API for CRUD on 250+ media servers with 10 different DBMS secured with RBAC, JWT, and audited admin endpoints.