Work Experience

Intern
- CodSoft
  • Completed a one-month virtual internship at CodSoft, excelling in Core Java programming.
  • Achieved 4 out of 5 assigned tasks with strong problem-solving and technical proficiency.
  • Enhanced skills in Core Java programming.
  • Adapted seamlessly to a virtual collaborative environment, meeting deadlines effectively.
September 2023 - October 2023

Education

Bachelor Of Computer Application
2020 - 2023
Institute of Technology and Science
Senior Secondary
2019 - 2019
SD Senior Secondary School
Higher Secondary
2017 - 2017
SD Senior Secondary School

Projects

Food Delivery Microservices
  • Developed a scalable Food Delivery Application leveraging a microservices architecture, featuring 11 distinct modules across Java Spring Boot and Node.js.
  • The application ensures seamless interactions between customers, restaurants, delivery agents, and payment services, providing high performance and reliability.
  • Microservices Architecture: The system includes both Java Spring Boot and Node.js services for better scalability and efficiency.
  • Java Spring Boot Services: AuthenticationService, CustomerService, MenuService, PaymentService, RestaurantService, ApiGateway, ServiceRegistry.
  • Node.js Services: Order-Service, Delivery, DeliveryAgent, Review.
  • Enhanced Logging: Structured and configurable logging using SLF4J (Java) and Winston with Morgan (Node.js) for effective monitoring and debugging.
  • Resilience and Fault Tolerance: Integrated Resilience4j for circuit breaker patterns, fallback methods, and rate limiting to ensure system reliability.
  • API Documentation: Java services documented with Swagger; Node.js services documented using OpenAPI.
October 2024 - Present
Blogging API
  • Developed a fully functional Blogging API, allowing users to create, read, update, and delete blogs, with features such as authentication (JWT), role-based access control, and advanced search functionalities.
  • RESTful APIs: Implemented RESTful endpoints to handle CRUD operations for blog posts, categories, and comments.
  • JWT Authentication: Integrated JWT-based authentication to secure API access.
  • Role-based Access Control: Implemented role-based access control (RBAC) to define different user roles (Admin, Author, Reader).
  • Advanced Search: Developed a search API to allow users to search blog posts based on title, content, and categories.
  • Technology Stack: Spring Boot, JPA, Hibernate, JWT, MySQL, Lombok, Swagger for API documentation, Spring Security for role-based access.
  • Testing: Used JUnit for unit and integration testing, ensuring that the API meets functional and performance requirements.
  • Deployment: Deployed the Blogging API to AWS EC2 for production.
August 2024 - September 2024

Certifications

Core Java
  • Great Learning
2023 - 2023
Collection Framework in Java
  • Great Learning
2023 - 2023
Spring and SpringBoot
  • SmartProgramming
2023 - 2023