Senior Staff Software Engineer / Architect
Senior Staff Software Engineer and Architect on HPE’s Server Protection team. My responsibilities included overseeing the high level architecture, design, and implementation for the Storage Services Team. Skills and Tools Utilized: Java, Jersey, REST, HBase, Git, SVN, IntelliJ, JUnit, ScrumArchitect for the Cloud Storage Microservice (CSM)• Led the design & assisted implementation of the RESTful services, asset listing and storage features.• Designed a pluggable Storage Provider layer that would allow new storage targets to be added to the service without needing to revision the CSM.• Docker Container on Mesos\Marathon Architect and Technical Lead on the Cloud Storage hosted solution, which is designed to provide a full set of storage related features for applications throughout the HPE Software portfolio. • Contributed to the architecture, design and implementation of deduplication support. Backed by HBase, this feature provides efficient cloud-based customer-wide deduplication at a block level.• Responsible for the architecture, design and implementation of a large scale asset creation conflict detection feature. • Responsible for the architecture, design and implementation of the Asset Purging feature, with modes of support for basic asset versioning as well as inter-version dependency chain versioning.