Skip to content
View shrikant1605's full-sized avatar

Block or report shrikant1605

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
shrikant1605/README.md

Hi, I'm Shrikant Mhaske 👋

Java Backend Developer | Spring Boot · REST APIs · PostgreSQL

Final-year B.Tech Computer Engineering student (Expected 2027) at MIT Academy of Engineering, Pune. I build production-style backend systems — JWT auth, role-based access control, real-time features, and clean layered architecture — and I'm currently sharpening DSA + system design fundamentals for internship/placement season.


🔭 What I'm working on

  • TelePatient — a telemedicine REST API with JWT auth, role-based access (Admin/Doctor/Patient), real-time WebSocket chat, and appointment-window business rules. Live
  • Adding test coverage (JUnit 5 + Mockito) across my existing projects
  • Running a 21-day DSA consistency challenge — 5 problems/day, daily commits
  • Learning system design (LLD → HLD) and CI/CD basics

🧰 Tech Stack

Backend Java Spring Boot Spring Security Hibernate

Database PostgreSQL MySQL Supabase

Tools Git Docker Postman IntelliJ IDEA

💼 Featured Projects

TelePatient — Telemedicine Backend API Java · Spring Boot 4.0 · Spring Security · JWT · PostgreSQL · WebSocket · Docker · Render

  • Stateless JWT auth with role-based access control across Admin, Doctor, and Patient roles
  • 6 core modules: User Management, Appointments, Medical Records, Real-time Chat (WebSocket/STOMP), Launchpad, Social Feed
  • DoctorPatientMapping entity with ACTIVE/DISCHARGED status and full reassignment audit trail
  • Appointment-window-based chat access control
  • Dockerized deployment on Render with cloud PostgreSQL

Secure Student Management API Java 21 · Spring Boot 3 · Spring Security · JPA · PostgreSQL · JWT

  • 18+ REST endpoints across user, course, and enrollment management
  • RBAC enforced via Spring Security and JWT for Admin, Teacher, and Student roles
  • BCrypt password hashing, IDOR mitigation, DTO-based multi-tier architecture

🎓 Experience

  • Java Backend Intern, Infosys Springboard — migrated legacy JDBC to Spring Data JPA/Hibernate, built an Automated Task Reminder & Tracking app with scheduled email reminders and CSV export
  • Technical Lead, ASSCET, MIT Academy of Engineering — ran PromptWars and CodeX coding events (200+ participants)
  • Technical Member, GirlScript Club, Pune Chapter — mentors peers in Java and DSA

📫 Reach me

LinkedIn · shrikantmhaske05@gmail.com

Pinned Loading

  1. student-management-using-springboot student-management-using-springboot Public

    Java

  2. telepatient telepatient Public

    Production-grade telemedicine backend REST API built with Spring Boot, JWT, WebSocket and PostgreSQL

    Java