Hi, my name is

Gaurav Sharma

I build secure and scalable backend systems

An aspiring Backend & Cloud Engineer with hands-on experience deploying full-stack applications on AWS. I love turning ideas into production-ready solutions.

About Me

Hi! I'm Gaurav Sharma, an aspiring Backend & Cloud Engineer currently pursuing B.Tech in Information Technology at Indira Gandhi Engineering College.

I love taking ideas and turning them into real, deployable projects. From hosting portfolio websites on AWS EC2 to building live chat applications and secure REST APIs — I'm constantly exploring how things work behind the scenes.

What drives me is the excitement of learning every day and building things that actually run in the real world. My goal is to grow into a role where I can work on cloud infrastructure, backend systems, and scalable APIs.

Currently focused on:

  • ▹ Deep-diving into AWS (EC2, S3, Lambda)
  • ▹ Strengthening DSA in C++
  • ▹ Building production-ready backend systems
  • ▹ Learning Docker & Kubernetes
Backend
Node.js, Express.js, REST APIs, JWT, Middleware
Cloud & DevOps
AWS EC2, Linux, PM2, Nginx, Docker
Database
MongoDB, Mongoose, Schema Design
Languages
JavaScript, C++, HTML, CSS

Technical Skills

Languages

  • JavaScript (ES6+)
  • C++ (OOP, STL)
  • HTML5 & CSS3

Backend

  • Node.js & Express.js
  • REST API Development
  • JWT Authentication
  • bcrypt & Security

Database

  • MongoDB
  • Mongoose ODM
  • Schema Design
  • Query Optimization

Cloud & DevOps

  • AWS EC2
  • Linux Administration
  • Nginx & Apache
  • PM2 Process Manager
  • SSL/HTTPS (Certbot)

DSA

  • Arrays & Strings
  • Hashmaps & Sets
  • Two Pointers
  • Sliding Window
  • Recursion & Backtracking

Tools

  • Git & GitHub
  • Postman
  • VS Code
  • Docker (Learning)

Featured Projects

Secure Notes Application

Node.js Express.js MongoDB JWT AWS EC2 Nginx

A full-stack multi-user notes application with secure authentication and authorization. Features JWT-based auth, bcrypt password hashing, protected routes with middleware validation, and RESTful CRUD operations. Fully deployed on AWS EC2 with PM2, Nginx reverse proxy, and HTTPS via Certbot.

Real-Time Chat Application

JavaScript Node.js WebSockets AWS EC2 PM2

A lightweight real-time chat interface using vanilla JavaScript and backend WebSocket logic. Implemented event-driven architecture for handling multiple concurrent users and message broadcasting. Deployed on AWS EC2 with proper security configurations.

Portfolio Website

HTML CSS JavaScript Nginx AWS EC2

A responsive personal portfolio website showcasing projects and technical skills. Configured Nginx web server on AWS EC2 for optimal performance and static content delivery. Implemented responsive design principles ensuring cross-device compatibility.

Get In Touch

I'm currently looking for remote internship opportunities in Backend Development, Cloud Engineering, or DevOps. Whether you have a question or just want to say hi, feel free to reach out!

Say Hello