Bipul Ray

Java Back-End Developer

About Me

I build scalable and efficient backend systems using Java and frameworks like Spring Boot and Hibernate. I focus on creating robust REST APIs to enable smooth communication between client and server.

My goal is to develop maintainable software solutions that perform well under load and meet business requirements.

Project

RayStore E-Commerce

Click Me
  • About RayStore: RayStore is a full-featured e-commerce platform built to deliver a seamless shopping experience. It features a clean and user-friendly interface that’s easy to navigate, designed for customers to explore and purchase products effortlessly. Admins can manage inventory and updates with ease.
  • Features: Sort by price, category-based filtering, keyword search, and admin panel for adding or deleting products.
  • Technologies Used: Java, Spring MVC, Hibernate, MySQL, AWS (cloud deployment & hosting).
  • Future Plans: Shopping cart integration, order tracking, and improved admin dashboard.

Skills

Java

Used for developing reliable and cross-platform backend applications with strong object-oriented principles.

Spring Boot

Speeds up development with auto-configuration and embedded servers, ideal for creating microservices quickly.

Spring MVC

Provides a model-view-controller framework for building web applications with clear separation of concerns.

Hibernate

Simplifies database operations with ORM, reducing manual SQL and improving maintainability.

REST APIs

Enables scalable, stateless client-server communication over HTTP, crucial for modern web applications.

MySQL

Reliable relational database to store and manage structured data efficiently.

Git

Essential for version control, enabling collaborative development and tracking code changes.

AWS

Used for cloud deployment, hosting, and scaling backend services securely and efficiently.