Staff Software Engineer with 11+ years of experience designing and scaling distributed systems and core infrastructure platforms powering multi-petabyte storage services.
Experience
2022 — Now
2022 — Now
California, United States
As a part of the Apple Cloud Infrastructure team, building a distributed, ordered key-value metadata store, serving billions of operations per day to power Apple’s Object Storage platform.
2018 — 2022
2018 — 2022
San Francisco Bay Area
Led the effort to completely re-build the Box drive on brand new file provider framework. This new version (release notes and blog post provided in media section) of Box Drive provides more seamless and secure access on Intel and Apple Silicon devices and no longer requires use of kernel extensions.
Technologies – MacOS file provider, C++, Python, Objective-C, Swift.
● Hired, onboarded, and scaled the Box Drive team from 2 to 13 engineers in 9 months, defining the team's charter, and ensuring the on-time, high-quality delivery of Box Drive 2.24
● Led research, with proof of concept, to estimate and plan the timeline (2 years) for GA release.
● Kept the project execution on track by proactively communicating progress, scope increases and roadblocks with upper management. Served as scrum master. Use of story pointing, estimations and tracking velocity helped us to
▪ Proactively allocating resources,
▪ Establishment of formal and efficient process to communicate with Apple file provider team,
▪ Early prioritization and scope cutting for focused execution.
● Achieved 200% more efficient meetings by formalizing processes such as defining meeting agenda with time distribution, leveraging relative story sizing, optimizing meeting participation etc.
● Led the design and development of bidirectional syncing file system to and from Box and desktop along with seamlessly syncing changes namely new file creates, edits, renames, moves and deletes.
● Achieved 99.3% decrease in load time for Box drive by identifying and fixing lock contention. This allowed us to increase the max tree size limit by 5x.
● Design and development of most customer voted search in folder feature, to scope the search inside specific folder in Box drive. Now the search results are 100% relevant and 70% faster.
2016 — 2018
2016 — 2018
San Francisco Bay Area
Led the efforts to move in-house dev infrastructure to public cloud.
Technologies – HashiCorp’s Packer and Terraform, Ansible, Infrastructure as Code, Python, AWS EC2, OpenStack.
● Inspired the company-wide dev infrastructure move to public cloud –
▪ Addressed security compliance needs to run in public cloud,
▪ Achieved 50% cost reduction in AWS-EC2 by reducing resource usage,
▪ Working on leveraging auto-scaling to optimize the cost.
● Achieved fully-automated recycling of 100s of ClusterRunner nodes with zero downtime, by building robust automation around Packer and Terraform.
2016 — 2016
2016 — 2016
San Francisco Bay Area
Worked on adding features to StorNext cluster for log collection, log analytics and usage statistics.
● Enabled analysis and graphical representation for StorNext NAS-stack cluster’s usage and health log.
2013 — 2016
2013 — 2016
San Francisco Bay Area
I was part of the team who designed, developed and delivered StorNext FlexTier's first version (1.0) to support AWS public cloud. I extensively worked on adding support for AWS - Simple Storage Service (S3), S3 Infrequent Access and Glacier.
Technologies – C, Python, Amazon AWS Object Storage S3-Standard/IA/Glacier, Laravel - PHP framework, JavaScript, PostgreSQL, RESTful API’s, iSCSI, Microsoft Volume Shadow Copy Service (VSS), Exchange 2013, VMware VIX API, PowerShell scripting, SVN, JIRA.
● Led research and prototyping of new cloud storage destination using AWS-S3 Infrequent Access (Standard – IA) storage class. Achieved on average 25 to 50% cost reduction for archival data.
● Developed backend for a browser based administrative portal. Achieved 85% reduction in page load time using server-side caching.
● Led architecture, development and delivery of following features
▪ Product trial version creation and usage monitoring for potential customers.
▪ Alert mechanism to track, report and manage system failures and resource usage.
▪ Microsoft Exchange Mailbox level restoration: A user-friendly mechanism for mailbox recovery from backup Exchange Database File (.EDB). This feature achieves 70% reduction in network and storage utilization.
● Enhanced security by providing two levels of authentication for accessing iSCSI targets.
● Initiated development of iPhone App for administrative portal. Presented prototype of working app.
Education
University of Southern California
MS
Savitribai Phule Pune University
BS
Apte Prashala
New English School