Ashish Puri

CTO

Pune, Maharashtra, India21 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Gold Medalist from IIT Bombay in Computer Science
  • Expert in building enterprise-grade storage solutions
  • Strong leadership in mentoring technical teams
Stackforce AI infers this person is a Systems Architect specializing in enterprise storage solutions and distributed systems.

Contact

Skills

Core Skills

StorageSystems ProgrammingDistributed SystemsTeam LeadershipContainerizationObject StorageFile SystemsKernel Programming

Other Skills

AIXAgile MethodologiesAlgorithmsAsynchronous Monitoring frameworkCClusterData StructuresDebuggingDevice DriversGNU DebuggerHP-UXHPUXHigh AvailabilityIBM AIXKernel

About

Experience working in the USA and in India with public MNC, early stage startup, and mid-size pre-IPO companies.  Experienced Systems Architect with strong technical leadership and hands-on product engineering experience in storage, file-system, datapath, NVMe, SPDK, kernel programming, system programming, distributed systems, replication, clustering, containers, docker, k8s, scalability, networking, and virtualization. Expertise in building multiple high quality components/ products from scratch used in enterprise grade solutions. Also worked with highly complex stable code.  Overall product engineering experience - involves R&D, design, development, execution, and product support. Leadership experience includes building and mentoring strong technical teams, driving engineering (development & test), collaborating with PMs, sales, and impart technical training. Gold Medalist and topper MTech Computer Science, IIT Bombay

Experience

21 yrs 9 mos
Total Experience
5 yrs 5 mos
Average Tenure
5 yrs 4 mos
Current Experience

Robin.io, a rakuten symphony company

2 roles

Senior Technical Director

Promoted

Oct 2023Present · 2 yrs 8 mos

  • Began the work to support NVMe devices using SPDK. Re-imagined the core storage stack which would replace the front-end (how we expose the block device), back-end (how we interact with the physical disk), and everything in between (threading model, locking etc.).
  • Part time manager for engineers working on block storage in India.
NVMeSPDKstorage stackblock devicethreading modellocking+2

Technical Director

Jan 2021Sep 2023 · 2 yrs 8 mos

  • Joined as first person in Pune. Helped setup the Pune office and grew the team to around 30 super strong engineers including two very successful off-campus drive to hire freshers. This is done along with hands-on technical work.
  • Part time Pune site lead selecting office, over looking operations, working with the space providers, and other stake holders.
  • Worked on the distributed block storage team and developed small features/ bug fixes.
  • Began exploring NVMe/ SPDK to extract best performance for our virtual block device.
distributed block storageNVMeSPDKteam buildingoperations managementDistributed Systems+1

Cohesity

Staff Engineer 2

Dec 2018Jan 2021 · 2 yrs 1 mo · Pune Area, India

Apporbit

Sr. Principal Software Engineer

Jun 2015Dec 2018 · 3 yrs 6 mos · Pune Area, India

  • Apporbit closed shop in Dec 2018 and we were acqui-hired by Cohesity.
  • Joined quite early and became one of the key technical person in the company. Lead and developed significant portions of distributed block device for container native storage with efficient snapshots/ clones.
  • Also worked on Appswitch which re-imagined, simplified, and improved efficiency of the networking in k8s world. Developed first version of V2C tool which would create a container from a VM.
distributed block devicecontainer native storagenetworkingk8ssnapshotsclones+2

Symantec

3 roles

Sr. Principal Software Engineer

Dec 2012Jun 2015 · 2 yrs 6 mos

  • Moved back to the home country from Veritas/ Symantec and worked on the following areas:
  • Continued on the VFR and released a version for the Violin Memory which was based on file snapshot technology instead of the file-system checkpoint technology.
  • Moved to the object storage team and build a feature to rebuild a disk and did prototype of the erasure coding.
file snapshot technologyobject storageerasure codingObject StorageFile Systems

Principal Software Engineer

Promoted

Apr 2008Dec 2012 · 4 yrs 8 mos

  • Moved to SF bay area from Veritas/ Symantec and worked in the following areas:
  • As a tech lead released the first version of kernel module called AMF (Asynchronous Monitoring framework) across Linux/ HPUX/ Solaris and AIX. It would deduct the state change of a resource (process died/ file-system unmounted etc.) hooking itself in the kernel code path without any change in the core kernel and using the public APIs. It reduced the monitoring overhead drastically (90%) and decreased the duration of the failover.
  • Moved to the file-system team from the VCS team and wrote the first version of VFR (Veritas File Replicator).
kernel moduleAsynchronous Monitoring frameworkLinuxHPUXSolarisAIX+2

Sr Software Engineer

Jul 2004Mar 2008 · 3 yrs 8 mos

  • Joined as Associate software engineer and finished as Sr. Software engineer. Learned the domains and art of kernel/ hypervisor programming.
  • Joined VERITAS which was soon acquired by Symantec in 2005.
  • During this period worked on following as part of the Veritas Cluster Server group:
  • kernel modules across HPUX/Linux/ Solaris related to maintaining membership in the distributed system and providing service to higher layer related to atomic broadcasting messages to all the members in the cluster.
  • Worked on Xen hypervisor in page fault handling code to get a list of dirty pages which needs to be transferred to the secondary machine over RDMA/ Infiniband. Was a key member of the XSFT - Transactional software based Fault Tolerance team.
kernel modulesXen hypervisordistributed systemsKernel ProgrammingDistributed Systems

Education

Indian Institute of Technology, Bombay

MTech — Computer Science and Engineering

Jan 2002Jan 2004

Institute of Engineering & Technology DAVV, Indore

BE — Computer Science

Jan 1998Jan 2002

Kendriya Vidyalaya

High School — Physics/ Chemistry/ Maths/ Biology

Jan 1992Jan 1998

Stackforce found 100+ more professionals with Storage & Systems Programming

Explore similar profiles based on matching skills and experience