Pirama Nainar

Staff Software Engineer at Google

California, 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
Pirama Nainar is a Staff Software Engineer with 19 years of experience, currently leading development for Android's native tools and libraries at Google where he oversees C++ and Rust toolchains, the Scudo allocator, and the NDK. He brings deep systems-level expertise from a PhD in Computer Science and a background optimizing big-data performance at Oracle, with hands-on contributions to AOSP and LLVM/Clang that improve build systems, memory management, and compiler support for half-precision types. His open-source work shows a pattern of modernizing legacy code—migrating deprecated build properties, resolving complex merge conflicts, and hardening low-level libraries—improving maintainability across widely used projects. Based in California, he pairs academic rigor with production engineering discipline and a knack for automating CI/CD workflows to keep large-scale platform codebases healthy. An understated strength is his focus on inclusive language and tooling hygiene in long-lived projects, reflecting attention to both technical and cultural sustainability.
code19 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Wisconsin-Madison
bookM.S, Computer Science, M.S, Computer Science at University of Wisconsin - Madison
bookBE, Computer Science, BE, Computer Science at College of Engineering Guindy, Chennai
github-logo-circle

Github Skills (35)

c-language10
system-programming10
init10
memory-management10
configuration-management10
build-system10
android-build10
c1110
makefile10
cicd10
c1710
automation10
compiler-compiler10
cplus10
android10

Programming languages (12)

JavaC++ShellCRustLLVMMakefileJavaScript

Github contributions (5)

github-logo-circle
aosp-mirror/platform_build

Jan 2015 - Mar 2022

Role in this project:
userBack-end Developer
Contributions:146 commits in 7 years 3 months
Contributions summary:Pirama's primary contributions revolve around refactoring and updating the Android build system's configuration files. They migrated deprecated build properties, such as `LOCAL_SANITIZE_BLACKLIST`, to newer alternatives, ensuring language updates for Android's inclusive language guidelines. Additionally, the user addressed merge conflicts and included updates to the core configuration files, demonstrating expertise in build system management. These changes aim to improve the codebase's maintainability and adherence to modern best practices.
Role in this project:
userBack-end Developer
Contributions:128 commits in 6 years 7 months
Contributions summary:Pirama's contributions primarily involve code coverage enhancements and system-level modifications within the Android Open Source Project (AOSP). They addressed issues related to code coverage, specifically regarding permissions and the use of `fchmod` syscalls for profile merging. The user also worked on merging changes from autogenerated merges, related to allowing syscalls, and made changes to the init system and its related functions, as well as file system managers, debugging tools and snapshot test modules.
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