I'm a B.Tech graduate in Computer Science & Business Systems, skilled in Java, Spring Boot, AWS Cloud, and MySQL. I'm passionate about architecting robust applications, optimizing database schemas, and making data-driven decisions. Let's collaborate to drive impactful results. Looking forward to connecting with great minds!
Java, Python, C#, JavaScript
Spring Boot Framework, Hibernate, Collection Framework, ASP .Net core, Flask, React.js, Tailwind CSS
MySQL, MongoDB, Redis, Astra vector DB
AWS cloud, Linux, Git, Kafka, ELK Stack, Docker, Docker Compose, Postman
microservice architecture, OOP, ORM, Agile methodology, Rest API, Documentation
Retrieval-Augmented Generation (RAG) Model, Open-router, OpenAI API, Gemini API
October-December 2024
This project showcases a scalable, microservice-based e-commerce platform with JWT role-based authentication, built using Spring Boot, Eureka Server, API Gateway for backend and React for frontend. It features services with specialized databases: SQL for authentication, MongoDB for product data and availability, and Redis for caching cart data. Apache Kafka is integrated for real-time inventory and stock updates. Order management is handled by a dedicated service. The backend architecture follows OOP principles and leverages JpaRepository and MongoRepository for efficient data handling and ELK stack for server logging.
April-May 2025
AI-powered E-commerce Chatbot application leveraging Retrieval-Augmented Generation architecture that combines LLM capabilities to enable context-aware product recommendations and semantic search from real time vector Database. Built with Python, Flask, Google's Gemini API, and DataStax Astra DB, and deployed on AWS EC2, this project marks a revolution in e-commerce product recommendation domain.
January-February 2025
Built with Spring Boot and Gemmi API, the assistant allows users to highlight any text and click "Summarize" to instantly generate concise summaries from their respective user-selected AI models through Model API keys. Users can quickly get started by installing this extension and using it. This extension also allows users to save important insights by adding summaries to notes, making research more organized and efficient.