Lead development of NAS Data Collection, job management and advisory subsystems of QSM Storage Resource Manager. Job Manager included elaborate scheduling capabilities, client and server job throttling, job synchronization, cluster support. Improved system robustness by implementing watchdog extension of thread pool API.
Lead development of NDMP Remote Server (NRS) and NDMP Restore Enabler of QiNetix Enterprise Storage Manager. Advanced features include DAR restore of directories, restartable backup, local restore. Submitted to NDMP Working Group and implemented prototype of NDMP V4 Network Timeout extension based on TCP Urgent Data.
Developed comprehensive SCSI API Framework extensible to run over different SCSI transports on multitude of Windows and UNIX platforms. SCSI API is utilized across family of CommVault products including Galaxy Media Agent, QiNetix Enterprise Storage Manager (e.g. Server-less Backup) and QSM.