Dmitry Konishchev

Senior Software Developer at Yandex.Cloud

Zhukovsky, Moscow, Russia
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

👤
Senior
🎓
Top School
Dmitry Konishchev is a Senior Software Developer with over 17 years of experience building fault-tolerant, highly available systems across cloud, embedded, and server-side domains. He has deep hands-on expertise in Python (recently preferred) plus C/C++, Go, Rust, Java and shell, and has designed compute and hardware orchestration services from scratch for large-scale production environments at Yandex.Cloud and Yandex. Dmitry led development of core cloud subsystems—Compute Node, scheduler, and HaaS—that enabled zero-downtime upgrades, live migration, NUMA-aware placement and automated cluster self-healing for hundreds of thousands of servers. A pragmatic open-source contributor, he has fixed subtle concurrency and failure-mode bugs in notable projects like Kazoo (Zookeeper client) and MongoEngine, and added tests and tooling to improve reliability. He pairs low-level knowledge (UNIX syscalls, hypervisors, RTOS) with DevOps and CI tooling, bringing an operator’s rigor to software design and deployment. Motivated by interesting distributed problems, he focuses on maintainable code and resilient architectures that prevent outage risk rather than merely reacting to it.
code17 years of coding experience
job9 years of employment as a software developer
bookEngineer's degree, Computer Systems and Networks, Engineer's degree, Computer Systems and Networks at Moscow Aviation Institute (National Research University)
bookCertificate of Complete General Secondary Education, Secondary Education, Certificate of Complete General Secondary Education, Secondary Education at Secondary school 8 in Zhukovsky, Moscow Region, Russian Federation
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (15)

zoo10
locking10
apache-zookeeper10
orm10
mongodb10
python10
zookeeper10
concurrency10
mongodb-database10
pymongo10
testing10
databases9
database9
pipe6
xargs6

Programming languages (12)

TypeScriptC++ShellRustCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
MongoEngine/mongoengine

Apr 2014 - Nov 2014

A Python Object-Document-Mapper for working with MongoDB
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 comments in 6 months
Contributions summary:Dmitry contributed to the core functionality of the mongoengine library, focusing on database interactions and object-document mapping. Their work included implementing and testing the `modify()` method, which provides find-and-modify-like behavior. They also addressed error handling within the `update()` method, ensuring correct exception raising for duplicate key errors. Furthermore, the user added and updated tests to validate these new features.
mongodb-ormpythonmongodocument-mapperpython3
python-zk/kazoo

Feb 2015 - Feb 2015

Kazoo is a high-level Python library that makes it easier to use Apache Zookeeper.
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 PRs, 5 comments in 10 days
Contributions summary:Dmitry primarily focused on enhancing the `SetPartitioner` recipe within the Kazoo library, a Python library for Apache Zookeeper. They addressed critical issues related to connection state changes, particularly the handling of `KazooState.SUSPENDED`, and race conditions during lock acquisition. The user also contributed to testing infrastructure by adding methods to simulate connection loss and general improvements to existing partitioner tests.
python-librarypythonzookeeperhigh-levelapache-zookeeper
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
Dmitry Konishchev - Senior Software Developer at Yandex.Cloud