Principal Software Engineer / Lead at Dell Technologies (2022-11 – Present)
Engineering Leadership: Led a team of 4 engineers to design, build POCs, and deploy core DDFS storage engine features.
- VTL & Secure Snapshots: Designed secure snapshots over Fibre Channel. Optimized metadata listing algorithms to improve listing speed by 60%.
- Hardware Emulation: Extended Virtual Tape Library (VTL) support by implementing LTO-10 tape drive emulation.
- Deduplication Telemetry: Architected historical tracking routines in DDFS to compute real-time deduplication space savings.
- Production Escalations: Debugged critical customer field issues and integrated automated testing into Jenkins CI/CD pipelines.
Senior Consultant / Tech Lead at Capgemini India (2019-08 – 2022-11)
- UEFI NVMe-oF over TCP: Engineered pre-boot NVMe-oF (TCP) block device drivers in UEFI using SPDK, allowing pre-OS file system mounting.
- NFS/CIFS Engineering: Maintained enterprise NFS (v4.1) and CIFS/SMB file system engines, delivering critical hotfixes.
- SAN Topology & Advice: Advised enterprise clients on Fibre Channel switch setups, SAN target configurations, and firmware upgrades.
Software Engineer at Calsoft Pvt. Ltd. (2017-08 – 2019-08)
- Backup & Caching: Led policy enhancement initiatives for Quest backup products and worked on high-throughput SSD caching implementations.
- Open Source Contribution: Merged upstream patches for python-docker-machine adding VMware vSphere support.
Dev Lead (Intel & SanDisk) at Capgemini / Aricent (2016-02 – 2017-07)
- Intel (NAND Driver): Enhanced NAND virtual block drivers with sysfs/debugfs interfaces and power management (Trace32).
- SanDisk (Flash/SSD): Debugged 1TB USB SSD firmware issues using JTAG and GoLogic hardware logic analyzers.
Member Technical Staff at NetApp India (2014-11 – 2016-02)
- Distributed SCSI Target: Implemented ONTAP SAN Target state-machine logic and expanded SCSI SIM test infrastructure.
Software Engineer at Calsoft (2012-06 – 2014-11)
- Block Layer: Built Linux Device Mapper drivers (RAID 5/6, dedupe, caching).
Software Engineer at STEC (HGST) (2010-01 – 2012-06)
- ZFS: Contributed C code to port ZFS to Linux.
- NFS: Worked on LSI NSF product fixed bugs.