SR-BE03 · Shubham Raj Rev 2026-11

Datasheet · SR-BE03

Shubham Raj

Backend engineer · Node.js · TypeScript · PostgreSQL · FastAPI

Backend-focused full-stack developer with 3+ years of production web work. I design REST APIs, data models and real-time features, test the whole flow, and run what I ship on my own servers.

Experience
3+ years, since Jul 2023
Current
Software Developer, Webastral Infosystems
Location
Mohali, Punjab, India · IST (UTC+5:30)
Open to
Backend and full-stack roles, India or remote

1 Features What I do

  • REST APIs in Node.js (Express, Fastify) and FastAPI, documented with Swagger / OpenAPI
  • Data models in PostgreSQL and MongoDB, with per-tenant isolation read from the signed session
  • Real-time features: kitchen tickets pushed live over Socket.io
  • Role permissions enforced on the server and covered by tests, including a 117-check API audit
  • AI features: a RAG chatbot over my own documents, built on FastAPI, pgvector and local embeddings
  • Production operations: Docker Compose, Caddy and push-to-deploy behind health checks on a self-hosted VPS

2 Applications Roles I fit

  • Backend engineer: APIs, data modelling, real-time systems
  • Full-stack engineer on Node.js / TypeScript products, with React or Next.js
  • Teams that want one person to own a service from schema to deploy

3 Pin configuration Contact

SR-BE03 SHUBHAM RAJ 1 MAIL 2 LNKD 3 GIT 4 CV 5 API 6 STAT 7 STU 8 GND
Each pin is a link. Top view, not to scale.
PinNameFunction
1MAILEmail
2LNKDLinkedIn
3GITGitHub
4CVRésumé (PDF)
5APIJSON API
6STATMeasured status
7STUWebSuprime, my studio
8GNDGrounded in Mohali, IST

4 Timing diagram This request, live

Your browser just called GET /api/v1/trace on this server. Each lane is high while that hop was busy, in milliseconds you can check in the Server-Timing header.

Awaiting response…

awaiting response…

A replay within 30 s is answered by the cache, so the Postgres lane stays low.

5 Electrical characteristics Measured right now

Every value comes from GET /api/v1/status, computed from the trace requests this server handled in the last 24 hours. TYP is the median (p50); MAX is p95.

ParameterSymbolMINTYPMAXUnitConditions
Server time per requesttsrv———msTrace endpoint, cache and database included
Postgres readtdb———msCache misses only, pooled connection
Cache hit ratioh———%In-process cache, 30 s TTL
Requests measuredn———countLast 24 hours
Process uptimetup———hSince the last deploy
Tests passingT———countpytest, run inside the image build

build —

6 Typical application Case studies

AN-01 · Multi-tenant, real-time point of sale

DineFlow POS

One API serves every restaurant from one deployment. Orders reach the kitchen live, the bill matches what was served, and each staff role sees only what its station needs.

React · Node.js · Express · Socket.io · MongoDB · Electron

AN-02 · Ordering, reservations and admin API

Royal Wow Meal & Bar

A restaurant and a bar under one name, run from one admin. A TypeScript API on Fastify covers orders, reservations, menus, events, coupons and analytics, and every endpoint is documented.

TypeScript · Fastify · MongoDB · React · Swagger

7 Revision history Experience

RevDateRoleChanges
B Sep 2025 – present Software Developer
Webastral Infosystems, Mohali
  • Requirements, backend and API design, implementation, testing and handoff on client projects.
  • TypeScript on Next.js and Node.js with PostgreSQL and MongoDB; PHP where the product is WordPress.
  • REST APIs with JWT authentication, validation and secure data flows.
  • Coordinate design and specialist work when a delivery needs it, and still own the release.
A Jul 2023 – Aug 2025 Software Developer
iMark Infotech Private Limited
  • Main project: Shop H2T, a production WooCommerce store: custom PHP, appointments, forms, integrations.
  • CDN caching, security hardening, analytics and SEO tooling, and production bug fixes on the live store.
  • JavaScript services and React screens on other client projects, including PHP and Laravel codebases.
— 2023 B.Tech, Computer Science Engineering
Chandigarh University

8 Ordering information Hire me

Software engineer, backend and full-stack roles at the 3–4 year level, in India or remote for a company outside India.

Email
rajshubham.ai@gmail.com
LinkedIn
linkedin.com/in/shubham-raj-dev
GitHub
github.com/websuprime
Résumé
PDF · web · curl rajshubham.com
Time zone
IST (UTC+5:30)
$ curl rajshubham.com/api/v1/me
{ "name": "Shubham Raj", "role": "Backend engineer", "years": "3+", … }