Stamps.comVice President, Software Development
Apr. 2014 - May. 2016El Segundo, CAIn this role, managed all of Stamps.com software development, program management, and quality assurance functions, working with Product Management, Customer Care, and Marketing to understand business needs to design and implement solutions. Key results achieved: Improved system uptime to 99.99%, increased release frequency, modernized the architecture and stack to enable agility and scalability to accommodate increased growth and support high growth velocity. Some highlights by area: Technology and uptime: - Addressed uptime and engineering risk by migrating server infrastructure from legacy technologies to a modern technology stack, implementing and rolling out changes in a gradual manner, to avoid disruption to customers and partners. - Improved testing quality and efficiency using a combination of risk-based testing and automated regression test suites that were built with C#, Soap UI, Groovy and Ruby Watir. Process engineering: - Championed Agile frameworks like Scrum and Kanban and managed the rollout and implementation, by reviewing implementation on an ongoing basis and tweaking it as necessary to achieve the desired outcome. The successful implementation of Scrum resulted in better morale, better quality and better control of project direction and scope. - Developed and implemented a process of parallel development to better utilize developers on teams that weren’t yet ready for SCRUM. - Designed processes and tooling to enable biweekly and monthly releases on web and server, with significant features that have helped increased revenue significantly in the last two years. - Implemented automated testing for the web and server teams, enabling better quality in a more resource efficient manner and helped reduce technical debt over a period of time. Management: - Expanded the dev. management team by adding two first-time managers. - Developed performance metrics for development managers, program management, and QA.