Sachin Tiwari

Software Engineer

Bengaluru, Karnataka, India11 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7+ years in distributed storage systems development
  • US Patent holder for data protection solution
  • Published research in USENIX ATC '18
Stackforce AI infers this person is a Cloud Infrastructure expert specializing in distributed storage systems.

Contact

Skills

Core Skills

Distributed StorageSystem Performance

Other Skills

Rust (Programming Language)KubernetesLinux KernelPythonAlgorithmsProgrammingOperating SystemsRepresentational State Transfer (REST)EMC StorageDeduplicationJava

About

I am a software engineer in the Block Storage team at Apple Cloud. I have 7+ years experience building highly performant and available distributed storage systems. My specialization lie in of Rust, C, storage systems, file systems, Linux Kernel, system performance. At Apple, I work on the data path for a team building the storage service from first principles. My work involves building a high performant and resilient data path. I also deal with debugging and optimizing complex system performance and correctness issues. Prior to that I was a Staff Software Engineer in the File Systems/Data Path team of VMware's Virtual SAN Product. For Summer'17 I was an intern at VMware working in the cloud platform infrastructure team working on a data protection solution. My work there was granted a US Patent. During my grad school, I was a student researcher in the File Systems and Storage Lab , Stony Brook University. I was working on research projects in the domain of Storage Systems under the guidance of Prof. Erez Zadok. Our work was published in USENIX ATC '18. Contact: satiwari@cs.stonybrook.edu

Experience

11 yrs
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 8 mos
Current Experience

Apple

Software Engineer

Sep 2022Present · 3 yrs 8 mos · Seattle, Washington, United States

  • At Apple, I work on the data path for a team building the storage service from first principles. My work involves building a high performant and resilient data path. I also deal with debugging and optimizing complex system performance and correctness issues.
  • Rust | Kubernetes | Linux Kernel
Rust (Programming Language)KubernetesLinux KernelDistributed StorageSystem Performance

Vmware

6 roles

Staff Software Engineer

Jan 2022Sep 2022 · 8 mos

  • Software engineer working with the vSAN datapath/file systems group. Recent projects include adding transactions and recovery to the data path and the no sql database used in it.
Distributed Storage

Sr. Member of Technical Staff

Promoted

Nov 2020Jan 2022 · 1 yr 2 mos

  • Working on the next generation data path for vSAN. Some of my work includes write optimized data structures, overall threading model and I/O, CPU resource management in the File System Layer.
Distributed Storage

Member Of Technical Staff 3

Aug 2019Oct 2020 · 1 yr 2 mos

  • Working in the Core Data Path/File Systems of VMware's vSAN Product. Work on projects related to Core I/O path performance enhancements, Deduplication, Flow control and resource management in the file system layer.
Distributed Storage

Member of Technical Staff 2, vSAN

Promoted

Jun 2018Jul 2019 · 1 yr 1 mo

  • Working in the file systems team of VMware's Virtual SAN product.
Distributed Storage

Member Of Technical Staff

Feb 2018May 2018 · 3 mos

  • Part of the VMware Cloud Infrastructure team.

Intern, Member of Technical Staff

May 2017Aug 2017 · 3 mos · Palo Alto , CA

  • Working as an Intern in VMware's Cloud Platform Infrastructure team .

Stony brook university

Teaching Assistant

Jan 2017May 2017 · 4 mos · Stony Brook

  • Teaching Assistant for Professor Erez Zadok's Advanced System Programming Course ( CSE 376) for the Spring 2017 semester.

File systems and storage lab, stony brook university

Graduate Student Researcher

Sep 2016Dec 2017 · 1 yr 3 mos · Stony Brook University

  • Working in the File Systems and Storage Lab under the guidance of Prof. Erez Zadok. My work involves devising new, optimizing existing learning algorithms to auto tune different file system parameters for greater performance under different workloads.

Emc

Associate Software and Quality Engineer

Jun 2014Jun 2016 · 2 yrs · Bangalore

  • Worked as an Associate Software Engineer in the Core Division for the Storage Integrated Snapshots team.
  • I was part of a team working on a platform used to move data from various SAN production storage arrays to common protection storage.

Education

Stony Brook University

Master’s Degree — Computer Science

Jan 2016Jan 2017

SRM UNIVERSITY

Bachelor's Degree — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Distributed Storage & System Performance

Explore similar profiles based on matching skills and experience