Director Of Software Engineering
Current◈ Responsible for the strategic planning and direction of a global team of 60+ engineers and managers that own the user experience, operator user interfaces, order fulfillment, inventory induction, core microservice frameworks, service monitoring, and release management. ◈ Established and monitored KPI metrics and SLAs of technical and business importance for the system. Led efforts to improve performance bottlenecks between critical components by 70%. ◈ Coached teams on software engineering principles and agile methodologies (design reviews, code reviews, knowledge sharing, documentation) which resulted in a 125% increase in efficiency. ◈ Succeeded on an aggressive hiring plan to grow from 20 to 55 people in 18 months.◈ Collaborated with product management to establish proper requirements for reliability, predictability, and scalability to meet key business needs.◈ Consistently met tight timelines on customer deliverables and led the team to improve overall performance, scalability, and resiliency of the system. ◈ Developed a roadmap with alignment on company objectives, communicated the vision, tracked project timelines, reported on deliverables, and planned releases.◈ Overhauled release management, change management, and content management processes that support hundreds of software, controls, hardware, IT, and infrastructure components to be scalable and handle an increasing number of customers and systems.