Open to internships & jobs · Mohali / Chandigarh

Hi, I'm
Amandeep Singh.

Backend Developer · MCA Student

I'm a backend-focused developer Completed my MCA from Punjabi University patiala. I love building clean, scalable systems — from RESTful APIs to authentication flows and database design. Currently open to backend developer internships and entry-level roles in Mohali & Chandigarh or Remote .

Skills & Stack

LANGUAGES

JavaScriptTypeScriptPython

BACKEND DEVELOPMENT

Node.jsExpress.jsNestJSREST APIs

FRONTEND DEVELOPMENT

React.jsHTMLCSS

DATABASES

MongoDBPostgreSQLMySQLRedis

ORMS & ODMS

PrismaMongooseTypeORM

AUTHENTICATION & SECURITY

JWTRBACbcryptMiddlewareAPI Security

TOOLS & DEVOPS

GitGitHubDockerPostmanNginxPM2

CLOUD & STORAGE

CloudinaryMongoDB Atlas

DEPLOYMENT

VPSVercelRenderRailway

CONCEPTS & ARCHITECTURE

Data StructuresDatabase DesignMVC ArchitectureError HandlingBackend OptimizationAsynchronous Processing

ADDITIONAL TECHNOLOGIES

AI API IntegrationThird-Party API Integration

Projects

⚙️

ShodhKartaChecker

AI-powered plagiarism detection engine built with a decoupled microservices architecture. Node.js handles API orchestration while FastAPI processes heavy NLP workloads. Features Redis-based async task queues, Groq AI integration for intelligent similarity analysis, and Nginx + PM2 production deployment on VPS. Achieved 40% faster API response times.

Node.jsExpress.jsFastAPIPythonRedisMongoDB AtlasGroq AIDockerNginxPM2
⌥ GitHub↗ Live
⚙️

Schedula

Production-grade doctor appointment booking system with role-based access for Doctors and Patients. Doctors manage availability and time slots, patients search and book appointments. Built with NestJS and TypeScript, with full Swagger API documentation and PostgreSQL database management via TypeORM.

NestJSTypeScriptPostgreSQLTypeORMJWTRBACSwaggerDockerNginx
⌥ GitHub↗ Live
⚙️

PostGrid

RESTful blog platform where users can create, edit, delete posts and view a live feed of others' content. Features JWT authentication, secure profile management, cloud-based image uploads via Cloudinary and Multer, Prisma ORM with PostgreSQL, and full Docker deployment on VPS.

Node.jsExpress.jsPostgreSQLPrismaCloudinaryMulterJWTDockerVPS
⌥ GitHub↗ Live
⚙️

Scalable Quiz Platform

Full-featured quiz system with role-based access control, JWT authentication, and clean RESTful API design. Supports multiple roles: admin, teacher, and student with optimized MySQL schema and centralized error handling middleware.

Node.jsExpress.jsMySQLJWTRBAC
⌥ GitHub
⚙️

Hugli Printing Press

Freelance project for a printing press business — responsive product showcase website with a Node.js backend integrated with WhatsApp API to enable direct client messaging from the contact page.

React.jsNode.jsExpress.jsWhatsApp API
↗ Live

Experience

Full Stack Web Development Trainee

Punjabi University, Patiala — MCA Industrial Training

Jan 2026 — May 2026

  • Built an AI-powered plagiarism detection system (ShodhKartaChecker) using Node.js, FastAPI, Redis task queues, and Groq AI — achieving 40% faster API response times
  • Designed and deployed decoupled microservices architecture with Nginx reverse proxy and PM2 on VPS
  • Developed backend applications integrating LLM APIs and NLP-based document processing pipelines
  • Worked with MongoDB, Redis, Docker, and REST API design during hands-on training

Backend Developer — Freelance & Personal Projects

Self-Employed

2025 — Present

  • Built and deployed 3 production-grade backend systems: ShodhKartaChecker (AI), Schedula (NestJS + PostgreSQL), and PostGrid (Prisma + Cloudinary)
  • Implemented JWT authentication, RBAC, Swagger documentation, and RESTful API design across multiple projects
  • Integrated third-party APIs including Groq AI, Cloudinary, and WhatsApp API for real client and personal projects
  • Deployed all projects on VPS using Docker, Nginx, and PM2 — also used Vercel and Render for frontend and API hosting
  • Freelanced for Hugli Printing Press — built a full-stack product showcase website with Node.js + WhatsApp API backend

MCA — Backend Development Specialization

Punjabi University, Patiala

2024 — 2026

  • Specialized in backend architecture, database design, and system design concepts
  • Built real-world projects covering microservices, async processing, ORM design, and cloud deployment
  • Studied data structures, algorithms, and software engineering principles

Education

2024 — 2026

Master of Computer Applications (MCA)

Punjabi University Patiala

2020 — 2023

Bachelor of Computer Applications (BCA)

Shaheed Bhagat singh State technical campus

Get in touch

Let's Connect

Open to backend internships and full-time roles in Mohali & Chandigarh .