# Leonid Dolgirev

[dolgirevleonid@gmail.com](mailto:dolgirevleonid@gmail.com) | [Telegram](https://t.me/dlgrv) | [LinkedIn](https://www.linkedin.com/in/leonid-dolgirev-431681210/) | [GitHub](https://github.com/dlgrv) | [Portfolio](https://dlgrv.com/) | Moscow

**Backend Engineer | Python, Kafka, ClickHouse | High-Load APIs | AI tooling | 5+ Years**

PDF: [/cv/Leonid_Dolgirev_CV.pdf](https://dlgrv.com/cv/Leonid_Dolgirev_CV.pdf) (**Download PDF** on the CV page).  
LaTeX source: [/cv/Leonid_Dolgirev_CV.tex](https://dlgrv.com/cv/Leonid_Dolgirev_CV.tex) (**Download TeX**).

Rebuild PDF after editing the `.tex`: `npm run build:cv`.

## Experience

### EdgeCenter (ex-Gcore)
**Apr 2025 – Present** | Moscow | cloud / OpenStack platform

**Python Engineer**

- Stream OpenStack telemetry (Neutron, Trove, Nova, Octavia) through Kafka into ClickHouse at ~10,000 events per 30 seconds
- Cut Tornado API error rates with a failure-intercept module that returns correct responses
- Fixed Ceph volume deletion timeouts for large storages (10+ TB) in the Go management API
- Added AI-assisted test and code-review pipelines to the existing suite
- Own platform on-call (Sentry, Prometheus), handling 7–10 incidents per week

Stack: Python Tornado, Go, PostgreSQL, ClickHouse, MariaDB, OpenStack, Kafka, Docker

### CDNvideo (Beeline)
**May 2021 – Apr 2025** | Moscow | CDN / streaming data platform

**Middle Python Developer** | Oct 2022 – Apr 2025

- Built ClickHouse data-integrity monitoring that detects duplicates at up to 1,000,000 rows/s ingest
- Shipped an event-driven metrics platform (Kafka, Vector, PostgreSQL, Aiohttp) for core service KPIs
- Accelerated the authorization service (Tornado, PostgreSQL) by 30% and reduced peak-load errors
- Integrated MobileID 2FA on Django across 8,000+ user accounts
- Rewrote a legacy module and cut incidents by 25%
- Mentored two developers to full productivity within one month

**Junior Python Developer** | May 2021 – Oct 2022 | Promoted to Middle within 1.5 years

- Operated real-time collect → parse → load pipelines into ClickHouse

Stack: Python Aiohttp, Tornado, Django, PostgreSQL, ClickHouse, Redis, Kafka

## Skills

**Languages:** Python, Go, SQL  
**Technologies:** ClickHouse, Kafka, PostgreSQL, Redis, MariaDB, Aiohttp, Tornado, Asyncio, Docker, SQLAlchemy, Pytest, OpenStack, Sentry, Prometheus, Git, REST APIs, AI agents, LLM tooling  
**Methodologies:** Distributed systems, high-load APIs, data pipelines, on-call / observability, AI-assisted development

## Education

### Volgatech (PSTU)
**Sep 2023 – Nov 2027**

Bachelor of Science, Intelligent Telecommunication Systems and Networks

## Languages

Russian — native; English — professional working proficiency

## Additional Information

- Open to remote and relocate (EU, Georgia, Kazakhstan, Thailand)
- Public GitHub ([github.com/dlgrv](https://github.com/dlgrv)): dlgrv.com, Hermes Agent contributions, agent-skills hub (~790 contributions this year)
- Studying LLMs and building with AI agents outside core backend work
- Personal programmatic video ads tooling — OpenRTB bidding and ad playback automation (VAST / VPAID / RTB); private repo
