Available for Remote Internships

Gaurav
Sharma

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

I build production-grade backend systems — and the apps on top of them — then deploy the whole thing on AWS. Real-time chat, peer-to-peer video, cloud storage, and now a full Android app. Shipped and live.

7+
Live Projects
1
Android App
AWS
EC2 · S3 · IAM
P2P
WebRTC Video
Node.jsReact NativeSocket.IOWebRTCMongoDBRedisAWS S3FCM
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 now I ship the mobile client too. My flagship project, ShareIt, is a full real-time social platform with a React Native Android app, WebRTC peer-to-peer video calling, AWS S3 media pipelines, Socket.IO messaging, Redis-backed queues, and Firebase push notifications.

Everything I build runs live — behind Nginx, managed by PM2, secured with HTTPS. I care deeply about how systems actually behave in production under real load, not just how they look in a demo.

Shipping and maintaining a React Native app in production
Scaling real-time systems with Redis, BullMQ, and WebSockets
Deep-diving into AWS — EC2, S3, CloudFront, IAM
Strengthening DSA in C++ and learning Docker/Kubernetes
Backend
Node.js · Express.js · Socket.IO · WebRTC · JWT · bcrypt · Multer-S3 · EJS
Mobile
React Native · Android · react-native-webrtc · Firebase Cloud Messaging
Cloud & DevOps
AWS EC2 · AWS S3 · IAM · Nginx · PM2 · SSL/HTTPS · Certbot · Linux
Data & Queues
MongoDB · Mongoose · Redis · BullMQ · Query Optimization

Technical Stack

Languages
  • JavaScript (ES6+)
  • C++ — OOP & STL
  • HTML5 & CSS3
Backend
  • Node.js & Express.js
  • REST & JSON APIs
  • JWT Authentication
  • bcrypt & Security
  • Socket.IO — Real-time
  • WebRTC — P2P Video/Audio
  • Multer & Multer-S3
  • EJS Templating
Mobile
  • React Native (Android)
  • react-native-webrtc
  • Firebase Cloud Messaging
  • Native build & signing (Gradle)
Database & Queues
  • MongoDB & Mongoose
  • Redis
  • BullMQ Job Queues
  • Schema & Index Design
  • 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
Tools & DSA
  • Git & GitHub
  • Postman · VS Code · ngrok
  • Arrays, Hashmaps, Two Pointers
  • Sliding Window, Recursion

What I've Built

Real production systems — deployed live on AWS EC2 with Nginx, PM2, and HTTPS — plus a native Android app you can install right now.

☁️
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.h4ck.me
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