Skip to content
View ankitdoi-coder's full-sized avatar

Block or report ankitdoi-coder

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
ankitdoi-coder/README.md

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

Pinned Loading

  1. Smart_Hospital_Management_System Smart_Hospital_Management_System Public

    🏥 Full-Stack Smart Hospital Management SaaS. This repository links to the system's React frontend and robust Java Spring Boot backend. Features secure Role-Based Authorization for 3 roles (Admin, D…

  2. Hospital_System_Backend Hospital_System_Backend Public

    A robust Smart Healthcare Management System backend built with Java and Spring Boot. Features strict Role-Based Authorization, stateless JWT/OAuth2 authentication, and seamless Razorpay integration…

    Java 2 2

  3. Personal-Finance-Tracking-System-java-Full-Stack-App Personal-Finance-Tracking-System-java-Full-Stack-App Public

    Junior Java Developer with hands-on experience building end-to-end web applications. Developed a full-stack Personal Finance Tracking System utilizing Java, Spring Boot, and Spring Security. Profic…

    HTML 2 1

  4. API-Gateway-Guardrail-System-Backend-Heavy- API-Gateway-Guardrail-System-Backend-Heavy- Public

    🚀 Scalable Social Media REST API engineered with Java, Spring Boot, and PostgreSQL. Demonstrates advanced backend practices including Redis caching for performance optimization, robust DTO patterns…

    Java

  5. Movie-Downloding-Platform Movie-Downloding-Platform Public

    🎬 Full-Stack Media Distribution Platform. Built with a Java Spring Boot backend and an Angular frontend. Features secure admin dashboards, JWT authentication via Spring Security, custom file-handli…

    SCSS