# Abhinav Duggal > Software Engineer Location: Santa Clara, California, United States Profile: https://flows.cv/abhinavduggal Specialties: Distributed systems, Key Value stores, Filesystems, Garbage Collection, Deduplication, Operating Systems, Computer Architecture, Algorithms, Performance characterization and Optimization ## Work Experience ### Principal Software Engineer @ Amazon Web Services (AWS) Jan 2023 – Present | Palo Alto, California, United States Building the next generation of DynamoDB storage ### Distinguished Engineer @ Dell EMC Jan 2018 – Jan 2023 | Santa Clara -Working as an architect building next generation deduplication distributed filesystem -Architect and lead for building distributed log service and distributed key value store for the distributed deduplication filesystem -Designed and implemented a scalable and fault tolerant distributed log service -Designed and implemented a distributed key value store with Raft consensus protocol and a custom storage engine on top of low latency media storage -Designed distributed key value store on top of object storage using distributed log service and modifying RocksDB to run on top of object storage -Implemented a highly scalable multi-Raft consensus library -Part of a three-member architecture team that architected and prototyped the next generation distributed deduplication filesystem -56 Patents granted and 27 patents pending with USPTO ### Technical Staff @ Dell EMC Jan 2017 – Jan 2018 | San Francisco Bay Area Worked as the lead for garbage collection ### Consultant Software Engineer @ Dell EMC Jan 2015 – Jan 2017 | Santa Clara Worked on Garbage Collection and deduplication ### Principal Software Engineer @ Dell EMC Jan 2014 – Jan 2015 | San Francisco Bay Area ### Principal Software Engineer @ Dell EMC Jan 2013 – Jan 2014 Worked as component lead for metadata consistency checker for our deduplication filesystem ### Associate Principal Engineer @ Dell EMC Jan 2012 – Jan 2013 ### Senior Software Engineer @ Dell EMC Jan 2010 – Jan 2012 ### Research Assistant, Filesystems and Storage Lab @ CS, Stony Brook Jan 2008 – Jan 2010 | Stony Brook University Worked under the guidance of Prof. Erez Zadok towards an MS thesis on algorithms for finding data races in the Linux kernel using dynamic offline analysis. ### Software Intern @ Apple, USA Jan 2009 – Jan 2009 Worked in Dtrace ### Software Engineer I @ STMicroelectronics Jan 2006 – Jan 2008 Worked in Linux Kernel ## Education ### MS in Computer Science Stony Brook University ### B. Tech in Information Technology Guru Gobind Singh Indraprastha University ## Contact & Social - LinkedIn: https://linkedin.com/in/abduggal - Portfolio: http://www.fsl.cs.sunysb.edu/~abhinav --- Source: https://flows.cv/abhinavduggal JSON Resume: https://flows.cv/abhinavduggal/resume.json Last updated: 2026-04-12