Skip to content
View CodeRishiX's full-sized avatar

Block or report CodeRishiX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CodeRishiX/README.md

πŸ‘‹ Hey, I'm Debangshu Bhattacharjee

πŸ’» Java Backend Developer | Entry-Level Software Engineer | Open-Source Contributor

Typing SVG


🌌 About Me

  • πŸŽ“ B.Tech in Computer Science Engineering (2025) β€” MAKAUT, Kolkata
  • πŸ’» Entry-level Software Engineer with a focus on Java, Spring Boot, REST APIs & MySQL :contentReference[oaicite:1]{index=1}
  • 🧠 Hands-on experience with Machine Learning, AI, and cloud-based deployments
  • πŸ«€ Co-first author of an ML-based Cardiovascular Disease Prediction research paper published in the Brain & Heart journal (DOI: 10.36922/BH025340047)
  • πŸ”§ Comfortable working with Spring Security (OAuth2), Hibernate/JPA, JUnit, Swagger/OpenAPI, Render, Streamlit, GCP
  • 🌱 I enjoy building end-to-end systems β€” from backend APIs to deployable, usable applications
  • ⭐ Career goal: Grow into a reliable backend engineer who ships clean, maintainable, and well-tested software

πŸ† Open Source Contribution

πŸ”₯ JabRef β€” SearchableComboBox (Open-Source Contribution)

  • 🧩 Contributed to JabRef, a large-scale open-source reference manager built with Java/JavaFX/Gradle
  • βœ… Added unit tests, updated the CHANGELOG, resolved merge conflicts, and aligned with maintainer review
  • βœ”οΈ All changes passed CI and were successfully merged into the main codebase

πŸ“Œ PR is linked in my contributions on GitHub (CodeRishiX profile).


βš™οΈ Tech Stack

Languages

Java Python SQL

Backend & Frameworks

Spring Boot Spring Security Hibernate REST API

Databases & Tools

MySQL JDBC Postman Swagger

Machine Learning & Data

scikit-learn Pandas Streamlit SHAP

Cloud, DevOps & Others

Google Cloud Docker Terraform GitHub Actions Git IntelliJ IDEA


πŸš€ Highlighted Projects


πŸ›’ Spring Cart β€” Full-Stack E-Commerce Platform

πŸ“… Jan 2025 – Nov 2025 :contentReference[oaicite:4]{index=4}
πŸ”— Repository: Springcart

Tech: Java, Spring Boot, Spring Security, OAuth2, Hibernate/JPA, MySQL, JUnit, Swagger/OpenAPI, JS (Fetch API)

  • Developed a secure RESTful backend for user registration, login, and session management using Spring Boot and Spring Security (OAuth2)
  • Integrated Razorpay for payment processing within the checkout flow
  • Used Hibernate/JPA for database operations and MySQL as the primary data store
  • Exposed clean, well-documented APIs using Swagger
  • Built a lightweight frontend with JavaScript (Fetch API) to consume REST endpoints
  • Deployed on Render with uptime monitoring for smooth user browsing and secure authentication

❀️ Cardio Predict β€” ML-Based Cardiovascular Disease Predictor

πŸ“… Jan 2024 – Nov 2025 πŸ”— Repository: https://github.com/CodeRishiX/Cardiovascularprediction

Tech: Python, Scikit-learn, SHAP, Pandas, Streamlit

  • Built ML models (Random Forest, SVM, Logistic Regression) to predict cardiovascular disease risk
  • Achieved 94.75% recall, 90.21% accuracy, and 91.31% F1-score, optimized for high recall to reduce missed high-risk patients
  • Deployed as a cloud-based CVD risk assessment platform using Streamlit, providing an interactive interface for risk prediction
  • Research outcome of this project was published in the Brain & Heart journal as a co-first author (DOI: 10.36922/BH025340047)

🧠 Internships & Learning

  • πŸ€– AI & Machine Learning Intern – AICTE AI (Edunet Foundation)

    • Worked on AI/ML concepts and built an SMS Spam Detection System using NLP
  • πŸ“Š AI & Data Analytics Intern – VOIS Tech University Engagement Program

    • Gained experience in conversational data analysis with Large Language Models and analytics workflows

πŸ… Certifications

  • ☁️ Oracle – Certified Cloud Developer Professional (OCI 2025)
  • πŸ€– IBM SkillsBuild – Getting Started with Artificial Intelligence
  • 🌩️ Google Cloud Skills Boost – Hands-on Labs & Skill Badges

🌐 Connect With Me


Pinned Loading

  1. Springcart Springcart Public

    SpringCart is a complete end-to-end e-commerce solution featuring secure Google OAuth lo gin, dynamic cart management, real payment processing with Razorpay, an admin dashboard for product manageme…

    HTML 1

  2. Cardiovascularprediction Cardiovascularprediction Public

    CardioPredict AI: Machine Learning Pipeline for CVD Detection This repository presents CardioPredict AI, a formal machine learning pipeline designed for the prediction of cardiovascular diseases, u…

    Jupyter Notebook

  3. BankingSystemBackend BankingSystemBackend Public

    NexBank is a secure web-based banking system built with Java, JDBC, and MySQL, offering OTP authentication, account management, fund transfers, and transaction history with a clean modern UI.

    Java

  4. Spam_detector- Spam_detector- Public

    Jupyter Notebook

  5. jabref jabref Public

    Forked from JabRef/jabref

    Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases

    Java 1

  6. VOIS_AICTE_Oct2025_MajorProject_Debangshu-Bhattacharjee VOIS_AICTE_Oct2025_MajorProject_Debangshu-Bhattacharjee Public

    Jupyter Notebook