Senior Software Engineer
VirtusaBangalore, Karnataka (Remote)
Work and Achievements
- Core contributor to a production micro-frontend that powers subscription and billing management across many Intuit products (QuickBooks, TurboTax & more) — serving millions of users globally.
- Built & maintained complex, multi-step subscription lifecycle flows (subscribe, upgrade, downgrade, cancel, resubscribe) that needed to work consistently across multiple products, 36+ locales, and multiple payment models — coordinated through multiple team, region-specific rollouts
- Reduced bundle size by identifying and removing dead code, unused dependencies, and redundant imports across the codebase — improving load times and build performance by 37%.
- Migrated legacy localization infrastructure to a modern localized build system, eliminating runtime overhead of loading all 36+ locale bundles upfront and improving initial page performance by eliminating around 1400+ requests.
- Designed and delivered a dynamic widget rendering system that loads UI components at runtime based on product context — eliminating the need for redeployment when integrating with new consumer applications
- Owned end-to-end delivery of a deferred plan-change feature involving API orchestration (revoke/confirm patterns), multi-currency handling, conditional blocker screens, and product-specific business rules across multiple product lines
- Redesigned the cancellation experience to handle dependent product relationships, bundled SKU logic, and add-on management.
- Led React 18 migration for a large, legacy-heavy codebase — upgraded test infrastructure, modernized ESLint rules, and improved TypeScript support
- Used AI-assisted development tools (Claude Code, Cursor) to accelerate large-scale migrations and refactoring — helped establish team-wide AI coding standards and workflows
Tech Used
ReactApollo GraphqlStyled-componentsTypeScriptClaude codeCursor AIJestWebpackRTLI18nESLintPlaywrightMicro frontend