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

Block or report NikStack20

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
NikStack20/README.md

Hi πŸ‘‹, I'm Nikhil Chauhan

Backend Developer β€’ Java β€’ Spring Boot β€’ Microservices

Designing scalable backend systems and distributed applications using Java and the Spring ecosystem.


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

  • πŸ’» Backend Developer focused on Java and Spring Boot
  • πŸ—οΈ Building production-oriented backend and microservices systems
  • πŸ” Working with Spring Security, OAuth2, JWT and service-to-service communication
  • πŸ“š Interested in Distributed Systems, Backend Architecture and System Design
  • 🀝 Open to backend development and open-source collaboration

πŸ›  Tech Stack

Languages

  • Java

Backend

  • Spring Boot
  • Spring Cloud
  • Spring Security
  • REST APIs
  • OpenFeign
  • Resilience4j

Architecture & Infrastructure

  • Microservices
  • API Gateway
  • Eureka Service Discovery
  • Spring Cloud Config
  • Distributed Tracing
  • Zipkin

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Tools

  • Git
  • GitHub
  • Maven
  • Postman
  • IntelliJ IDEA

Currently Working With

  • Docker
  • Kubernetes
  • CI/CD
  • Distributed Systems
  • System Design

πŸš€ Featured Projects

⭐ Hotel Review System

Production-oriented Spring Boot Microservices system built to explore distributed backend architecture and reliability.

Architecture & Engineering:

  • API Gateway
  • Eureka Service Discovery
  • Spring Cloud Config
  • OpenFeign
  • Resilience4j
  • OAuth2 Resource Server
  • Externalized Configuration
  • Distributed Tracing with Zipkin
  • Independent database ownership per service
  • Performance and load testing
  • Runtime performance investigation
  • Docker containerization β€” in progress

Service Flow:

Client
   β”‚
   β–Ό
API Gateway
   β”‚
   β–Ό
User Service
   β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Ί Rating Service
   β”‚
   └──────────────► Hotel Service

Pinned Loading

  1. hotel-review-system hotel-review-system Public

    Java

  2. job-portal-system job-portal-system Public

    Backend Job Portal System built with Spring Boot and Spring Security (JWT) enabling recruiters to post jobs and candidates to apply with resume upload and role-based access control.

    Java 1

  3. java-spring-boot-project java-spring-boot-project Public

    A Blog App Using Spring-Boot Frame Work.

    Java

  4. accredian-enterprise-clone accredian-enterprise-clone Public

    Responsive Accredian Enterprise landing page clone built with Next.js, TypeScript & Tailwind CSS.

    TypeScript