Dmitry Davydov

Senior Software Engineer | Backend, Java/JVM, Distributed Systems
Mexico • CST • Remote

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

Yandex / Yandex Market — Software Engineer → Senior → Staff Engineer
2014–2025
Staff Engineer — Java Developer Platform Nov 2022–Jun 2025
  • 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.
Senior / Staff Engineer — Analytics & Data Infrastructure 2019–2022
  • 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.
Software Engineer — Billing, Antifraud & Distributed Data Systems 2014–2019
  • 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.
Java Security / Infrastructure Engineer — CNII EISU
2012–2014
  • 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.
CTO / Technical Founder — dietaonline.ru
2008–2012
  • 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

Planned Sabbatical 2025–2026

Took a planned break after 11 years at Yandex to travel in Latin America; now returning to hands-on software engineering.

Education

Moscow Institute of Radio Engineering, Electronics and Automation 2003–2008

Specialist Degree — Information Security of Telecommunication Systems