Ripan Baidya

Building Scalable, Robust, and Efficient Backend Solutions using Java, Spring Boot, and Microservices Architecture.

About Me

Ripan Baidya

I'm Ripan Baidya, a passionate Java Backend Developer specializing in building scalable, high-performance applications with Spring Boot and Microservices Architecture. I leverage AI-powered development tools to enhance productivity and code quality.


What drives me is the challenge of turning complex problems into elegant, maintainable solutions. I'm fascinated by backend architecture and love crafting robust systems that can handle real-world demands. From designing RESTful APIs to implementing microservices, I focus on writing clean code that performs—while utilizing AI tools to accelerate development and catch potential issues early.

My Skills

programming icon Languages

  • java icon Java
  • Python icon Python
  • c++ icon C++

frontend icon Frontend

  • html icon HTML
  • css icon CSS
  • JavaScript icon JavaScript

backend icon Backend

  • spring-boot icon Spring
  • Hibernate icon Hibernate
  • spring-web icon Spring Boot
  • spring-web icon Spring Security

Databases icon Databases

  • PostgreSQL icon PostgreSQL
  • MongoDB icon MongoDB

Microservices icon Microservices

  • spring-boot icon Spring Cloud
  • Docker icon Docker
  • ali-gateway icon API Gateway
  • RabbitMQ icon RabbitMQ
  • AWS icon AWS

Other icon Technologies

  • REST icon REST
  • GraphQL icon GraphQL
  • JWT icon JWT
  • Maven icon Maven
  • Git icon Git
  • github icon GitHub

My Projects

foodapp

FoodSphere

Java, Spring Boot, Jwt, PostgreSQL, React, Stripe, AWS

Scalable Food Ordering Web Application enabling seamless restaurant-customer interaction, built with Java, Spring Boot, React, PostgreSQL, and AWS. Implemented secure JWT-based access, real-time order management, Stripe payments, and a centralized admin dashboard for full operational control.

Sorting Visualizer

Sorting Visualizer Pro

HTML, CSS, JavaScript, Data Structures, Algorithms

A comprehensive sorting algorithm visualizer that allows users to dynamically change the array size, animation speed, and select from a variety of algorithms to visualize step-by-step.

task-management

Task Management

Spring Boot, Microservice, JWT, PostgreSQL

A robust task management application designed to streamline project workflows and enhance team collaboration. Built with Spring Boot and Microservices architecture, it features secure JWT authentication, PostgreSQL for data storage, and a user-friendly interface for efficient task tracking and management.

ai-fitness advisor

AI-FitAdvisor

Java, Spring-Boot, Microservice, PostgreSQL, MongoDB, RabbitMQ, React, Gemini AI

A cutting-edge AI-powered fitness recommendation application that provides users with tailored workout plans and nutrition advice. The application is built using Java, Spring Boot, and Microservices architecture, ensuring scalability, maintainability, and high performance. Additionally, it utilizes Gemini AI for AI-driven recommendations.

chat app

Chat App

Java, Spring-Boot, Socket.IO, JavaScript

A real-time chat platform enabling instant login and communication, and built with Java, Spring Boot, and Socket.IO for bi-directional messaging. It also features a clean and user-friendly interface, with a responsive design for optimal user experience.

ecommerce

E-Commerce Application

Java, Spring Boot, Data JPA, PostgreSQL, Jwt, AWS

A production ready fully featured e-commerce platform built with Spring Boot, Spring Data, and PostgreSQL. It includes features like product management, user authentication, and order processing. Deployed on AWS for high availability and scalability.

Professional & Academic Experience

Java Developer Trainee

Sha Infotech pvt Ltd. | July 2024 - August 2024

  • Worked on real-time Java backend tasks and database management, strengthening backend consistency and hands-on skills with Oracle DB and SQL.
  • Created and configured an Oracle database instance and imported a logical backup, improving data availability and system setup efficiency by 30%.

Bachelor of Computer Application

Dinabandhu Andrews Institute of Technology and Management (2022-2025)

  • Specialized in Software Development and Data Structures.
  • Participated in various coding competitions and hackathons.
  • Completed training of Databases and Cloud Computing.

Get In Touch

Feel free to reach out to me through the form or via my social channels: