Advisory Software Engineer
Current== IBM Storwize Storage Controllers ==Sr development lead. Design and development of multiple rich feature sets for IBM Storwise Storage controller. Data Security -IPsec (Internet Protocol Security) based Secured Data replication - - End to end product development cycle spanning requirements, design, development, code reviews, customer presentations, Beta product reviews, defect fixes, project planning, enhancements etc.NVMe Over Fiber Channel - - Design and… Show more == IBM Storwize Storage Controllers ==Sr development lead. Design and development of multiple rich feature sets for IBM Storwise Storage controller. Data Security -IPsec (Internet Protocol Security) based Secured Data replication - - End to end product development cycle spanning requirements, design, development, code reviews, customer presentations, Beta product reviews, defect fixes, project planning, enhancements etc.NVMe Over Fiber Channel - - Design and development of NVMe over Fibre Channel protocol specs at the driver level.Fibre Channel Remote port login -- Design and development of Fibre Channel remote port login end to end business logic.On the Fly Fiber Channel port error recoveries -- Improved product stability with incremental recoveries for FIbre channel adapter errors.QoS - - IO throttling of offloaded IO's (VMware XCOPY, Hyper-V ODX), and virtual disks GPIO's.- IO throttling at various storage objects like hosts, host clusters, managed disk groups.Encryption key management for Cloud- - Management of co-existent Data Encryption keys in IBM Transparent Cloud Tiering.Microsoft Offloaded Data transfer (ODX) -- Special focus on optimizing Write IO's in ODX context.- Design and development of data structures like interval (aka segment tree) and bloom filters.Apart from Storwize, also spent some time as a developer for IBM AIX multipath driver path control module (SDDPCM). Show less