Full Stack Engineer · Chennai, India
Mahavishnu M.
I design and build scalable, cloud-ready enterprise applications with TypeScript, Node.js and React.
- TypeScript
- Node.js
- React
- Next.js
- NestJS
- Redux
- Micro Frontends
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.
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.
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.
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.
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- Phone+91 8667679866
- Based inChennai, India