Dmitry Davydov
Summary
Senior backend and platform engineer with deep Java/JVM experience across distributed systems, developer infrastructure, data platforms, billing, reliability, and performance. Spent 11 years at Yandex / Yandex Market, progressing from backend engineering to Senior and Staff-level technical ownership. Strong at turning ambiguous, high-impact problems into practical architectures and production systems while staying hands-on with design, coding, debugging, and rollout.
Core Skills
Backend: Java, JVM, Spring Boot, REST/HTTP APIs, microservices, distributed systems, HA
Data: SQL, PostgreSQL, Oracle, ClickHouse, MySQL/MariaDB, Vertica, OLTP/OLAP
Infrastructure: Linux, Docker, Terraform, CI/CD, observability, OpenTelemetry, Grafana
Data processing: Hadoop, map-reduce, streaming/data pipelines, large-scale analytics
Other languages: Python, Kotlin, Go; earlier PHP/JavaScript experience
Engineering leadership: architecture, mentoring, technical direction, cross-team delivery
Professional Experience
- Architected and helped build a Spring Boot–based microservice framework for ~2,000 engineers and ~600 Java services; adopted by 350 services.
- Standardized service creation and infrastructure integration across build/CI, deployment, auth, testing, telemetry, databases, HA, service discovery, queues, and developer tooling; reduced new-service setup from 7+ days to about 2.
- Personally built production components including adaptive CPU load shedding, OpenTelemetry migration, infrastructure drivers/libraries, authentication primitives, and Docker packaging.
- Designed safe fleet-wide rollout patterns with metrics, early adopters, staged deployment, instant rollback, and mass observability; enabled broad adoption of changes such as OTEL, JIT warmup, and reliability defaults.
- Built an automatic load shedder that, in favorable CPU-bound services, allowed up to ~1.5× more traffic without significant response-time degradation.
- Owned major architecture decisions and technical direction while leading a 4-person team; maintained a substantial hands-on coding and production-debugging role.
- Took ownership of a failing analytics platform serving Yandex Market; stabilized infrastructure operating at roughly 20 PB of data and 30K compute cores.
- Built a 60-node ClickHouse presentation layer (~100 TB), reliable DFS-to-ClickHouse delivery processing up to ~20 TB/day, dependency visualization, monitoring, and predictable capacity planning.
- Raised Tableau/reporting reliability to 99%+ availability and introduced end-to-end data readiness SLAs, sub-SLAs, data-quality ownership, and operational visibility.
- Led architecture and delivery across engineers, data engineers, analysts, SREs, and business-critical teams; promoted to Senior in 2020 and Staff in 2022 for broad technical ownership and impact.
- Built and evolved money-sensitive Java services and APIs across Oracle, Hadoop, PostgreSQL, ZooKeeper, and Yandex's large-scale map-reduce platform, with strict correctness and HA requirements.
- Rewrote legacy antifraud processing from Oracle to distributed data pipelines without downtime; later moved suitable filters to in-memory processing and PostgreSQL.
- Online filtering removed roughly 80% of fraud clicks before slower batch processing; PostgreSQL-based filters reduced typical processing from ~40–120 minutes to ~20–25 minutes.
- Owned antifraud and click-processing architecture across multiple Java services, data jobs, APIs, and hundreds of terabytes of data; promoted to Middle Engineer in early 2016.
- Integrated identity and permissions with Java Security Manager, Java EE, OSGi, application servers, databases, and APIs.
- Developed a Javassist-based bytecode patcher enforcing annotation-based access control, gaining deep experience with JVM, bytecode, security, and framework internals.
- Designed, built, and operated the full technical stack of a consumer health platform that reached ~1M monthly visitors and ~10K hourly sessions.
- Ran the product on constrained hardware through aggressive SQL/application optimization, nginx/PHP-FPM, MySQL, Sphinx search, caching, Linux administration, monitoring, backups, and production operations.
Career Break
Took a planned break after 11 years at Yandex to travel in Latin America; now returning to hands-on software engineering.
Education
Specialist Degree — Information Security of Telecommunication Systems