Full Stack Engineer · Chennai, India

Mahavishnu M.

I design and build scalable, cloud-ready enterprise applications with TypeScript, Node.js and React.

01About

Full Stack Engineer with 6+ years of experience designing and building scalable, cloud-ready enterprise applications with TypeScript, JavaScript, Node.js and React.

Strong in REST API design and integration, backend microservices, and distributed, real-time data flows — with a track record of building reusable component libraries and micro frontend platforms that improve developer productivity and delivery speed.

Solid engineering fundamentals across system design, testing, debugging, performance and reliability, delivered through CI/CD in agile, cross-functional teams. Mentor to junior engineers, and keen to apply AI-assisted tooling and automation to simplify developer workflows.

Years building for the web
6+
Smaller bundles via Webpack tuning
15–20%
Companies, from startup to global bank
3

02Experience

Where I've shipped.

  1. Mar 2024 — Present

    Capgemini

    Client · Standard Chartered Bank

    Senior Software Developer

    • Developed and maintained secure backend services using Node.js, NestJS and LoopBack, integrating with internal REST APIs and legacy systems to power real-time data streams consumed by the frontend.
    • Designed and developed modular, scalable micro frontend applications using React and TypeScript — independent, composable components decoupled from specific data sources for maximum reuse across teams.
    • Optimized Webpack build pipelines with code splitting, lazy loading and tree shaking, reducing bundle sizes by 15–20% and improving initial load times.
    • Managed complex application state with Redux, keeping frontend components synchronized with backend microservices.
    • Built high-performance, responsive UI with a strong focus on accessibility (WCAG), cross-browser compatibility and visual consistency.
    • Worked closely with architects, QA, designers and business teams to deliver compliant, stable releases on tight timelines in an agile environment.
    • Node.js
    • NestJS
    • LoopBack
    • React
    • TypeScript
    • Redux
    • Webpack
  2. Feb 2021 — Mar 2024

    Convergepoint

    Senior Software Developer

    • Led development of enterprise-grade SaaS web applications using React, Next.js, Redux, Node.js and TypeScript, with thorough unit and integration test coverage.
    • Built and maintained multiple reusable component libraries that improved code reuse, consistency and development velocity across teams.
    • Built data-rich dashboards and reporting interfaces, integrating with REST APIs and backend services for real-time data rendering.
    • Implemented performance optimizations including memoization, list virtualization and efficient re-render strategies.
    • Led project planning and execution, aligning delivery with business objectives, deadlines and scalable architecture patterns.
    • Mentored junior developers on React component design, state management, testing methodologies and modern development workflows.
    • React
    • Next.js
    • Redux
    • Node.js
    • TypeScript
  3. Aug 2019 — Dec 2020

    Techasoft

    Frontend Developer

    • Designed and developed responsive web applications using HTML5, CSS3, SCSS and JavaScript, ensuring a consistent experience across devices and browsers.
    • Partnered with UX/UI designers to translate prototypes into pixel-perfect, accessible interfaces.
    • Built interactive web forms with validation, error handling and integration with backend APIs.
    • Delivered features for both mobile and desktop platforms with cross-browser compatibility and progressive enhancement.
    • HTML5
    • CSS3
    • SCSS
    • JavaScript

03Skills

The toolkit.

Languages & Frameworks

  • TypeScript
  • JavaScript (ES6+)
  • Node.js
  • Express.js
  • NestJS
  • LoopBack
  • React.js
  • Next.js (SSR / SSG / App Router)
  • React Native
  • Redux

APIs & Backend

  • REST API design & integration
  • Microservices
  • Real-time data streams
  • Legacy system integration

Architecture & Platform

  • Micro Frontends
  • Reusable component libraries
  • Design systems
  • Webpack build optimization
  • Bundle analysis

Testing & Delivery

  • TDD
  • Unit & integration testing
  • CI/CD
  • DevOps workflows
  • Git
  • JIRA
  • Agile / Scrum

Performance & Reliability

  • Code splitting
  • Lazy loading
  • Memoization
  • Virtualization
  • Accessibility (WCAG)

Frontend & Visualization

  • HTML5
  • CSS3
  • SCSS
  • Tailwind CSS
  • Responsive design
  • Recharts
  • Chart.js

AI & Emerging

  • Gen AI / LLM integration
  • Streamed LLM responses
  • AI-native frontend experiences

04Education

Jansons Institute of Technology

Bachelor of Engineering, Mechanical Engineering

05Contact

Let's build something solid.

Open to conversations about full stack, frontend platform and AI-native product work. The fastest way to reach me is email.

m.vishnumurugan0212@gmail.com