Principal Software Engineer
Current• Design and develop many features and components of the PowerProtect Data Manager (PPDM) software for the discovery, backup and restore of Virtual Machines (VM) in VMware vSphere enterprise cloud computing virtualization environments. https://infohub.delltechnologies.com/en-US/l/powerprotect-data-manager-virtual-machine-backup-and-recovery-1/data-manager-integration-with-virtual-machines-3/• Provide real-time monitoring and reporting services and additional features for VM discovery and recovery through the use of Elasticsearch, vSphere SDK, vCenter SDK. • Draft and present design and functional specifications, proofs of concept, transfers of knowledge on new and complicated features, code structure and flow of the Virtual Machine Data Management (VMDM) Discovery and Recovery components of PPDM.• Create APIs, REST endpoints and vSphere Client plugin for PPDM VMDM Discovery and Recovery.• Improved the efficiency, reliability, scalability and manageability of VMDM Recovery by restructuring the code to be more modular, structured, transparent and object driven. This has allowed for a simpler base engine and the flexibility and ease of adding new features whose actions are executed in a plug-and-play architecture.• Automate, streamline and continuously improve end to end testing of many features of the PPDM VMDM component.