Senior Software Engineer with a passion for innovation.
Senior Software Engineer in pursuit of technical challenges in stimulating, creative, and innovative environments centered around software design and development.
Developed testing strategy to improve both developer experience and application testability by introducing component testing using Cypress and focusing on modular and isolated unit tests in Jest.
Contributed to the advancement of the redesign of frontend applications using the atomic design pattern.
Led the design and implementation of a dynamic modular quote submission application for a critical new line of business that is easily maintainable and scalable for future additional new lines of business.
Redesigned existing business frontend applications to foster simplicity, scalability, and easy maintainability that were leveraged immediately in subsequent projects.
Developed and advocated for comprehensive unit, integration, and end-to-end testing suites and observability practices within company frontend applications.
Mentored peers and new engineers on React, design principles, and quality coding practices, as well as business context, in an effort to help build confidence in ability and increase independent contribution.
Spearheaded department use of OAuth 2.0 by prototyping and establishing an implementation pattern to follow. Organized a guild of developers to iterate on this design and spread knowledge across teams.
Designed, developed, and scaled critical business software, developed with React and .NET Core, that modernized and improved the efficiency of the company’s call center.
Designed and developed innovative solutions for vendor system integration with custom CRM software.
Successfully presented new designs for approval associated with upcoming projects to company’s Technical Leadership.
Served as Scrum Master for development team and participated in weekly meetings with other scrum masters in department to align goals and methodologies.