Skip to content

Anuj Singh

Senior Full-Stack Engineer

Senior Full-Stack Engineer with 8+ years of experience building scalable enterprise applications, SaaS platforms, workflow systems, and cloud-based products.

React, TypeScript, Node.js, PostgreSQL, MongoDB, Redis, RabbitMQ, Docker, Kubernetes, AWS, Azure, and AI-assisted engineering for implementation, debugging, testing, documentation, and refactoring.

8+

Years of Experience

6+

Years with React

5+

Years with Node.js

SaaS

Enterprise Platforms

API

Full-Stack Ownership

Lead

Reviews and Mentoring

Full-stack ownership across product, architecture, delivery, and production support.

I am a Senior Full-Stack Engineer based in Noida, India, with more than eight years of software development experience. My core expertise includes React, TypeScript, JavaScript, Node.js, Express, NestJS, PostgreSQL, MongoDB, Redis, RabbitMQ, REST APIs, authentication, and cloud-based application development.

I have worked on products across supply chain, workflow management, global onboarding, hotel operations, transport management, retail, mapping, travel, gym management, and business automation.

In my current role, I contribute to end-to-end feature development, technical design, reusable frontend architecture, backend services, database optimisation, code reviews, production debugging, and mentoring.

Current Role

Senior Software Engineer

Preferred Roles

Senior or Lead Full-Stack Engineer

Location

Noida, India

Notice Period

Available on request

A practical stack for enterprise SaaS and workflow platforms.

Frontend

React.js, Next.js, TypeScript, JavaScript ES6+, Redux Toolkit, RTK Query, Context API, React Hooks, Custom Hooks, HTML5, CSS3, Tailwind CSS, Material UI, Storybook, Webpack.

Performance: code splitting, lazy loading, React.memo, useMemo, useCallback, virtualisation.

Backend

Node.js, Express.js, NestJS, FastAPI, REST APIs, JWT, refresh tokens, SSO, RBAC, validation, error handling, file uploads, email services, background jobs.

Architecture: modular services and microservice-oriented design.

Data and Messaging

PostgreSQL, MongoDB, Mongoose, TypeORM, Sequelize, Redis, RabbitMQ, database modelling, indexes, query optimisation, transactions, pagination, caching.

Reliability: cache invalidation, queues, and async workers.

Cloud and Quality

AWS EC2, AWS S3, Azure App Service, Azure Kubernetes Service, Azure API Management, Docker, Kubernetes, CI/CD, GitHub Actions, Jest, RTL, Supertest, ESLint.

Support: logging, monitoring, production debugging, and reviews.

Case-study driven work, not just project cards.

Each project highlights the product problem, personal role, architecture decisions, trade-offs, and engineering contribution.

Professional Project

Enterprise Supply Chain and Workflow Platform

A role-based enterprise platform for operational workflows, approvals, tasks, dashboards, and business data across multiple teams.

Role: Senior Full-Stack Engineer

React, TypeScript, Node.js, Express, FastAPI, PostgreSQL, MongoDB, Redis, RabbitMQ, JWT, SSO, Docker, Kubernetes.

Highlight: Improved data-heavy screens through render optimisation, request reduction, pagination, indexes, caching, and async processing.

View Case Study

SaaS Project

TurnoverBuddy Hotel CRM SaaS

A hotel operations platform for bookings, rooms, employees, food orders, payments, dashboards, permissions, and guest pre-check-in.

Role: Full-Stack Developer

React, TypeScript, Redux Toolkit, RTK Query, Material UI, Node.js, PostgreSQL or MongoDB, JWT, cloud storage.

Highlight: Designed tenant-aware modules and role-based operational workflows.

View Case Study

Personal Product

Unified Transport Management System

A multi-tenant transport platform for logistics, cabs, buses, bookings, trips, passengers, vehicles, invoices, payments, and audit logs.

Role: Backend and Architecture Owner

NestJS, TypeScript, TypeORM, PostgreSQL, Redis, JWT, API Gateway, Docker.

Highlight: Modelled tenant isolation, booking states, seat locking, attendance, payments, invoices, and audit logging.

View Case Study

Retail Platform

Kirana Seller App and Admin Services

A seller platform for products, categories, orders, stock, payments, ledger entries, low-stock alerts, and image uploads.

Role: Full-Stack Product Engineer

React Native, TypeScript, Node.js, Express, MongoDB, Mongoose, JWT, Cloudinary, Multer, Vercel.

Highlight: Implemented token flows, inventory updates, order status workflows, uploads, search, filters, validation, and API errors.

View Case Study

Cricket Match Tracking Platform

Ball-by-ball scoring with commentary, extras, player statistics, legal-ball calculation, strike rotation, and ball editing.

React, TypeScript, Context API, NestJS, MongoDB, Clean Architecture

View Case Study

Gym Management SaaS

Gym operations for owners, admins, trainers, and members across subscriptions, payments, attendance, classes, invoices, and expenses.

React, TypeScript, FastAPI or Node.js, PostgreSQL, JWT, QR check-in

View Case Study

MapLibre and Turf Mapping Utilities

Reusable mapping utilities for search, markers, route lines, distance calculation, distance matrix, units, and geospatial interactions.

React, TypeScript, MapLibre, OpenStreetMap, Turf.js

View Case Study

Atomic React Component Library

A reusable component library organised with Atomic Design and documented through Storybook with tests and package builds.

React, TypeScript, Storybook, Jest, React Testing Library, Rollup

View Case Study

Enterprise delivery, product engineering, and production responsibility.

Coforge

Senior Software Engineer

June 2022 - Present

Domains: supply chain, workflow management, enterprise SaaS, onboarding.

  • Developed enterprise SaaS applications using React, TypeScript, Node.js, Express, PostgreSQL, MongoDB, Redis, and RabbitMQ.
  • Built reusable React components, role-based interfaces, dashboards, dynamic forms, data-heavy tables, and multi-step workflows.
  • Implemented JWT, SSO, role-based access control, REST APIs, Node.js services, and FastAPI modules.
  • Supported Docker and Kubernetes deployments in AWS and Azure environments with debugging, logging, and production support.
  • Improved performance using memoisation, lazy loading, code splitting, request reduction, database indexes, and caching.
  • Participated in architecture discussions, estimations, code reviews, mentoring, QA coordination, and release support.

Terminus

Software Engineer / Frontend Engineer

March 2020 - May 2022

Built reusable and responsive interfaces using React, TypeScript, JavaScript, HTML, and CSS. Created shared UI components, managed state with Redux and React patterns, integrated REST APIs, improved loading and rendering performance, documented components in Storybook, and collaborated with product and design teams.

FleetRF

Software Engineer

September 2019 - February 2020

Developed and maintained business web application features, reusable interface modules, API-driven screens, validations, forms, responsive layouts, and stakeholder-driven operational workflows.

MapmyIndia

Software Engineer

January 2017 - August 2019

Worked on web-based mapping and location-oriented products using JavaScript, HTML, CSS, and PHP-backed applications. Integrated map workflows, markers, routes, search, and location data while improving operational screens and production usability.

Senior contribution without overclaiming scale or confidential details.

Feature Ownership

Requirement analysis, frontend delivery, API design, database modelling, testing support, deployment support, and production issue resolution.

Architecture Judgement

Module boundaries, explicit authentication and permissions, reusable components, clean API contracts, and pragmatic service design.

Performance Work

React render optimisation, request deduplication, pagination, code splitting, virtualisation, indexes, query tuning, Redis caching, and async workers.

Leadership

Architecture discussions, planning, pull request reviews, onboarding, mentoring, release support, and trade-off communication with stakeholders.

Designing systems that stay understandable as teams and workflows grow.

My architecture work focuses on clear module ownership, secure boundaries, tenant-aware data access, practical caching, asynchronous processing, and deployment paths that teams can operate.

Browser or Mobile App
React or Next.js App
API Gateway
Auth and RBAC
Node.js or FastAPI Services
Logs and Monitoring
PostgreSQL
MongoDB, Redis
RabbitMQ Workers

Generic full-stack architecture preview

Frontend Architecture

Feature modules, shared components, API layers, route guards, loading states, error boundaries, and testing strategy.

Multi-Tenant SaaS

Tenant resolution, scoped queries, permissions, per-tenant workflows, and operational dashboards.

Event-Driven Work

RabbitMQ queues, background workers, retryable tasks, audit trails, and asynchronous workflow processing.

Data Design

PostgreSQL indexes, MongoDB query tuning, transactions, pagination, and cache invalidation.

Deployment

Docker, Kubernetes, AWS, Azure, GitHub Actions, environment configuration, monitoring, and debugging.

Large React App Structure

src/
  app/
  components/
    atoms/
    molecules/
    organisms/
    shared/
  features/
    auth/
    bookings/
    users/
    dashboard/
  hooks/
  services/
  store/
  routes/
  utils/
  types/
  tests/

Engineering Principles

  1. 1. Understand the business workflow and users.
  2. 2. Identify module boundaries and data ownership.
  3. 3. Design clear interfaces between modules.
  4. 4. Keep authentication and permissions explicit.
  5. 5. Validate data at system boundaries.
  6. 6. Optimise after identifying real bottlenecks.
  7. 7. Add useful logging, testing, documentation, and error handling.

Detailed engineering notes for major work.

Enterprise Supply Chain and Workflow Platform Open

Problem

Some data-heavy screens experienced slow loading, repeated API calls, unnecessary rerenders, and expensive database queries.

My Role

Built reusable React components, role-based screens, dashboards, dynamic forms, REST APIs, caching flows, background processing, and performance improvements.

Solution

Used browser network tools, React profiling, API timing, application logs, and database query analysis, then improved rendering, pagination, indexes, caching, and async workflows.

TurnoverBuddy Hotel CRM SaaS Open

Users

Hotel owners, managers, reception staff, employees, and guests.

Features

Authentication, role-based access, hotels, rooms, bookings, employees, food orders, guest pre-check-in, dashboards, payments, and reports.

Engineering Decisions

Tenant-aware data separation, hotel-level permissions, protected routes, reusable DataGrid patterns, form validation, API error handling, and responsive admin UI.

Unified Transport Management System Open

Overview

A multi-tenant transport platform for logistics, cabs, buses, bookings, trips, passengers, drivers, vehicles, seats, attendance, invoices, payments, and audit logs.

Architecture

API gateway, SSO authentication, booking service, trip service, payment service, user and tenant service, PostgreSQL persistence, Redis cache, and domain events.

Hard Problems

Group booking, seat locking, attendance and backdated attendance, partial and advance payments, invoice generation, audit logs, and permission modelling.

Kirana Seller App and Admin Services Open

Retail seller app and admin backend covering authentication, categories, products, inventory, orders, order status workflow, low-stock alerts, payments, ledger, addresses, image upload, email verification, forgot-password, and reset-password flows.

Cricket Match Tracking Platform Open

Clean Architecture scoring system with legal and illegal ball calculation, strike rotation, extras calculation, recalculation after edits, batsman statistics, bowler statistics, and event-based scoring rules.

Gym Management SaaS Open

Gym operations platform with QR check-in, faster checkout, automatic checkout strategy, member and staff attendance, backdated attendance, tenant isolation, subscription expiry, payment history, role-based access, and offline-friendly attendance.

MapLibre and Turf Mapping Utilities Open

Reusable mapping features for debounced search, marker lifecycle, route rendering, distance calculation, distance matrix, metric and imperial units, map interaction, reusable hooks, and geospatial utilities.

Atomic React Component Library Open

Reusable React component library organised by atoms, molecules, organisms, templates, and pages with component APIs, variants, accessibility, unit tests, Storybook, package builds, tree shaking, versioning, and documentation.

Practical safeguards for production systems.

Security

JWT authentication, refresh tokens, SSO integration, RBAC, permission checks, password hashing, input validation, email verification, forgot-password flows, CORS, secure file uploads, environment-based secrets, and audit logging.

Testing

Frontend unit tests, component tests, API unit tests, integration tests, authentication tests, permission tests, validation tests, error handling tests, regression testing, Storybook, Postman, and manual production verification.

A concise resume snapshot for recruiters.

The downloadable resume mirrors the current portfolio positioning and should be replaced with your final resume PDF after you review dates, contact details, and project claims.

Role
Senior Full-Stack Engineer
Experience
8+ years
Core Stack
React, TypeScript, Node.js
Location
Noida, India
Download Resume PDF

Available for senior full-stack and lead full-stack roles.

For the best fit, reach out about enterprise SaaS, workflow systems, React architecture, Node.js services, cloud deployments, and engineering leadership roles.