Available for Remote Internships

Gaurav
Sharma

Backend & Cloud Engineer — Node.js · AWS · WebRTC

I build production-grade backend systems and deploy them on AWS. Real-time apps, cloud storage, peer-to-peer video — shipped and live.

6+
Live Projects
5+
Domains Live
AWS
EC2 · S3 · IAM
P2P
WebRTC Video
Node.jsSocket.IOWebRTCMongoDBAWS S3NginxPM2JWT
scroll

Who I Am

Hi — I'm Gaurav Sharma, a Backend & Cloud Engineer pursuing B.Tech in Information Technology at Indira Gandhi Engineering College, Indore.

I go end-to-end. I write the backend, configure the cloud, and ship something real. My projects aren't just CRUD apps — they include WebRTC peer-to-peer video calling, AWS S3 media pipelines, real-time Socket.IO messaging, and multi-user systems with friend graphs and room management.

Everything I build runs live — behind Nginx, managed by PM2, secured with HTTPS. I care deeply about how systems actually work in production, not just in development.

Deep-diving into AWS — EC2, S3, CloudFront, IAM
Scaling real-time systems with WebSockets & WebRTC
Strengthening DSA in C++
Learning Docker & Kubernetes
Backend
Node.js · Express.js · Socket.IO · WebRTC · JWT · bcrypt · Multer-S3 · EJS
Cloud & DevOps
AWS EC2 · AWS S3 · IAM · Nginx · PM2 · SSL/HTTPS · Certbot · Linux
Database
MongoDB · Mongoose · Schema Design · Array Filters · Query Optimization
Languages & Tools
JavaScript (ES6+) · C++ · HTML5 · CSS3 · Git · Postman · ngrok

Technical Stack

Languages
  • JavaScript (ES6+)
  • C++ — OOP & STL
  • HTML5 & CSS3
Backend
  • Node.js & Express.js
  • REST API Development
  • JWT Authentication
  • bcrypt & Security
  • Socket.IO — Real-time
  • WebRTC — P2P Video/Audio
  • Multer & Multer-S3
  • EJS Templating
Database
  • MongoDB
  • Mongoose ODM
  • Schema & Index Design
  • Query Optimization
  • Array Filters — $pull/$push
Cloud & DevOps
  • AWS EC2 — Deployment
  • AWS S3 — File Storage
  • IAM Roles & Bucket Policies
  • Signed URLs & CORS
  • Nginx Reverse Proxy
  • PM2 Process Manager
  • SSL/HTTPS via Certbot
  • Linux Administration
DSA
  • Arrays & Strings
  • Hashmaps & Sets
  • Two Pointers
  • Sliding Window
  • Recursion & Backtracking
Tools
  • Git & GitHub
  • Postman
  • VS Code
  • AWS SDK
  • ngrok

What I've Built

Six production-grade applications — all deployed live on AWS EC2 with Nginx, PM2, and HTTPS. Not just code, but real running systems.

☁️
cloud-app.root.sx
Cloud File Storage
Production-ready cloud storage with AWS S3. JWT auth, 10-file/user limit, 10MB validation, signed URL downloads, IAM roles, bucket policies, and CORS configuration.
Node.jsAWS S3Multer-S3MongoDBJWTPM2
🎲
connect-x.root.sx
ConnectX — Random Video Chat
P2P random video chat — no sign-up needed. Socket.IO signaling, WebRTC offer/answer/ICE, waiting queue, timestamped rooms. Media is fully peer-to-peer, never touches the server.
Socket.IOWebRTCNode.jsNginx
📝
igec-blogs.root.sx
IGEC Blogs Platform
Multi-user blogging platform with JWT sessions, bcrypt, protected middleware routes, and full CRUD. PM2 + Nginx on AWS EC2.
Node.jsMongoDBJWTEJSbcrypt
🔒
gaurav-notes.ignorelist.com
Secure Notes App
Multi-user notes with JWT auth, bcrypt hashing, protected routes, and RESTful CRUD. Deployed on AWS EC2 with HTTPS.
Node.jsMongoDBJWTAWS EC2
🌐
Portfolio Website
Responsive portfolio site. Nginx-served static content on AWS EC2, optimized for performance and cross-device compatibility.
HTMLCSSJavaScriptNginxAWS EC2
Let's work
together.

I'm actively looking for remote internship opportunities in Backend Development, Cloud Engineering, or DevOps. If you have a role or just want to connect — reach out.

gauravsharma712006@gmail.com
Location
Indore, Madhya Pradesh, India
Education
B.Tech IT — Indira Gandhi Engineering College
Status
Open to Remote Internships