Abhinav Agarwal

Senior Software Developer at Rubrik

Madison, Wisconsin, 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
Abhinav Agarwal is a Senior Software Developer with 11 years of experience building high-performance, low-latency systems—currently developing C++ trading infrastructure at Rubrik. He combines deep modern C++ expertise, Linux and socket programming, and concurrent systems design (shared memory, semaphores, accelerated NICs) with hands-on experience in big data stacks like Flink and HBase. His background spans quant-style internships and production roles (Hudson River Trading, Goldman Sachs) and academic teaching at UW–Madison, reflecting both practical delivery and mentorship. An open-source contributor to the C++ SymEngine project, he has optimized symbolic computation codepaths and added rigorous tests, showing a penchant for correctness and performance. Outside work he pursues adventurous challenges—from RoboCup and ACM-ICPC to skydiving—and writes about systems topics, signaling a mix of technical curiosity and bold problem-solving.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Wisconsin-Madison
bookBachelor's degree Electrical Engineering, Bachelor's degree Electrical Engineering at Indian Institute of Technology, Kharagpur
languagesEnglish, Hindi, French
github-logo-circle

Github Skills (7)

mathematics10
code-optimization10
computer-algebra10
c-language10
cprogramming-language10
math10
testing9

Programming languages (6)

C++CTeXJupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
symengine/symengine

Dec 2015 - Aug 2016

SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
userBackend Developer
Contributions:64 commits, 34 PRs, 135 comments in 8 months
Contributions summary:Abhinav's contributions primarily involved refactoring and improving the `SymEngine` library's codebase. They focused on removing redundant calculations and checks, particularly within the `complex.h` and `rational.h` files, streamlining core functionalities. The user made several commits to increase the constness of functions within `functions.h` and added tests, especially for the EulerGamma constant and its integration within various evaluation methods (`eval_double`, `eval_arb`, `eval_mpfr`, and `eval_mpc`). Their work shows a focus on code optimization and ensuring correctness.
cppsymbolic-manipulationmathcomputer-algebrac-plus-plus
abhinavagarwal07/myCV

Mar 2016 - Jun 2018

Contributions:28 commits, 37 pushes, 1 branch in 2 years 3 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