Skip to content
View sanchit1804's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sanchit1804

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sanchit1804/README.md

Hi there πŸ‘‹ I'm Sanchit Badyal

Backend Software Engineer | Java & Spring Boot Developer

I'm a backend-focused software engineer passionate about designing scalable applications, building REST APIs, and solving real-world engineering problems.

I enjoy working with distributed systems, databases, caching, and clean architecture while continuously improving my understanding of system design and backend development.


πŸš€ About Me

  • πŸ’» Backend developer specializing in Java and Spring Boot
  • 🌱 Currently exploring Microservices, Kafka, Redis, Docker, and System Design
  • ⚑ Strong interest in scalable backend architecture and high-performance applications
  • 🧠 Regularly solving Data Structures & Algorithms problems
  • 🎯 Goal: Become a Backend Engineer building large-scale distributed systems

πŸ›  Tech Stack

Languages

  • Java
  • SQL
  • C++

Backend

  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • JWT Authentication
  • Microservices

Databases

  • MySQL
  • Redis

Tools

  • Git
  • Maven
  • Postman
  • Kafka

Core Concepts

  • Object-Oriented Programming
  • Data Structures & Algorithms
  • Multithreading
  • System Design
  • Database Design

Featured Projects

πŸ”— URL Shortener Microservice

Production-style URL shortening service built using Spring Boot and Redis.

Highlights

  • RESTful API architecture
  • Custom Base62 encoding algorithm
  • Redis-based O(1) URL lookup
  • Atomic ID generation using Redis INCR
  • Global exception handling
  • Layered architecture (Controller β†’ Service β†’ Repository)

Tech Stack

Java Spring Boot Redis REST API JPA


πŸ“© Notification Service

Asynchronous notification service capable of handling email requests efficiently.

Highlights

  • ExecutorService-based async processing
  • Delivery status tracking
  • REST APIs
  • Centralized exception handling
  • Layered architecture

Tech Stack

Java Spring Boot JPA MySQL


πŸ’» What I'm Learning

  • Distributed Systems
  • Kafka
  • Docker
  • Kubernetes
  • Spring Security
  • Advanced System Design

πŸ“ˆ Coding Profiles

  • πŸ’‘ 300+ DSA problems solved
  • Regular practice on LeetCode
  • Strong foundation in Sliding Window, Binary Search, Hashing, Graphs and Dynamic Programming

πŸ“Š GitHub Stats


πŸ”₯ GitHub Streak


πŸ† Achievements

  • βœ… Built production-style Spring Boot backend projects
  • βœ… Solved 300+ Data Structures & Algorithms problems
  • βœ… Experience with Redis caching and asynchronous processing
  • βœ… Hands-on understanding of REST API design and backend architecture
  • βœ… Completed Software Engineering and Data Analytics virtual experience programs

πŸ“« Connect With Me


"Great software isn't just code that worksβ€”it's code that's maintainable, scalable, and built with purpose."

Pinned Loading

  1. Torrent-Client Torrent-Client Public