Praveen Paladugu

Sr. Software Engineer at Amazon Web Services

Irving, Texas, United States
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
Praveen Paladugu is a senior software engineer with 11 years of experience building and securing Linux-based systems at scale, currently contributing to the Linux Systems Group at Microsoft from Irving, Texas. He has deep OS and infrastructure expertise from roles at AWS, Dell, and Synopsys, where he led build/test pipelines, OS delivery, and appliance standardization. An active contributor to cloud-native virtualization projects, he made architectural changes and TPM integration in cloud-hypervisor and enhanced libvirt support for CH-based VMs, reflecting strong systems design and security focus. Praveen blends low-level platform skills with operational pragmatism—designing cgroup resource controls, thread pinning, and emulator management to improve performance and observability. He holds an MS in Computer Science from Texas A&M and is known for translating research-level components into production-ready tooling. Beyond coding, he surfaces hard-to-see system interactions, turning kernel and virtualization subtleties into reliable platform features.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National Institue of Technology Calicut
bookMaster's degree, Computer Science, Master's degree, Computer Science at Texas A&M University
languagesEnglish, Telugu, Hindi
github-logo-circle

Github Skills (11)

c1710
libvirt10
kvm10
linux10
tpm10
rust10
c1110
cgroups10
virtualization10
security10
acpi9

Programming languages (11)

C#PowerShellTypeScriptShellCRustGoRuby

Github contributions (5)

github-logo-circle
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
Role in this project:
userBack-end Developer & Security Engineer
Contributions:174 reviews, 16 commits, 19 PRs in 2 years 5 months
Contributions summary:Praveen primarily contributed to the back-end aspects of the project by adding input validation for network parameters and fixing clippy warnings across multiple modules (vmm, hypervisor, and option_parser). They introduced a `VmmOps` trait to enable hypervisor access to resources during vCPU exits, which is a significant architectural change. Furthermore, the user implemented the integration of a TPM device by adding its device-manager initialization and related ACPI entries.
memorymonitorcompactfirecrackervirtualization
libvirt/libvirt

Dec 2021 - Jan 2022

Read-only mirror. Please submit merge requests / issues to https://gitlab.com/libvirt/libvirt
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 month
Contributions summary:Praveen primarily contributed to the development of the Cloud Hypervisor (CH) driver within the libvirt project. Their work focused on enhancing the CH driver's functionality, specifically implementing callbacks for retrieving VCPU information and adding methods for managing emulator threads and I/O threads. These contributions involved integrating process information retrieval utilities and refactoring cgroup management methods to enable resource control for CH-based virtual machines. Furthermore, the user implemented features related to pinning emulator threads to specific CPU cores.
pythonlibvirtgitlabmerge-requestssubmit
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