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.