Senior Frontend Engineer | React.js | Next.js | TypeScript | Node.js | Performance Optimization

Prem Singh

Senior Frontend Engineer with 6+ years of experience building enterprise web applications, reusable UI systems, and performant user experiences using React.js and TypeScript. Experienced in API integration, frontend architecture, and web performance optimization.

hunny345686@gmail.com +91 9501915449 Bengaluru, India linkedin.com/in/prem-singh2 github.com/hunny345686 Portfolio

Professional Summary

Frontend-focused engineer specializing in React.js, Next.js, TypeScript, and modern JavaScript. Experienced in building reusable component architectures, integrating APIs and CMS platforms, optimizing web performance, and delivering accessible enterprise applications. Currently expanding my expertise in backend development with Node.js, GraphQL, and MongoDB, as well as system design, distributed systems, Docker, Generative AI, RAG pipelines, and MCP-based architectures.

Technical Skills

01

Frontend Engineering

  • React.js
  • Next.js
  • TypeScript
  • JavaScript ES6+
  • Redux Toolkit
  • Zustand
  • HTML5
  • CSS3
02

UI Systems & Performance

  • Component Architecture
  • Tailwind CSS
  • Bootstrap
  • Sass
  • Webpack
  • Code Splitting
  • Lazy Loading
  • WCAG 2.1
03

Backend, CMS & Data

  • Node.js
  • Express.js
  • REST APIs
  • GraphQL
  • MongoDB
  • Firebase
  • AEM
  • Sitecore
  • Salesforce Experience Cloud
04

Architecture & AI

  • System Design
  • Distributed Systems
  • API Design
  • RAG Pipelines
  • AI Agents
  • Docker
  • MCP Architecture

Professional Experience

Invictus Data, Bengaluru

Senior Software Engineer

July 2025 - Present
  • Built and maintained Next.js and TypeScript applications using reusable components, organized project structure, and scalable state management patterns.
  • Reduced production bundle size by nearly 50% through code splitting, lazy loading, Webpack optimization, and removing unused dependencies.
  • Integrated backend APIs and implemented consistent loading, error, and empty states to provide a reliable user experience.
  • Participated in code reviews, shared frontend best practices, and worked closely with designers, backend engineers, and product teams to deliver quality features
  • Defined frontend development standards and reusable patterns to improve code quality, consistency, and long-term maintainability across the application.

Cognizant, Bengaluru

Front-End Web Developer

January 2022 - June 2025
  • Developed enterprise healthcare applications using React.js, TypeScript, and reusable component-based architecture to deliver scalable and maintainable user interfaces
  • Built shared component systems that improved consistency, reduced duplicate UI code, and accelerated feature delivery across teams.
  • Integrated REST APIs and managed asynchronous data flows, form validations, and frontend-backend communication for production-ready features.
  • Improved rendering performance with memoization, lazy loading, state cleanup, and browser-level debugging.
  • Developed accessible user interfaces following WCAG guidelines to ensure a better experience across devices, browsers, and user needs
  • Collaborated in Agile teams through planning, code reviews, release support, defect resolution, and cross-functional delivery.

Oodles Technologies, Gurugram

Front-End Developer

January 2021 - September 2021
  • Developed responsive React-based applications with reusable components and modern frontend practices to improve maintainability and user experience.
  • Converted business requirements and design inputs into production ready frontend features.
  • Improved browser compatibility, layout responsiveness, and UI quality across client-facing web pages.

Kindlebit Solutions, Chandigarh

PHP Developer Trainee

February 2020 - September 2020
  • Developed responsive web pages using HTML5, CSS3, JavaScript, and Bootstrap.
  • Integrated frontend screens with PHP backend modules and supported basic application debugging.
  • Built early foundation in web application structure, browser behavior, and production-oriented UI delivery.

Current Technical Focus

Projects

Real-Time Chat Application

Realtime

Stack: React, Zustand, Firebase

  • Built secure real-time messaging with Firebase Authentication and Firestore-backed live synchronization.
  • Implemented optimistic UI behavior to keep conversations fast, responsive, and user friendly.
  • Designed modular Zustand state architecture to separate auth, chat data, and UI concerns.

React Feature Hub

Dashboard

Stack: React, Tailwind CSS, Zustand

  • Built a modular frontend playground demonstrating scalable React patterns and reusable feature structure.
  • Implemented lazy loading and route-level organization to keep the application easier to extend.
  • Deployed a production-ready version through GitHub Pages for portfolio visibility.

Education

NIIT Chandigarh: Diploma in Computer Engineering

University of Delhi: Bachelor of Arts