Denis Zhdanov

DevOps Engineer at bookingcom

Amsterdam, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Denis Zhdanov is a DevOps and cloud engineer with 14 years of experience building and maintaining scalable time-series infrastructure, based in Amsterdam. He’s a key contributor and co-maintainer in the Graphite ecosystem, improving core components like graphite-web, carbon, whisper and their Docker images to support robust metric ingestion, storage and rendering at scale. Comfortable across Python, Go and functional languages, he blends backend engineering with DevOps practices—containerization, packaging, CI and production hardening. His work shows deep operational instincts: consistent hashing, replica routing, cache fixes and safe remote rendering for real-time graphs. Denis enjoys taming complexity and has a knack for pragmatic tooling—shipping utilities like whisper-fill and adapting projects to new Python/Django versions. Colleagues rely on him for reliable, maintainable metric pipelines and thoughtful contributions that keep popular open-source monitoring stacks healthy.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
774reputation
26kreached
35answers
3questions
github-logo-circle

Github Skills (48)

consistent-hashing10
docker10
python10
apidoc10
back-end-development10
django10
graphite10
bash10
time-series10
capi10
graphite-carbon10
carbon-copy10
dockers10
standard-library10
carbon-lang10

Programming languages (15)

SmartyJavaC++CSSCScalaGoPerl

Github contributions (5)

github-logo-circle
graphite-project/carbon

Aug 2014 - May 2022

Carbon is one of the components of Graphite, and is responsible for receiving metrics over the network and writing them down to disk using a storage backend.
Role in this project:
userBack-end Developer
Contributions:22 releases, 8 reviews, 184 commits in 7 years 10 months
Contributions summary:Denis primarily contributed to the core functionality of the carbon project, focusing on bug fixes and feature enhancements related to consistent hashing, routing, and data caching. They addressed replication issues, implemented diverse replica routing, and introduced configurable logging for queue consumption. Their work involved modifying core Python code, configuration files, and integration with the Twistd framework to implement changes to carbon's internal behavior and configuration.
pythonstorage-backenddiskgraphite-componentsbackend
A highly scalable real-time graphing system
Role in this project:
userBack-end Developer
Contributions:22 releases, 23 reviews, 507 commits in 8 years 4 months
Contributions summary:Denis primarily contributed to the Graphite-web project by implementing bug fixes and adding new features. They made improvements to core functionalities, such as fixing safe pickles for remote rendering. Further work involved updating documentation and adding new parameters to existing functions like time(), sin(), and randomWalk(). The user also addressed caching issues and contributed to release notes.
scalablepythondjangographite-componentsgraphite-web
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Denis Zhdanov - DevOps Engineer at bookingcom