Dmitry Guryanov

Team Lead at Mail.ru Group

Moscow, 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 Guryanov is a seasoned software engineer and team lead with 14 years of experience building virtualization, cloud and storage systems from kernel modules to high-performance backend services. Based in Moscow, he has led architecture and delivery at Mail.ru Group after driving OpenStack and libvirt integrations at Virtuozzo and Mirantis, including notable contributions to the Nova libvirt driver to support Parallels and container-focused features. He combines deep systems programming (kernel watchdogs, ploop support, zero-copy Go wrappers) with pragmatic product work—designing APIs, optimizing SQL/storage, and shipping large-scale audit and tax-monitoring solutions. Known for high-velocity output (1000+ commits on a single project in 10 months) and being trusted with upstream write access, he blends hands-on coding with team leadership and rigorous testing practices.
code14 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Applied Mathematics and Physics, Master’s Degree, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

libvirt10
openstack-nova10
parallels10
python10
virtualization10
service-design9
containerization9
service-provider9
image-management9
qemu7

Programming languages (6)

C++CSSCGoHTMLPython

Github contributions (5)

github-logo-circle
openstack/nova

Jan 2015 - Oct 2015

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:7 commits in 9 months
Contributions summary:Dmitry primarily contributed to the libvirt driver within the OpenStack Nova compute project. Their work focused on extending libvirt to support the Parallels virt_type, adding features for PCS container support, and enhancing the handling of filesystem configurations, including ploop disk format. They implemented snapshot support for Parallels, which involved modifications across various modules like imagebackend, utils, and driver. These changes improved the driver's compatibility and functionality for containerized environments.
novaopendevopenstackcompute
virtuozzo/pcs-nova-driver

Dec 2013 - May 2014

Contributions:193 commits in 5 months
cloud-serverparallelsnova
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