Leading key initiatives to scale up the web design system that powers building Intuit’s global marketing websites (Intuit.com, Quickbooks, TurboTax, etc.). I led efforts to address major challenges related to product quality, developer productivity, and speed-to-market.
Responsibilities:
•
Designed and built an end-to-end solution to automate visual and cross-browser testing for the React components design systems (250+ components) to actively detect UI bugs.
•
Built automation and tooling to reduce the Monorepo local build time from 35 min to 2 min.
•
Led and introduced automated performance solutions to improve Intuit’s top 60 marketing pages rendering time, SEO, and Google web vitals metrics by more than 50%.
•
Automated quality checks such as bundle size checks, accessibility checks, cypress end-to-end tests, visual tests, and storybook automated generators.
•
Led the automation of business acceptance testing to ensure correct pricing information on Intuit's marketing sites.
Impact:
•
Open UI bugs went from 240 in FY21 to 16 bugs in FY22
•
70% fewer production bugs
•
Saved 450+ developer-hours per month through automation and tooling
Leading a frontend team (2 dev + 3 interns) to build a new platform that provides a self-serve capability for marketers to launch end-to-end price adjustment campaigns for Intuit’s customers of subscription-based products.
Responsibilities:
•
Lead the frontend design, architecture, and the user experience to build abstract code modules, state management, and production infrastructure (performance monitoring, logging, A/B testing, unit/integration testing, etc).
•
Improved performance by 50% on data-heavy pages through React virtual window rendering.
•
Took over the role of UI/UX and worked with PMs, end-users, cross-functional teams to build rapid mockups for quick feedback and development.
•
Grooming junior team members and interns from technical and growth perspectives.
•
Set up monitoring dashboards and alerts to track errors, performance, and failed user interactions.
Impact:
•
Reduced the time it takes to launch price adjustment campaigns from 12 weeks to 3 weeks. Saving time across 5+ business units within Intuit.
•
Abstracted and architected the system modules to keep it DRY & SOLID, which increased sprints throughput by 25% and increased developer productivity by at least 50%.
•
Launched a high-quality, scalable system with Zero major production bugs.
•
Increased unit and integration test coverage from 75% to 95% and set up safeguards to maintain it.