Skip to content
View HimanshuSahu-1's full-sized avatar

Block or report HimanshuSahu-1

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.

Content in all repositories owned by your account will be closed.
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
HimanshuSahu-1/README.md

Hi πŸ‘‹, I'm Himanshu Sahu

Java Backend Developer | Spring Boot | Microservices | AWS


πŸ‘¨β€πŸ’» About Me

I am a Java Backend Developer focused on building scalable, secure, and reliable backend applications using Java, Spring Boot, Microservices, REST APIs, and SQL databases.

I enjoy designing backend systems, developing APIs, working with distributed architectures, implementing authentication and authorization, and optimizing application performance.

Currently focused on strengthening my expertise in Java, Spring Boot, Microservices, Kafka, System Design, AWS, and backend development best practices.


🎯 Career Focus

  • β˜• Java Backend Development
  • πŸš€ Spring Boot & Microservices
  • πŸ”— RESTful API Development
  • πŸ“¨ Apache Kafka & Event-Driven Architecture
  • πŸ—„οΈ MySQL, JPA & Hibernate
  • πŸ” Spring Security, JWT & OAuth 2.0
  • ☁️ AWS Cloud & Application Deployment
  • 🐳 Docker & Kubernetes
  • βš™οΈ CI/CD with Jenkins
  • 🧩 System Design & Distributed Systems

πŸ› οΈ Technical Skills

πŸ”Ή Programming

  • Java 8 / 17
  • SQL
  • Object-Oriented Programming
  • Data Structures & Algorithms

πŸ”Ή Backend Development

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate
  • JPA
  • RESTful APIs
  • Microservices

πŸ”Ή Messaging & Distributed Systems

  • Apache Kafka
  • Event-Driven Architecture
  • Saga Pattern
  • Circuit Breaker Pattern
  • Distributed Systems

πŸ”Ή Databases

  • MySQL
  • SQL
  • Database Design
  • Query Optimization
  • Hibernate / JPA

πŸ”Ή Security

  • Spring Security
  • JWT Authentication
  • OAuth 2.0
  • Role-Based Access Control (RBAC)

πŸ”Ή Cloud & DevOps

  • AWS EC2
  • AWS S3
  • AWS RDS
  • AWS CloudWatch
  • AWS IAM
  • Docker
  • Kubernetes
  • Jenkins
  • Git & GitHub
  • Maven

πŸ”Ή Testing & Development Tools

  • JUnit 5
  • Mockito
  • Postman
  • Swagger / OpenAPI
  • IntelliJ IDEA
  • Eclipse

πŸ“‚ Featured Projects

πŸ›’ CloudCart – E-Commerce Backend System

Tech Stack: Java, Spring Boot, Microservices, MySQL, Apache Kafka

  • Developed a scalable e-commerce backend using Spring Boot and Microservices.
  • Built independent services for Product, Cart, Order, Payment, and User Management.
  • Developed secure RESTful APIs for order and payment workflows.
  • Implemented authentication and authorization using Spring Security and JWT.
  • Integrated Apache Kafka for asynchronous communication between services.
  • Implemented validation, exception handling, database relationships, and query optimization.
  • Added unit and integration testing using JUnit and Mockito.

πŸ₯ Doctor Appointment Backend System

Tech Stack: Java, Spring Boot, Microservices, MySQL, Apache Kafka

  • Developed backend services for Doctor, Patient, Appointment, Booking, and Payment management.
  • Designed REST APIs for appointment scheduling and booking workflows.
  • Integrated Apache Kafka for asynchronous booking confirmation and notification workflows.
  • Implemented Spring Security for secure API communication.
  • Added centralized exception handling and request validation.
  • Created unit and integration tests using JUnit and Mockito.

πŸ” API Gateway & Authentication Service

Tech Stack: Java, Spring Boot, Spring Security, MySQL, Hibernate, JPA

  • Developed a centralized API Gateway for communication between microservices.
  • Implemented JWT-based authentication and role-based authorization.
  • Built REST APIs for user registration, login, and token management.
  • Used Hibernate and JPA for database persistence.
  • Developed unit tests using JUnit and Mockito.

🧠 Backend Concepts I Practice

  • OOP & SOLID Principles
  • Exception Handling
  • REST API Design
  • Authentication & Authorization
  • Microservices Architecture
  • Event-Driven Architecture
  • Database Optimization
  • API Gateway
  • Distributed Systems
  • Saga Pattern
  • Circuit Breaker Pattern
  • Caching Concepts
  • Multithreading & Concurrency
  • System Design
  • Design Patterns

πŸ“š Currently Learning

  • Advanced Java
  • Spring Boot
  • Spring Security
  • Microservices
  • Apache Kafka
  • System Design
  • AWS
  • Docker & Kubernetes
  • Data Structures & Algorithms

πŸ“Š GitHub Stats

GitHub Stats

GitHub Streak


πŸ’» What I Build

I use GitHub to build and share projects related to:

  • Java Backend Development
  • Spring Boot
  • Microservices
  • REST APIs
  • Apache Kafka
  • Database Systems
  • Authentication & Authorization
  • System Design
  • Cloud & DevOps

🀝 Open to Opportunities

I am interested in opportunities related to:

  • Java Backend Developer
  • Spring Boot Developer
  • Backend Engineer
  • Microservices Developer
  • Software Engineer
  • Java Developer

I am looking forward to working on challenging backend systems, improving my engineering skills, and contributing to scalable software solutions.


πŸš€ Goals

  • Build production-ready Java backend applications
  • Strengthen Microservices and distributed-system knowledge
  • Improve System Design skills
  • Build scalable REST APIs
  • Gain deeper experience with Apache Kafka
  • Improve AWS and cloud deployment skills
  • Continue contributing to open-source projects

Pinned Loading

  1. ImageGallery ImageGallery Public

    ColorSplash Gallery ColorSplash Gallery is a dynamic image gallery application designed to showcase images in an engaging and interactive manner. This project includes a variety of features, such a…

    HTML

  2. Job_Portal Job_Portal Public

    JobPoratl is a comprehensive job application platform designed to streamline the hiring process for both job seekers and employers. This project provides a robust set of features, including: . User…

    JavaScript

  3. ShopingCart ShopingCart Public

    ShopingCart is a user-friendly shopping cart application designed to enhance the online shopping experience. This project offers a wide range of features, including: Product Catalog: Browse throug…

    JavaScript

  4. Study-Notion Study-Notion Public

    StudyNotion is a fully functional ed-tech learning platform that enables users to create, consume, and rate educational content. The platform is built using the MERN stack.

    JavaScript

  5. TopCourses TopCourses Public

    JavaScript