Bharata Rao

Principal Member Of Technical Staff at AMD

Bengaluru, Karnataka, India
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
Bharata Rao is a Principal Member of Technical Staff with nearly 26 years of experience specializing in Linux kernel, virtualization (KVM/QEMU) and storage subsystems, currently driving low-level platform work at AMD from Bengaluru. He has deep, hands-on expertise across x86, PowerPC and embedded ARM, having led teams integrating distributed filesystems (GlusterFS) with KVM/QEMU, libvirt and cloud stacks and delivered CPU/memory hotplug and resource-management features for PowerKVM. His contributions span kernel scheduler and cgroup enhancements—improving cpuacct accounting, adding cgroup scheduler statistics and hard limits—and earlier work on dynamic probes, crash-dump tooling and union/stackable filesystem ideas. Comfortable working in both user space and kernel domains, he combines technical leadership with a pragmatic open-source workflow and a track record of upstreaming complex patches. A less obvious strength is his long tenure bridging research-quality prototypes (bootloader/kernel ports, OpenSSI work) into production-grade solutions across global teams.
code26 years of coding experience
job22 years of employment as a software developer
bookMaster of Science (MS), Software Systems, Master of Science (MS), Software Systems at Birla Institute of Technology and Science
bookBachelor of Engineering (BE) from NIE, Electronics and Communication Engineering, Bachelor of Engineering (BE) from NIE, Electronics and Communication Engineering at Mysore University
languagesEnglish, Kannada, Sanskrit
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

c1710
c1110
linux-kernel10
cgroups10
scheduler10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
jonsmirl/mpc5200

Aug 2008 - Jan 2011

Digispeaker
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 years 4 months
Contributions summary:Bharata primarily contributed to the Linux kernel, focusing on the scheduler and cgroup subsystems. Their work included enhancing the `/proc/sched_debug` output to include group statistics, optimizing CPU time accounting within the cpuacct controller, and fixing potential race conditions related to RCU usage in the scheduler. Furthermore, the user added new statistics for user and system time consumed by tasks within cgroups.
bharata/qemu

Mar 2015 - Mar 2016

Contributions:31 pushes, 7 branches in 1 year
qemu
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
Bharata Rao - Principal Member Of Technical Staff at AMD