A

Abhinav Agarwal

Senior Software Engineer

Madison, Wisconsin, United States10 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing high-performance systems.
  • Significant contributions to cloud filesystem improvements.
  • Proven track record in competitive programming and open source.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and Fintech.

Contact

Skills

Core Skills

C++Operating SystemsJavaBig Data TechnologiesFrontend DevelopmentBackend DevelopmentRoboticsDistributed Systems

Other Skills

filesystemApache FlinkHBaseHDFSAngularJSJerseyTeam PositioningMulti-Agent SystemsConcurrencyShared MemoryComputer ArchitectureCompilersComputer VisionMatlabArtificial Neural Networks

About

I'm passionate about computer systems, problem solving and algorithms. Throughout my life, I have been driven by curiosity to learn new things. Whether it’s participating in ACM-ICPC, representing my college in Germany for RoboCup event, engaging in open source contributions or trying penetration testing, I have always been up for a challenge and exploring new technologies. I have a particular interest in developing high-performance systems which require in-depth knowledge of computer systems and networks. I have worked on developing throttling systems for C++ based concurrent server, leveraging shared memory, semaphores and sockets. I have also worked in big data technologies like Apache Flink, HBase, etc. with some brief exposure to working in front-end technologies like Nodejs and Angular. I also write sometimes https://abhinavag.medium.com/ Github: https://github.com/abhinavagarwal07 I enjoy traveling, ballroom dancing, and adventure sports. Give me anonymous feedback here: http://bit.ly/feedback_aagrwal

Experience

Rubrik

2 roles

Senior Software Developer

Jul 2024Present · 1 yr 8 mos · On-site

Software Developer

Jan 2023Jul 2024 · 1 yr 6 mos · On-site

  • Worked on filesystem team (Atlas) of Rubrik.
  • 1. Improved memory footprint of write path by more than 40% by leveraging thread pools and reducing memory buffers by streaming uploads to cloud.
  • 2. Investigated rare data corruption in ext4 that bypassed the inline checksum validation.
  • 3. Implemented several big features end-to-end for the cloud filesystem.
C++Operating Systemsfilesystem

University of wisconsin-madison

3 roles

Teaching Assistant

May 2022Dec 2022 · 7 mos · Madison, Wisconsin, United States

  • TA for Programming III (CS 400)

Head Teaching Assistant

Jan 2022May 2022 · 4 mos · Madison, Wisconsin, United States

  • Head TA for Operating Systems (CS 537)

Teaching Assistant

Aug 2021Dec 2021 · 4 mos · Madison, Wisconsin, United States

  • TA for Programming III (CS 400)

Hudson river trading

Summer Intern

May 2022Aug 2022 · 3 mos · New York, United States

  • C++ core intern.

Plutus research private limited

2 roles

Senior Developer

Promoted

Jul 2020Nov 2020 · 4 mos

Developer

Apr 2019Jul 2020 · 1 yr 3 mos

Goldman sachs

2 roles

Analyst

May 2018Apr 2019 · 11 mos · Bengaluru Area, India

  • Data Lake: Worked on enhancing and refactoring feature in Apache Flink using Java. Other key technologies used: HBase, HDFS and Jersey.
  • GrayWolf Project: Worked on creating new parking management using AngularJS for front end development, Java and Jersey for back end development.
  • Attended training in Goldman Sachs Headquarters, New York in July 2018.

Summer Analyst

May 2017Jul 2017 · 2 mos · Bengaluru Area, India

  • Designed and implemented high performance throttling system in C++ on server side of firm's proprietary distributed database. The throttling can be targeted to different user based on rules defined in JSON format which can be dynamically updated at runtime. Developed understanding of concurrency, shared memory etc.

National digital library of india

Summer Intern

May 2016Jul 2016 · 2 mos · IIT Kharagpur

  • Implemented metadata normalization using perland spell check using linux aspell utility.

Symengine (a fast symbolic manipulation library, written in c++)

Open Source Contributor

Dec 2015Mar 2016 · 3 mos

  • Successfully merged 17 pull requests pushing in Symengine, as fast as open source contribution.
  • Listed as co-author of talk `SymEngine A Fast Symbolic Manipulation Library` at Scipy USA (2016).

Kharagpur robosoccer students group

Software Team Member

Feb 2015Apr 2018 · 3 yrs 2 mos · IIT Kharagpur, India

  • Robocup3d Simulation League allows humanoid bots to compete in a realistic simulation
  • of the rules and physics of a game of soccer.
  • Implemented team positioning using Delaunay triangulation, multi
  • agent passing and basic
  • skills in C++.
  • I represented the group in the Germany (2016).The group made an
  • outstanding debut by qualifying all round and remained undefeated by 3 teams in any match.

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

Aug 2021Dec 2022

Indian Institute of Technology, Kharagpur

Bachelor's degree — Electrical Engineering

Aug 2014Apr 2018

Stackforce found 100+ more professionals with C++ & Operating Systems

Explore similar profiles based on matching skills and experience