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.
Experience
2023 — Now
2023 — Now
Mountain View, California, United States
• 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.
2020 — 2023
2020 — 2023
Mountain View, California, United States
• 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.
2018 — 2020
2018 — 2020
Cleveland/Akron, Ohio Area
• 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.
2018 — 2018
New York
• Worked on rebuilding Mascot Parser using Python, JavaScript, React, and MongoDB for reading genetic genome files.
• Increased the overall efficiency of the parser by removing bottlenecks and refactoring the existing modules.
• Developed Restful APIs for maintaining the integration of front end with MongoDB database using Node and React.
2017 — 2017
2017 — 2017
Greater New York City Area
• Developed interactive gamified applications using React and Inferno and added animations with Velocity.
• Extracted data from open weather API and prototyped an interactive weather application with real-time weather data.
• Refactored companies existing projects and made them more efficient by using appropriate data structure and encapsulation.
• Developed a library allowing users to get more control over different directories and exported it as an NPM module.
• Provided Cross-browser compatibility using CSS fallbacks and appropriate JavaScript libraries.
Education
Stevens Institute of Technology
Master of Science (M.S.)
2016 — 2017
SRM IST Chennai
Bachelor of Technology (B.Tech.)
2012 — 2016