About

Hi, I’m Nabaraj Saha, a frontend-focused full stack developer with 10+ years of experience building scalable web applications using React, TypeScript, and modern JavaScript.

I have hands-on experience with Node.js, GraphQL, and REST APIs, with a strong focus on UI architecture, performance optimization, and clean code practices.

Currently, I am working as a Senior Software Engineer at SberBank, where I build scalable applications, improve performance, and work across both frontend and backend systems.

I am now focusing on growing into full-stack and cloud roles while building real-world applications and scalable systems.

Skills

ReactJS
VueJS
JavaScript
TypeScript
HTML5
CSS3
Next.js
Tailwind CSS
Node.js
GraphQL (Apollo)
TanStack Query
Redux
Express
MongoDB
Cypress
React Testing Library
Azure
AWS
Git

Experience

Feb 2025 – Present

SberBank

Senior Software Engineer – Frontend (Full Stack Exposure)

  • Built scalable applications using React and TypeScript.
  • Worked with GraphQL across frontend and backend.
  • Integrated APIs using Apollo GraphQL.
  • Improved performance, accessibility, and maintainability.

Jan 2022 – Jan 2025

Publicis Sapient

Lead Experience Engineer – Frontend (Full Stack Exposure)

  • Developed enterprise applications using React and TypeScript.
  • Integrated GraphQL using Apollo and TanStack Query.
  • Handled API data (queries, mutations, caching).
  • Wrote unit tests using React Testing Library.
  • Led frontend architecture and mentored developers.

Feb 2020 – Jan 2022

IBM

Frontend Engineer (Full Stack Exposure)

  • Built applications using React and Vue.js.
  • Developed backend APIs using Node.js and Express.
  • Worked on backend services and integrations.
  • Implemented end-to-end testing using Cypress.

Aug 2018 – Feb 2020

HARMAN

Technical Lead – Frontend (Full Stack Responsibilities)

  • Led frontend architecture using React and TypeScript.
  • Built backend services using Node.js (BFF layer).
  • Designed API integrations and data flow.

2010 – 2018

Sapient | CIGNEX | Capital Numbers | Indus Net

Earlier Experience

  • Worked on frontend development using JavaScript, HTML, and CSS.
  • Built and maintained multiple client projects.

Projects

AI-Powered Paper Trading Screener

Built a full-stack financial dashboard using Next.js 14, TypeScript, and Tailwind CSS. Implemented RSI, SMA, and MACD indicators with AI-based analysis using Groq (Llama 3). Designed modular architecture using custom React hooks, implemented server-side caching, debounced search with AbortController to handle race conditions, and secured APIs using Edge Middleware.

View App
Next.js (App Router)
React
TypeScript
Tailwind CSS
Custom Hooks
Recharts
Yahoo Finance API
Groq AI
System Design

Microfrontend Platform

Designed and implemented a scalable microfrontend architecture enabling modular development, independent deployments, and better maintainability for large-scale frontend applications.

ReactJS
Microfrontend
Module Federation
Architecture
Scalability

Appointment Scheduler

Built a full-stack scheduling system using Vue.js, Node.js, Express, and MongoDB. Designed REST APIs, handled backend integrations, and improved booking efficiency by 25%.

VueJS
Node.js
Express
MongoDB
REST APIs

Onboarding Tool

Developed a scalable onboarding platform using React and GraphQL. Improved performance and implemented secure authentication using OIDC for a smooth user experience.

ReactJS
TypeScript
GraphQL
OIDC
Performance Optimization

Education

Master of Computer Application (MCA)

Sikkim Manipal University

Bachelor of Computer Application (BCA)

Sikkim Manipal University

Diploma in Computer Engineering

MIT Aurangabad

Languages

English, Hindi, Bengali

© 2024 Nabaraj. All Rights Reserved.