Andrey Zhadchenko

Software Engineer at Virtuozzo

Berlin, Germany
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
Andrey Zhadchenko is a software engineer with a decade of experience specializing in Linux, virtualization, and embedded graphics stacks. Currently at Virtuozzo, he works on QEMU/KVM IO performance and backup solutions for containers and VMs, and previously contributed to a company fork of CRIU and upstream Linux kernel features for container functionality. His background includes porting X11 and adapting DRM/device-tree/Mesa layers for a custom SoC GPU at SRISA RAS, and earlier research on malware detection at Acronis. A frequent open-source contributor, he has fixed bugs and added tests to the widely used CRIU checkpoint/restore project, improving socket handling and filesystem correctness. Based in Berlin with an M.S. from MIPT, he combines system-level rigor with practical experience across kernel, userland, and embedded environments. Notably, he has experience spanning both low-level kernel drivers and higher-level virtualization orchestration—bridging gaps few engineers do.
code10 years of coding experience
job6 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)
github-logo-circle

Github Skills (12)

c1710
linux10
container10
socket10
criu10
filesystem10
checkpoint10
recover10
re-store10
c1110
checkpointing10
testing8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
checkpoint-restore/criu

Jul 2020 - Mar 2022

Checkpoint/Restore tool
Role in this project:
userBack-end Developer
Contributions:1 review, 12 commits, 4 PRs in 1 year 9 months
Contributions summary:Andrey primarily contributed to the CRIU project by fixing bugs and implementing new features related to checkpoint/restore functionality. Their work included addressing issues in socket handling, specifically fixing malloc size and improving socket filter implementation. The user also added new test cases for the ZDTM testing framework, focusing on unix sockets and file operations. Furthermore, they refactored code related to file system operations, ensuring correct path handling during the checkpoint/restore process.
containerszero-downtimesuspendcheckpointcriu
azhadchenko/criu

Jul 2020 - Apr 2022

Checkpoint/Restore tool
Contributions:4 PRs, 21 pushes, 4 branches in 1 year 9 months
checkpointrestore
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
Andrey Zhadchenko - Software Engineer at Virtuozzo