At Intuit, my role as a Senior Software Engineer centers around pioneering front-end solutions and fostering seamless integrations, such as the notable partnership with Allstate.
Led the front-end Integration of a Payroll partnership with Allstate to offer their insurance services to our users. Integrated Allstate’s domain under Intuit’s Iframe rendering shell, giving them the flexibility to control their UI while maintaining abstraction.
•
Worked with different security teams at Intuit and Allstate to avoid any CORS issues. Implemented a Post Messaging service to establish communication between the Allstate and Intuit domain Iframes.
•
Developed multiple reusable and responsive React components to cater to the needs of this partnership. Implemented new services and added GraphQL mutations to allow Allstate to perform CRUD operations on our database.
•
Reduced front tech debt to 5% under the UX Modernization initiative to upgrade all the front-end plugins to React 16 and compatible testing frameworks that required updating hundreds of unit tests.
•
Collaborated closely with UI/UX teams to design and develop multiple reusable React components, ensuring platform consistency and scalability. Integrated tracking within components for insights, contributing to increased business profitability.
•
Currently working on a Developer productivity team to create different tools that can be used to enhance developer velocity. Working on automating Java upgrades across all Intuit platforms utilizing GenAI and OpenRewriten recipes.
Worked on the QuickBooks Payroll Monolith architecture to implement new backend Java services and enhanced existing ones. Implemented automation scripts using Selenium and Python to decrease regression time.
•
Mentored multiple newly hired interns and encouraged them to use the best coding practices and to write high-quality code.
Developed reusable Angular web components for the Hyland OnBase client. Researched and implemented different client-side state management frameworks like NgRx. Integrated Unit and E2E tests.
•
I worked on developing a Hybrid mobile application using Angular, GraphQL, and Hyland's In-house mobile shell, which is responsible for providing native mobile functionality.
•
Subject matter expert on multiple front-end modules and components of the hybrid mobile application.
•
Consult with the Product Owner and the Scrum master to identify minimal viable products and decompose feature sets into small-scoped user stories.
•
Continuously integrated and deployed developed software. Updated the continuous integration/deployment scripts to improve continuous integration practices.
•
Researched and prototyped a native OnBase mobile client for Android and IOS using Flutter.