
Salesforce
Jul 2021 - Present
Software Engineering SMTS
Nov 2022 - Present
• 2 yrs 6 mosSoftware Engineering MTS
Jul 2021 - Oct 2022
• 1 yr 4 mosQuery Execution in a PostgreSQL based Distributed RDBMS.

Carnegie Mellon University School of Computer Science
Aug 2020 - Jul 2021
Student Researcher
Aug 2020 - Jul 2021
• 1 yr• Part of the CMU-DB research group, advised by Prof. Andy Pavlo.
• Incorporated a concurrent B+ Tree into an in-memory DBMS, NoisePage.
Graduate Teaching Assistant
Aug 2020 - Dec 2020
• 5 mosTA for 15418/15618 - Parallel Computer Architecture and Programming

Research Assistant
Carnegie Mellon University - School of Computer Science - Institute for Software Research · Part-time
Jan 2021 - May 2021
• 5 mos
Software Engineer Intern
Salesforce · Full-time
May 2020 - Aug 2020
• 4 mosSFDC Multitenant Core Optimizer Team
• Added support for Skinny Tables to tune dynamic queries in Workload Query Tuner and thereby improving performance of analytical queries with full table scans.
• Formulated a ranking algorithm to evaluate effectiveness of Skinny Table recommendations.
• Created new entities for storing newly generated Skinny Table recommendations and integrated them using PL/SQL.

Graduate Teaching Assistant
Carnegie Mellon University School of Computer Science
Jan 2020 - May 2020
• 5 mos15213/15513 - Introduction to Computer Systems

Software Engineer
Arista Networks · Full-time
Jul 2017 - Aug 2019
• 2 yrs 2 mosArista DCS-7170 Team (Switch based on Barefoot Tofino ASIC)
• Formulated and implemented module for fair and limited bandwidth allocation for control packets using queue shaping, protecting the network from Denial of Service attacks.
• Modified hardware pipeline and coverage of Port-based DoS protection, increasing protection against attacks by 75%.
• Formulated a new module to prevent attacks by combining queue shaping and Port-based mechanisms.
• Devised hardware pipeline and software modules for topology discovery and loop detection in networks.
• Designed and developed industry standard CLI for Quality of Service (Qos) and Layer-2 features on DCS-7170.
• Maintained Qos features on DCS-7170.

Student Developer
Google Summer of Code
May 2017 - Sep 2017
• 5 mos• 1 among 5 students selected for Google Summer of Code (GSoC) 2017, to work with "The ns-3 Network Simulator Project".
• As part of GSoC, I developed a web interface for ns-3 modules which helps in modularisation of ns-3 codebase and federation of development activities.
ns-3 AppStore

Remote Internship
MIT Computer Science and Artificial Intelligence Laboratory (CSAIL)
Jun 2016 - Aug 2016
• 3 mos• I worked as an intern for Julia Language affiliated to MIT.
• As part of the internship, I developed NetworkLayout.jl, mentored by Simon Danisch.
• NetworkLayout.jl is a Julia package that can be used to generate layouts for trees and graphs in pure Julia.
JuliaGraphs/NetworkLayout.jl

Software Engineering Intern
Techgentsia
May 2015 - Jun 2015
• 2 mos• Developed and released chrome and firefox extensions that support screen sharing using WebRTC.
• Improved the project to be used as an enhancement to the company's product, Tacodi.