American ExpressSenior Staff Software Engineer
Jan. 2014Phoenix, Arizona AreaServe as Senior Staff Engineer responsible for the design and execution of the Software Engineering vision and mission, monitoring continuously to ensure alignment with the organizational technical strategies and culture
• Leverage expertise and best practices to manage 3 teams, delivering hands-on technical and systems architecture direction for all projects, as well as mentoring employees concerning technical leadership, generating solutions to support the enterprise
• Play an integral role in planning technical deliveries, providing strategic guidance during program increment planning or PI planning
• Collaborate with various other organizational teams concerning Software Engineering efforts, directing the initiatives from the Software Engineering perspective
• Deliver guidance to the cloud and non-cloud Infrastructure teams in developing optimal scalability, performance, and availability of various applications owned by the teams
• Modernized the authentication and externalized the concept of the user to the Cloud, transitioning the experience in the web portal, reducing fraud loss from $480M a year to $50M a year, as well as achieving a patent for user management
• Work with the organizational Architecture team to ensure common architectural patterns across all teams
• Partner with Product Management to design and define product roadmaps, ensuring the standardization of approaches, frameworks, and toolsets
• Oversee the development of technical standards and regularly evaluate to identify gaps and make changes as needed • Provide guidance to Human Resources in hiring, performance evaluations, recognition, and disciplinary action, as well as mentoring, coaching, and developing high-performing teams
• Addressed the organizational back-end stand-alone services that were very expensive and difficult to scale vertically, contributing to moving 6 applications/services completely towards microservice running in the Cloud, making the entire product stack scalable