Abhishek Gupta

CEO

San Francisco, California, United States13 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Founding developer of Taurus data analytics platform.
  • Authored multiple papers and filed over 20 patents.
  • Led significant cost-saving initiatives in cloud filesystem.
Stackforce AI infers this person is a SaaS and Enterprise Software expert with a focus on data structures and cloud solutions.

Contact

Skills

Core Skills

Data StructuresSoftware DevelopmentCloud FilesystemData ManagementDebuggingFile System PerformanceFile System DevelopmentErp SolutionsMessaging Framework Development

Other Skills

AlgorithmsBenchmarkingCC++HTMLJavaJavaScriptLinux KernelLog ParsingMatlabMicrosoft OfficeMySQLOracle E-Business SuitePerlPython

About

Staff engineer working at VMWare (HQ). A computer science graduate from Stony Brook University. My research interests are in the domain of operating systems, novel data structures, and algorithms.

Experience

13 yrs 6 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 6 mos
Current Experience

Broadcom

Principal Engineer

Nov 2023Present · 2 yrs 6 mos · On-site

Vmware

Staff Software Engineer

Aug 2020Nov 2023 · 3 yrs 3 mos · Palo Alto, California, United States

  • Founding developer and tech lead of a data analytics platform called Taurus. Taurus is an ACID- complaint data lake solution for multi-cloud federation.
  • Responsible for designing and implementing the core data path of the system. Defined go-to-market strategy for Taurus by working with the product team.
  • Scaled the team from 2 to 10 developers. Involved in hiring, mentoring, knowledge transfer, reviewing code/design, and scrum planning.
Data StructuresAlgorithmsSoftware Development

Dropbox

Senior Software Engineer

Apr 2019Aug 2020 · 1 yr 4 mos · San Francisco Bay Area

  • Was a member of Cloud Filesystem team.
  • Vault: Led a 3 people work-stream to support a new two-factor authenticated directory in the filesystem platform to store sensitive information like financial documents, etc.
  • Vacuuming: Worked on classifying, verifying and reclaiming back unreferenced filesystem database space to save ~$200m in hardware cost and make room for filesystem 2.0
Cloud FilesystemData Management

Vmware

3 roles

Senior Member of the Technical Staff

Aug 2018Mar 2019 · 7 mos · Palo Alto

Member Of Technical Staff 3

Aug 2017Jul 2018 · 11 mos · Palo Alto

  • Designed and implemented a novel write-optimized data structure which is an order of magnitude faster than Bε-tree called “Sorted Slots Bε-tree” which works in the kernel as well as user-space.
  • First-authored a paper in RADIO'18 (VMware's technical conference) on "A Highly Concurrent and IO-Parallel Bε-Tree".
  • Filed 20+ patents on the “Sorted Slots Bε-tree”
  • Worked closely with 'VMware Research Group' to facilitate a successful tech transfer.
Data StructuresResearchTechnical Writing

Member Of Technical Staff 2

Feb 2016Jul 2017 · 1 yr 5 mos · Palo Alto

  • Part of LSOM (Log Structured Object Manager/File-system) team within vSAN.
  • Developed a collaborative debugging chatbot which interfaces all the development/debugging tools to reduce developers' efforts.
  • Developed a tool resize core dump partition on ESX which correctly estimates the size based on various factors like disk group, etc.
  • Helped in developing a tool to analyze telemetry data and take steps preemptively.
  • First-authored a paper in RADIO'17 (VMware's technical conference) on "Hybrid Cloud Storage: Bridging the Gap between Compute Clusters and Cloud Storage".
DebuggingTool Development

Stony brook university

Teaching Assistant

Aug 2015Dec 2015 · 4 mos · Stony Brook

  • TA for CSE 114 - Introduction to Object-Oriented Programming.

Netapp

Intern

May 2015Aug 2015 · 3 mos · Sunnyvale, California

  • Working with AltaVault formerly known as SteelStore.
  • Developed a file system checker for AltaVault, a cloud integrated backup storage, to compute unreferenced blocks and report it to the garbage collector.
  • Designed and developed a module to parse machine logs from all the AltaVault appliances to preemptively report bugs, predict crashes and trigger emails using ELK Stack, PHP and python.
File System PerformanceBenchmarking

File systems and storage lab (fsl), sbu

Research Assistant

May 2014Dec 2015 · 1 yr 7 mos

  • Working under the guidance of Prof. Erez Zadok on Performance Analysis for High Performance Computing Systems. Benchmarking performance of SSDs and RAID controllers to identify bottlenecks on Windows platform for Reality Deck, a 1.5 billion pixels' display used for analyzing big-data.
  • Exploring the computational power of GPU for running parallel programs written in C using CUDA.
  • Benchmarking the performance of FUSE file system for different workloads and analyzing the behavior.

Deloitte u.s. india offices

Business Technology Analyst

Jun 2012Dec 2013 · 1 yr 6 mos · Gurgaon, India

  • Having a role of designing and developing end to end ERP business solutions using Oracle E-Business Suite for Department of Defense (US Federation). The project included ERP implementations, data conversions and integration - point to point and using middleware on oracle apps.
File System DevelopmentLog Parsing

Aricent

Intern

Jan 2011Jun 2011 · 5 mos · Gurgaon, India

  • Worked with the PES team of Aricent Group on the project Samsung 4G - LTE Development. Designed and coded inter-layer messaging framework.
ERP SolutionsOracle E-Business Suite

Advanced technology

Training

Jun 2010Jul 2010 · 1 mo

Messaging Framework Development

Education

Stony Brook University

Master's Degree — Computer Science

Jan 2014Jan 2015

Thapar Institute of Engineering & Technology

Bachelor of Engineering (BEng)

Jan 2008Jan 2012

Meerut Public School

Jan 2000Jan 2008

Stackforce found 100+ more professionals with Data Structures & Software Development

Explore similar profiles based on matching skills and experience