Abhinav Srivastava is a Senior Software Engineer with nine years of experience building backend systems and distributed architectures, currently at Uber in Bengaluru. He has strong foundations in system design, data structures and algorithms, and a track record across Microsoft, Google, and Microsoft where he contributed to production-grade services. Abhinav is proficient in Java, C, and C++, and has hands-on open-source experience enhancing the Microsoft Graph JavaScript SDK—improving batching, POST handling, middleware, and even adding a chaos handler for fault injection. A competitive programmer and former technical coordinator, he combines rigorous algorithmic thinking with pragmatic engineering to deliver resilient, scalable services. Notably, his contributions reflect an appetite for improving developer-facing libraries and introducing controlled failure testing to harden client-side integrations.
9 years of coding experience
6 years of employment as a software developer
Delhi Public School, Varanasi
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Birla Institute of Technology, Mesra
Contributions:30 commits, 29 PRs, 44 pushes in 4 months
Contributions summary:Abhinav primarily contributed to the backend logic of the JavaScript client library. They modified code to improve batching functionality for JSON responses and addressed issues related to POST requests with empty bodies. The user also made changes to the middleware chain by adding and removing the set and get middleware chain methods. Further contributions included implementing a chaos handler to introduce controlled failures.
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
Abhinav Srivastava - Senior Software Engineer at Uber