Arjun Srinivasan

Senior Software Engineer at Google

San Francisco, 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
Arjun Srinivasan is a Senior Software Engineer based in San Francisco with 15 years of experience building reliable, production-grade systems at Google. He specializes in backend engineering and cloud-native tooling, contributing to projects like GoogleCloudPlatform/functions-framework-python where he improved error handling, logging compatibility, and server configuration resilience. Arjun combines deep technical rigor from an MIT EECS background with practical operational insight—demonstrated by fixes that addressed real-world issues such as connection handling and gunicorn request limits. He excels at refactoring and versioning discipline that keep libraries maintainable and up-to-date for broad developer adoption. Colleagues know him for pragmatic problem-solving that balances developer ergonomics with production robustness.
code15 years of coding experience
job4 years of employment as a software developer
bookElectrical Engineering and Computer Science, Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookThomas Jefferson High School for Science and Technology
github-logo-circle

Github Skills (9)

gunicorn10
google-cloud-functions10
python10
back-end-development10
flask10
flask-ask10
pytest9
testing9
logging9

Programming languages (5)

JavaC++GoPHPPython

Github contributions (5)

github-logo-circle
FaaS (Function as a service) framework for writing portable Python functions
Role in this project:
userBack-end Developer
Contributions:4 releases, 20 reviews, 13 commits in 1 year 8 months
Contributions summary:Arjun primarily contributed to the framework's core functionality. Their work focused on enhancing error handling for HTTP responses, improving the logging system for compatibility, and refactoring internal logic. They also addressed connection issues by reading request data, and incorporated a fix to increase gunicorn request line limit, demonstrating an understanding of production server configurations. Furthermore, they made changes to package versioning, ensuring that the project is consistently up-to-date.
pythonas-a-serviceportableservice-frameworkfunctions-python
Google App Engine services SDK for Python 3
Contributions:10 releases, 6 reviews, 28 commits in 1 year 1 month
google-apppythonapp-enginegooglesdk
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
Arjun Srinivasan - Senior Software Engineer at Google