Sriraman Tallam

Web Developer at Google Inc.

Sunnyvale, 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
Sriraman Tallam is a seasoned web developer with 17 years of experience based in Sunnyvale, California, blending production web engineering with deep systems-level expertise. While focused on web development, he brings unusual depth in compiler and linker optimizations—his GitHub work on clang/LLVM introduced options like -mpie-copy-relocations and -fno-plt to influence PIE and PLT behavior, improving code generation flexibility. This combination lets him reason about performance and code size from both application and toolchain perspectives, making him effective at squeezing out efficiency across the stack. Comfortable working on back-end infrastructure, he ships pragmatic solutions that balance maintainability with low-level performance gains. Colleagues can rely on him for nuanced trade-offs between fast iteration and optimized binary behavior, a skill set that’s rare among web-focused engineers.
code17 years of coding experience
github-logo-circle

Github Skills (9)

compiler10
performance-monitor10
c-language10
performance-analysis10
cpp10
compiler-compiler10
cprogramming-language10
cplus10
coding-style9

Programming languages (3)

C++CLLVM

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Apr 2016 - Feb 2018

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 year 10 months
Contributions summary:Sriraman made several contributions related to compiler infrastructure, focusing on enhancing compiler options and code generation. Their work involved introducing new clang options, such as `-mpie-copy-relocations` and `-fno-plt`, to control compiler behavior for Position Independent Executables (PIE) and the avoidance of the PLT. They also modified code generation related modules and files to incorporate the new options and set module metadata to handle the changes. These changes appear to be improvements that improve the compiler's flexibility and control over generated code.
keptwindowsllvmcc-plus-plus
tmsri/llvm-project

May 2024 - Oct 2024

Contributions:2 PRs, 10 pushes, 7 branches in 6 months
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
Sriraman Tallam - Web Developer at Google Inc.