Intro


I ❤️ Technology,
Collaborative and Passionate Computer Science Engineer.

• Software Engineering has always fascinated me right from my academic years. What has always intrigued me is how Code can be converted into valuable Softwares with a magic sauce of algorithms.

• Accomplished Tutorials/courses related to Java, Backend Development & developing my skills by participating in various Seminars and events.

• Looking for good projects where I can explore my knowledge and bring data-driven insights and produce optimal solutions to the real world problems.

• There's nothing better than using your problem solving skills and making better decisions with Code.

• Key Skills: Java, SQL, Spring, Spring Boot, RestAPI, MicroServices, Backend Development.

• I believe that "Constant Learning, Experimenting & Determination" are the main keys to be successful.
--

" Trust the Wait, Embrace the Uncertainity. "

--
My Portfolio : https://Kamesh-Mishra.github.io/
My Github Profile: https://github.com/Kamesh-Mishra
My LinkedIN: https://www.linkedin.com/in/kameshmishra/
My Resume: https://bit.ly/2Xvi9x2



Projects

PROJECTS


1. Online-Shoping-Project
Backend RESTful API for an online shopping system built with Spring Boot, focusing on clean architecture, database integration, and API best practices.

Key highlights of the project include:
• 🔧Developed a RESTful backend for an online shopping platform using Spring Boot, enabling user registration, product management, order handling, and cart functionalities.
• 🧱Designed a layered architecture (Controller-Service-Repository) and implemented DTOs with ModelMapper to separate internal data models from API contracts.
• 🗄️Integrated MySQL with Spring Data JPA for robust and efficient database interactions.
• ⚠️Implemented comprehensive error handling with custom exceptions and global exception handler for consistent API responses.
• 📦Managed project dependencies and build lifecycle using Maven, following industry-standard practices for scalability and maintainability.
• 🔐Secured API endpoints using JWT-based authentication with Spring Security, ensuring stateless session handling and role-based access control.
• 🧪Used Postman for endpoint testing and automated request validation with Spring's @Valid annotations.
• 📚Documented all REST endpoints using Swagger, enabling interactive API exploration and developer onboarding.
See Project

2. Hotel-Rating-Microservices-App
A distributed, production-ready microservices project designed for real-world deployment, featuring service discovery, centralized config, secure API communication, and full observability through Zipkin tracing.

Key highlights of the project include:
• 🏢 Engineered a scalable microservices architecture with distinct services (User, Hotel, Rating), allowing independent development and deployment.
• 🌐 Set up API Gateway using Spring Cloud Gateway for unified routing, request filtering, and service exposure.
• 🔍 Enabled dynamic service discovery using Spring Cloud Netflix Eureka, improving resilience and scalability across microservices.
• 🗃 Used centralized configuration by Spring Cloud Config Server to externalize and manage environment-specific configs across all services.
• 💾 Managed persistence with MySQL, using Spring Data JPA to handle database operations efficiently with clean repository abstraction.
• 📮 Enabled RESTful communication between services using FeignClient, promoting decoupled and maintainable service interactions.
• ⚠️ Developed robust error and exception handling, including custom exceptions, for improved API reliability.
• 📊 Integrate distributed tracing using Zipkin for end-to-end request monitoring across services.
See Project

3. Movie-Stream-Microservices-App
Built a cloud-native, microservices-based movie streaming and catalog platform using Spring Boot and Spring Cloud with secure API communication, and full observability through Zipkin tracing.

Key highlights of the project include:
• 🧱 Developed independent services for Movie Catalog and Movie Streaming, each with its own MySQL database and RESTful APIs.
• 🚪 Built an API Gateway using Spring Cloud Gateway to centralize routing and request filtering, with global CORS configuration to expose microservice endpoints for browser-based clients.
• 🔍 Enabled dynamic service discovery using Spring Cloud Netflix Eureka, enhancing resilience and scalability across microservices.
• ⚙️ Configured a centralized configuration server using Spring Cloud Server for runtime configuration management across microservices, improving consistency and deployment flexibility.
• 🔁 Enabled inter-service communication using load-balanced RestTemplate, and added structured logging using Logger for real-time debugging and monitoring.
• 📡 Integrated Zipkin for distributed tracing, enabling end-to-end visibility of request flows across services and facilitating performance monitoring.
• 🌐 Included a simple HTML web client (auto-generated using ChatGPT) to demonstrate complete end-to-end functionality and validate API contracts in a browser environment.
See Project

4. Kafka-SpringBoot-producer-consumer-Application
See Project

5. Weather-Application-Redis-Cashing-SpringBoot
See Project

Elements

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Icons