Summary
Overview
Work History
Education
Skills
Timeline
BusinessDevelopmentManager
Shane Sullivan

Shane Sullivan

Franklin,MA

Summary

Accomplished Senior Principal Software Engineer with a proven track record at Dell EMC, specializing in cloud computing and microservices architecture. Expert in leading Agile projects and teams to innovate and integrate complex software solutions. Demonstrates exceptional problem-solving and team leadership skills, significantly enhancing product development and operational efficiency.

Overview

25
25
years of professional experience

Work History

Senior Principal Software Engineer

Dell EMC
03.2017 - Current

Product Owner for the APEX MultiCloud Navigator Data Mobility Scrum Team.

  • Partnered with product management to prioritize and refine the backlog.
  • Work closely with the architecture team to develop the domain model and plan data mobility microservices.
  • Work with UX/UI teams to design the user interface.
  • Designed the management REST API.
  • Collaborate with Dell EMC storage array teams to integrate with APEX Multi-Cloud Navigator.
  • Lead the data mobility Scrum team as a contributing developer for a SaaS product based on the Spring framework and integrated with the Temporal workflow engine.

Developer for Glider and array-embedded application to ship snapshots to the cloud.

  • Collaborate with storage array teams to design and develop the management REST API.
  • Develop a C++ backend and Python frontend.
  • Designed a packaging solution to streamline the installation and upgrade of the application in the storage arrays VM.

Developer for ViPR Controller API orchestration.

  • Collaborate with the UX team to design a drag-and-drop interface so customers could build custom workflows from the ViPR REST APIs without writing code.
  • Led the development team to design and develop a JavaScript front end, and a Java backend, to build and execute workflows.
  • Leveraged Java Poet to generate source code for executing the ViPR Controller APIs with a custom DSL written by the drag-and-drop interface.

.

Senior Software Engineering Manager

EMC Corporation
06.2014 - 05.2017
  • Managed the platform security team for Elastic Cloud Storage.
  • Designed a PKI solution for the authentication and authorization of microservices on the management network.
  • Hands-on developer in the Java-based container orchestration layer.
  • Led the SEC Compliance effort
  • Championed best practices for coding standards, documentation, testing, and performance optimization across the team.
  • Collaborated closely with stakeholders to gather requirements and translate them into technical solutions, aligning business objectives with development efforts.

Principal Software Engineer

EMC Corporation
06.2000 - 05.2014
  • Led the ViPR Controller platform management scrum team that managed the installation and upgrade of a VMware vApp, as well as health monitoring, configuration management, and serviceability.
  • Developer on the ViPR Controller security team that integrated with AD/LDAP. I also contributed to federal compliance efforts.
  • Developer for AppSync EJB-based application. Main contributions were to design an algorithm to split large application replication sets into smaller, more manageable chunks, while maintaining data consistency, and to design and develop a CIM/WBEM client to communicate with EMC VNX storage arrays. .
  • The developer on Replication Manager is mainly focused on integrating EMC storage arrays with Microsoft Volume Shadow Copy.

Education

Bachelor Of Science - Computational Science

Syracuse University
Syracuse, NY
05.2001

Skills

  • Team leadership
  • Deep learning techniques
  • Cloud computing expertise
  • Agile project management
  • Microservices architecture
  • API design and implementation
  • Object-oriented programming
  • Complex Problem-solving
  • Scrum methodology

Timeline

Senior Principal Software Engineer

Dell EMC
03.2017 - Current

Senior Software Engineering Manager

EMC Corporation
06.2014 - 05.2017

Principal Software Engineer

EMC Corporation
06.2000 - 05.2014

Bachelor Of Science - Computational Science

Syracuse University
Shane Sullivan