Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 

Repository files navigation

Hi πŸ‘‹, I'm Ankit Kumar Gurjar

Java Backend Developer | Production-grade Spring Boot systems β€” security, payments, containerization, AI integration

coderankit82


πŸš€ About Me

Java Backend Developer focused on building systems the way they're actually built in production: JWT-secured APIs with real server-side session revocation, payment flows that cryptographically verify themselves, containerized and reproducible deployments, and guardrailed AI features β€” not just CRUD that happens to work.

  • πŸ”­ Currently building: Smart Hospital Management System β€” a full-stack healthcare platform: JWT + Redis-backed auth, OAuth2 login, role-based dashboards (Patient/Doctor/Admin), Razorpay payments with HMAC verification, a fully Dockerized deployment (backend + MySQL + Redis), and an AI Health Assistant powered by Groq's Llama 3.3.
  • 🌱 Currently deepening: Kafka & WebSocket, for event-driven and real-time system design.
  • πŸ‘― Open to collaborating on: Smart Hospital Management System
  • 🀝 Looking for help with: Movie Platform
  • πŸ‘¨β€πŸ’» Portfolio: ankitgurjar.netlify.app
  • πŸ“„ Resume: View here
  • πŸ’¬ Ask me about: Spring Boot, Spring Security, JWT/OAuth2, REST API design, Docker, LLM API integration, React, Redux, payment gateway integrations
  • πŸ“« Reach me at: ankitdoi82@gmail.com

πŸ† Featured Project

πŸ₯ Smart Healthcare Appointment & Records System

A production-grade full-stack healthcare platform β€” 45+ REST endpoints, packaged by business feature across 9 domain modules, built and shipped solo end-to-end.

  • πŸ” Stateless JWT authentication with RBAC across 3 roles (PATIENT / DOCTOR / ADMIN), Google OAuth2 login, and email OTP verification
  • πŸšͺ Redis-backed token blacklisting β€” real server-side logout for stateless JWTs, closing the gap where a token otherwise stays valid until natural expiry
  • πŸ’³ Razorpay payment gateway β€” full order lifecycle (create β†’ checkout β†’ verify) with server-side HMAC-SHA256 signature verification; the backend, never the client, is the source of truth for payment status
  • πŸ’° Billing & revenue module β€” full payment audit trail across 200+ records, real-time daily/monthly revenue analytics for admins
  • 🐳 Fully containerized β€” Spring Boot + MySQL + Redis all run via a multi-stage Docker build and Docker Compose, with health-checked startup ordering and persistent volumes; spin up the entire stack with one command
  • πŸ€– AI Health Assistant β€” a guardrailed chatbot powered by Groq's Llama 3.3 (OpenAI-compatible API), with a system prompt restricting it to general health guidance only, integrated as a floating widget on the patient dashboard
  • πŸ”” Dual-channel (in-app + email) notification system, doctor-approval workflow, secure password-reset flow
  • πŸ›‘οΈ Global exception handling with a consistent JSON error contract across the entire API
  • πŸ“„ Server-side pagination across all major list endpoints β€” no unbounded full-table fetches
  • 🎨 React 19 + Redux Toolkit frontend, 3 role-specific dashboards, fully documented via Swagger/OpenAPI
  • πŸ“ˆ 480+ GitHub commits, sole engineer, end-to-end ownership

πŸ”— Backend Repo Β· Frontend Repo


πŸ’Ό Professional Experience

Jr. Software Developer β€” SAG InfoTech Pvt. Ltd. (Dec 2025 – Feb 2026) Delivered 3 full-stack CA (Chartered Accountant) firm portals end-to-end using Angular + Spring Boot β€” tax filing, GST filing, and regulatory compliance workflows for real clients. Built multi-file upload handling with backend blob storage/serialization and integrated a payment gateway for client transactions. Diagnosed and fixed a production file-handling bug that a 5-developer team had been unable to resolve, tracing the root cause through the full request pipeline.


πŸ”— Connect with Me

Twitter LinkedIn Instagram YouTube HackerRank LeetCode


πŸ› οΈ Languages and Tools

πŸ’» Backend

Java Spring Spring Boot JPA Hibernate Spring Security JWT OAuth 2.0 Razorpay Groq JSP Servlet Redis

🎨 Frontend

React Angular TypeScript JavaScript HTML5 CSS3 Bootstrap TailwindCSS

πŸ—„οΈ Database & Cloud

MySQL PostgreSQL Cloudinary

βš™οΈ DevOps & Tools

Docker Git Postman Swagger Figma


πŸ“Š GitHub Stats

ankitdoi-coder

ankitdoi-coder

ankitdoi-coder

Releases

Packages

Contributors