Vasiliy Ulyanov

Senior Software Engineer at SUSE

Berlin, 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

🤩
Rockstar
🎓
Top School
Vasiliy Ulyanov is a Senior Software Engineer based in Berlin with over a decade of hands-on experience building system software across desktop, mobile and in-vehicle infotainment platforms. He combines deep kernel- and driver-level expertise (C/C++, ASM) with middleware and UI work, and has led teams delivering connectivity and virtualization features for automotive and cloud-native products. At SUSE he focuses on virtual machines and containerization, and his open-source contributions to kubevirt include secure, robust container disk management and Btrfs subvolume handling. Vasiliy’s background includes building FullMAC wireless drivers, QEMU graphics enhancements, and dynamic binary instrumentation—skills that make him equally fluent in performance optimization, static/dynamic analysis, and complex debugging. Known for pragmatic leadership in Scrum teams, he pairs low-level technical depth with practical system architecture and build-system experience (Yocto, GBS). An interesting detail: he routinely bridges embedded Linux internals with large-scale virtualization projects, a combination that few engineers sustain across both automotive and cloud domains.
code5 years of coding experience
job12 years of employment as a software developer
bookSpecialist, Information Technology, Specialist, Information Technology at Moscow Aviation Institute (National Research University)
languagesRussian, English, Italian
github-logo-circle

Github Skills (9)

kubernetes10
go10
containerization10
virtualization10
kubernetes-pods10
testing10
filesystem9
file-management9
libvirt8

Programming languages (9)

SmartyShellCMakefileGoHTMLPerlEmacs Lisp

Github contributions (5)

github-logo-circle
kubevirt/kubevirt

Dec 2020 - Oct 2022

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Role in this project:
userBack-end Developer
Contributions:734 reviews, 133 commits, 93 PRs in 1 year 10 months
Contributions summary:Vasiliy primarily focused on improving the container disk management within the Kubernetes virtualization API. Their contributions included refactoring code for container disk mounting, introducing new functionality to handle Btrfs subvolumes, and adding comprehensive unit tests to verify the correct parsing of mount information. The user also addressed potential security concerns by implementing measures to set permissions correctly and ensuring that the correct image names are used during container disk operations. They also made improvements to the handling of SEV features.
apivmsmachineslibvirtruntime
vasiliy-ul/kubevirt

Dec 2020 - Nov 2024

Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Contributions:249 pushes, 164 branches in 4 years
apivmsmachinesruntimelibvirt
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
Vasiliy Ulyanov - Senior Software Engineer at SUSE