Anubhav Srivastava

Senior Software Engineer at Yugabyte

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
Anubhav Srivastava is a Senior Software Engineer at YugabyteDB with a decade of experience building high-performance, fault-tolerant distributed systems and a research background in concurrent search trees from the University of Waterloo. He focuses on storage-layer design and concurrency, bringing both practical production experience and academic rigor to low-level system performance. Past internships at Microsoft, Google, NVIDIA, and Yahoo sharpened his skills across compiler parallelism, low-latency streaming, and large-scale infrastructure. Anubhav is also an active open-source contributor to prominent projects like the .NET runtime, where he improved Crossgen2 parallelism, performance measurement, and determinism. Based in San Francisco, he combines deep systems expertise with a knack for measurable optimizations that scale in real-world cloud environments.
code10 years of coding experience
job5 years of employment as a software developer
bookLife Sciences, 4.0 cGPA, Life Sciences, 4.0 cGPA at University of Toronto
bookHigh School, High School at Colonel By Secondary School
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Waterloo
languagesEnglish, Hindi, French
github-logo-circle

Github Skills (23)

c-language10
multithreading10
net10
memory-management10
databases10
dotnet10
asp-net10
performance-optimization10
dotnet-core10
cluster-manager10
cluster-api10
csharp10
cprogramming-language10
relational-databases10
clustering10

Programming languages (12)

TypeScriptPowerShellC#C++ShellCLLVMJavaScript

Github contributions (5)

github-logo-circle
dotnet/runtime

Sep 2019 - Dec 2019

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 13 comments in 2 months
Contributions summary:Anubhav primarily focuses on improving the performance and functionality of the .NET runtime, particularly within the crossgen2 component. Their commits introduce performance measurements, including adding event logging and flags for measuring compilation time. Furthermore, the user implements parallelism in Crossgen2, optimizes data structures, and adds determinism fixes. They also worked on refactoring the code related to logging and comparing object nodes.
dotnetruntimelinuxcsharpxamarin
SrivastavaAnubhav/slackline

Jul 2018 - Mar 2019

Contributions:28 commits, 22 pushes, 1 branch in 8 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
Anubhav Srivastava - Senior Software Engineer at Yugabyte