Summary
Overview
Work History
Education
Skills
ADDITIONAL INFORMATION
Timeline
Generic

Saravanan Tavidarajan

Senior React Developer | Full Stack Engineer | React | Node.js | AWS
Herndon

Summary

Senior Full Stack Engineer with 15+ years of building high-concurrency systems for banking and telecom. Reduced loan origination page load times by 57% through microservices redesign and consistently delivers 2–3x faster using AI-assisted development tools and agent creation as per specification. Specializes in React, Node.js, and AWS serverless architectures with a strong focus on performance optimization, scalable system design, and production-ready delivery.

Overview

17
17
years of professional experience

Work History

Application Engineer (Contract)

Capital One
06.2025 - 06.2026
  • Designed and developed reusable, scalable UI components using React, leveraging Hooks (useState, useEffect, useTransition), Suspense, and Lazy Loading to build high-performance, maintainable, and responsive web applications and used Zustand for centralized state management.
  • Contributed to a monolith-to-microservices modernization initiative for banking applications, accelerating team delivery and improving business service classification across cross-functional teams
  • Improved application performance by 15–20% through lazy loading and on-demand data fetching, ensuring each microservice loads only what it needs
  • Designed and implemented serverless backend systems using Node.js, Middy, AWS Lambda, and ECS, building GraphQL APIs integrated with PostgreSQL
  • Migrated legacy React applications from JavaScript to TypeScript using Claude Code to accelerate code conversion and refactoring, introducing strict typing, interfaces, and generics to improve code quality, reduce runtime errors, and enhance long-term maintainability.
  • Optimized query performance and API response times through Redis caching and efficient database design, reducing latency under high-concurrency banking workloads
  • Built event-driven architectures using AWS SQS and SNS, with Application Load Balancer for traffic distribution, ensuring fault tolerance and scalability across microservices
  • Established observability across microservices using AWS CloudWatch for metrics, alerting, and log aggregation, enabling proactive issue detection in production
  • Implemented end-to-end (E2E) UI test automation using Playwright, validating critical user workflows across web applications and improving release confidence by detecting regression issues early in the development cycle.
  • Claude Skill development for project insight and task simplification
  • Contributed to the development of an internal release management application using Angular and Tailwind CSS, building responsive user interfaces that streamlined release planning and deployment workflows
  • Tech Skills: React JS, Next JS, Node JS, Express JS, Middy Middleware, Zustand, Knex Query Builder, GraphQL, Apollo Server, GitHub Copilot, AWS Lambda, ECS, CloudWatch, S3, ALB, SQS, SNS, Splunk, Jest, Vitest, Cypress, React, ContextAPI, MicroFrontend, Webpack, Playwright, HTML, CSS, Claude Skill

Software Developer

CYNC Software
11.2022 - 06.2025
  • Designed and implemented a scalable code-splitting strategy using React Lazy, Suspense, and dynamic imports, ensuring efficient resource loading and improved performance across large-scale React applications.
  • Managed a monorepo architecture using Lerna, organizing and maintaining shared packages to improve code reusability, dependency management, and development efficiency.
  • Built AI-powered reporting agent using AWS Bedrock framework(Gen AI) that dynamically analyzed PostgreSQL data and generated context-aware reports based on user queries, eliminating manual report-building workflows
  • Resolved a critical listing-page performance bottleneck by implementing server-side filtering and parallel data federation across microservices; aggregated results into MongoDB to offload RDBMS, reducing page load time from ~7s to ~3s (57% improvement) and improving system throughput
  • Architected containerized microservices using AWS ECS with Application Load Balancer, improving deployment consistency and enabling zero-downtime releases
  • Designed multi-step data processing workflows using AWS Step Functions, orchestrating complex loan processing pipelines with built-in error handling and retry logic
  • Implemented end-to-end observability using AWS CloudWatch for log aggregation, custom metrics, and alerting across all services
  • Implemented CI/CD pipelines with AWS Code Pipeline and Code Build, enabling continuous delivery and automated testing
  • Automated client onboarding workflows for a SaaS platform using Python and Node.js
  • Implemented a React application module using TypeScript, utilizing interfaces, types, and generics to build scalable, type-safe, and maintainable components.
  • Implemented end-to-end (E2E) UI test automation using Cypress, validating critical user workflows across web applications and improving release confidence by detecting regression issues early in the development cycle.
  • Strong UI/UX design principles, ensuring WCAG-compliant accessible interfaces & created reusable components using React Bootstrap
  • Tech Skills: NodeJS, ExpressJS, VueJS, Sequelize, GraphQL, Websocket, AWS Lambda, ECS, ALB, SQS, SNS, CloudWatch, S3, StepFunction, Bedrock for AI Agent, AppSync, Zustand, API Gateway, Cypress, Jest, Mocha, Postgres, React, ContextAPI, Webpack, ParcelJS, Storybook, React Testing Library, Codepipeline, ElasticSearch, CloudFront, HTML, CSS.

Tech Lead

CYNC Software
10.2019 - 10.2022
  • Led core development of the Loan Origination System (LOS) from the ground up, building responsive high-performance UI using React JS for external banking clients
  • Architected frontend state management using Redux and Context API, improving maintainability and reducing component complexity across a large-scale financial application
  • Built backend services using Node.js, Express, GraphQL, and PostgreSQL within AWS serverless architecture, supporting complex loan processing workflows
  • Optimized microservices performance using in-memory caching and efficient database design, improving API response times under high load
  • Developed reusable component libraries using Storybook to standardize UI development and accelerate delivery across teams
  • Tech Skills: NodeJS, ExpressJS, Sequelize, GraphQL, Websocket, AWS Lambda, ECS, ALB, SQS, SNS, CloudWatch, S3, API Gateway, Jest, Postgres, React, ContextAPI, Redux, Zustand, Webpack, ParcelJS, Storybook, React Testing Library, Codepipeline, ElasticSearch, CloudFront, NPM, HTML, CSS.

Senior Software Engineer (Contract)

T-Mobile
02.2014 - 09.2019
  • Built and maintained a network operations console using Vue.js and AG Grid, enabling real-time monitoring of 67,000+ network sites across the US under a single unified interface
  • Scaled the platform from 100–200 internal users to 1,000–1,200 users without architectural overhaul, by designing reusable micro-fronted widgets for cross-application integration
  • Developed leadership reporting dashboards surfacing critical network health data — site failures, disaster impact, and uptime trends — using Chart.js and Google Maps clustering for geographic visualization
  • Built data-intensive UI components handling 100K+ records efficiently using AG Grid with optimized rendering and client-side filtering
  • Tech Skills: JavaScript, NodeJs, Knockout JS. VueJS, Angular JS, HTML, CSS, NPM

Software Engineer

Hibiscus Technology Solution, Fashnvia Retail Pvt Ltd, SEOIndia.net, PaperIndex
01.2009 - 01.2014
  • Web applications with JavaScript, PHP, jQuery, HTML/CSS, and MySQL, WordPress, jQuery-Plugin.

Education

Master of Computer Applications - Computer Application

Vinayaka Mission University
Salem, India
05.2001 -

Bachelor of Science - Mathematics

University of Madras
Chennai, India
06-2004

Skills

  • Frontend: Reactjs, Nextjs, Vuejs, Redux, JavaScript (ES6), HTML5, CSS3, graphql Apollo Client, Angular
  • Backend: Nodejs, Python, PHP, Express, graphql Apollo Server
  • Cloud & DevOps: AWS (Lambda, ECS, API Gateway, NLB, SQS, SNS, Step Functions, Bedrock, CloudWatch, S3, CloudFront, Load Balancer, Cognito), CI/CD (GitHub Actions, Code Pipeline, Code Build), Splunk, data dog
  • Databases & Other: PostgreSQL, MongoDB, DynamoDB, MySQL, Redis, Sequelize ORM, Knex Query builder
  • Architecture: Microservices, Serverless, Event-driven systems, Micro-frontend, Agentic AI workflows, SaaS Platforms
  • AI & Tools: Gen AI Agents, AWS Bedrock, MCP, RAG, Prompt, GitHub Copilot, Cursor AI, Claude Code — 2x–3x productivity gains
  • VC/Tools/Lib: Git, GitHub, Gitlab, Webpack, Parcel Js, Storybook, AG Grid, Chartjs, JIRA, Confluence
  • Testing: React Testing Library, JEST, Mocha, Vitest, Cypress, playwright, Component Test, Live Dependency Test(End to end testing)

ADDITIONAL INFORMATION

  • Experienced in Agile/Scrum environments with strong cross-functional collaboration skills
  • Migrated an Angular 11 application to Angular 18 within 3 days using GitHub Copilot, including successful production deployment for a non-profit org.
  • Hands-on expertise with AI-assisted development tools (GitHub Copilot, Cursor AI, Claude Code), achieving 2x–3x productivity improvements depending on task complexity

Timeline

Application Engineer (Contract)

Capital One
06.2025 - 06.2026

Software Developer

CYNC Software
11.2022 - 06.2025

Tech Lead

CYNC Software
10.2019 - 10.2022

Senior Software Engineer (Contract)

T-Mobile
02.2014 - 09.2019

Software Engineer

Hibiscus Technology Solution, Fashnvia Retail Pvt Ltd, SEOIndia.net, PaperIndex
01.2009 - 01.2014

Master of Computer Applications - Computer Application

Vinayaka Mission University
05.2001 -

Bachelor of Science - Mathematics

University of Madras
Saravanan TavidarajanSenior React Developer | Full Stack Engineer | React | Node.js | AWS