Abhinav Sharma is a software engineer with 12 years of experience, currently building scalable systems at Google after prior engineering roles at Microsoft. He has a strong backend focus and practical systems-level expertise demonstrated by contributions to the widely used DynamoRIO project, where he enhanced trace filtering, cache-simulator accuracy, and robustness around system calls. His early work includes building QA and release-management tooling at Qubole and developing cost-estimation software during industry internships, reflecting an ability to turn domain requirements into productive tools. Based in Jaipur, he pairs a B.E. in Computer Science from BITS Pilani with hands-on experience across cloud and low-level instrumentation. Colleagues would note his attention to correctness in complex simulations and a knack for improving observability in performance tooling.
12 years of coding experience
3 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Contributions:3165 reviews, 279 commits, 416 PRs in 2 years 6 months
Contributions summary:Abhinav primarily contributed to the drcachesim project, implementing and enhancing features related to trace filtering and analysis. They added options for instruction-only trace collection and introduced specialized file types for efficient reconstruction of filtered traces. Their work also included the addition of tests to verify functionality related to prefetch and cache flush instructions, indicating a focus on improving the accuracy and capabilities of the cache simulator. Furthermore, they addressed issues with state restoration and handling of system calls to improve the tool's robustness.
Contributions:10 PRs, 12 pushes, 7 branches in 2 months
instrumentationdynamic-instrumentation
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.