npx create-next-app@latest
HTML5CSSJSXTSXJavaKotlinSpring BootCoroutinesServletWebFluxGatlingSplunkMUIAnt DesignTailwindJavaScriptLifecycle methodsReact hooksRedux ToolkitReact RouterNext.jsTypeScriptReactReduxSQLMySQLMongoDBJWTAuthorizationOAUTH 2.0REST APIGraphQLNodeExpressPassportGitMongoDBJestReact Testing LibraryVite TestDockerLinuxResponsive designCross-browser compatibilityAccessibilityFront-end developmentBack-end developmentServer-side scriptingClient-side scriptingAPIs (Application Programming Interfaces)Mobile-first designPerformance optimizationWeb securityContinuous integration and continuous deployment (CI/CD)Testing and debuggingWebsockets and real-time applications

Intuit (Full-time)

Nov 2023 - Present

  • Develop and maintain high-traffic Spring Boot microservices powering TurboTax, using Java 21 and Kotlin Coroutines across both Servlet and Reactive (WebFlux) environments.
  • Engineer a high-performance algorithm to calculate tax return completion status, enabling real-time progress tracking and data-driven insights for millions of users.
  • Deliver mission-critical API endpoints supporting the "Calculation on Completion" feature, directly improving accuracy and speed of the tax-filing experience.
  • Author and execute complex Gatling load-testing scripts to simulate peak-season traffic, identify bottlenecks, and ensure system stability under load.
  • Establish comprehensive Splunk observability dashboards and proactive alerting systems, significantly reducing Mean Time to Detection by identifying anomalies before customer impact.
  • Develop customer-facing TurboTax Online UI components that guide users through unreviewed or incomplete tax topics in federal and final review.

Intuit (Contract)

Oct 2022 - Nov 2023

  • Lead the migration of a large-scale codebase to a modern technology stack through cross-functional collaboration and robust version control.
  • Develop reusable, type-safe React components in TypeScript and manage complex application state to improve UI consistency and developer velocity.
  • Implement comprehensive testing strategies including automated unit, integration, and end-to-end (E2E) tests to prevent regressions.
  • Conduct manual and automated testing across Web, Android, and iOS platforms to ensure high-quality delivery across the ecosystem.
  • Author and maintain technical documentation to streamline developer onboarding and enhance project scalability.

LexisNexis Risk Solutions

May 2021 - Oct 2022

  • Build full-stack Node.js applications using Express, MySQL, and Sequelize, securing routes with Passport.js and JWT.
  • Engineer complex data visualization tools including interactive charts and maps, optimized to reduce unnecessary re-renders.
  • Implement digital credentialing using Microsoft Verifiable Credentials and custom authentication libraries.
  • Refactor legacy codebases and utilize worker threads for heavy backend computations to improve system efficiency and response times.

CSI WORKS

September 2019 - May 2021

  • Translate complex wireframes into functional, cross-platform UI using React and Styled Components.
  • Develop controlled forms with Formik, implementing rigorous input validation and sophisticated error handling.
  • Manage application flow using React Router with protected and nested routing, optimizing performance through component memoization.
  • Build reusable React components and ensure consistent UI behavior across the application.
  • Collaborate with designers and backend teams to deliver polished, production-ready features.