Software Development Manager & Senior Software Engineer / Ibm Cloud Vmware Solutions Business Unit
CurrentManage two teams in IBM Cloud for VMWare Solutions in the Cloud Infrastructure Division. My 2 teams include 11 software engineers who build the operations UX, API integrations and metrics boards that support 13 internal teams.KEY RESPONSIBILITIES • Manage software development life cycle using Agile / Kanban / Scrum • Maintain monthly product release update schedule so CSR team has support for new product features being rolled out to customers • Planning for code sprints, technology solutions, architecture solutions, technical debt management • Monitor team and application performance metrics; analyze data, research solutions, drive solution development, implement preventive actionsDASHBOARD & TOOLING TEAMThis team develops and manages production releases of back end applications that help customer service do their jobs. These applications support: • VMware Cloud Foundation as a Service • IBM Cloud® for VMware Solutions SharedINCUBATION TEAMThis team works on short term, exploratory concepts. I direct 3 – 5 incubation projects at a time. These prototypes help determine if potential products are feasible. I provide advice to product teams on roadmap planning, including tech feasibility assessments and plan revisions.KEY ACCOMPLISHMENTS • Oversaw UX, front end, back end and API integration builds without missing a deadline in 3+ years • Drove development of a web app adopted as the framework for delivering operations dashboards, tools, and insights to support personnel; drove platform growth supporting 2 internal teams to 13 in under 2 years• Served as Project and Release Manager for a proprietary initiative I spearheaded that spanned 11 teams, 25 engineers and 2 architects, as well as product owners and executive directors across a number of business units • See Project section for details on significant Sev-1 alert issueKEY TECHElixir, Phoenix, Postgres, Redis, React/Redux, Elixir/GraphQL