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.

Content in all repositories owned by your account will be closed.
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 & Microservices Engineer | Distributed Systems & Production-Grade Spring Boot

LinkedIn Twitter Email Portfolio Resume


โšก Executive Summary

Backend Engineer with 9 months of software engineering experience (currently architecting high-concurrency crypto copy-trading engines and previously delivered client compliance portals ). Specializing in Java 17, Spring Boot 3.3, and Spring Cloud Microservices โ€” designing resilient distributed systems, client-side load balancing, thread pools, pessimistic concurrency control, and cryptographically verified financial ledgers.

  • ๐ŸŽฏ Core Expertise: Spring Cloud Microservices (Eureka, API Gateway, LoadBalancer, OpenFeign, Resilience4j), High-Throughput REST APIs, Multithreading & Concurrency, Pessimistic Locking (SELECT FOR UPDATE), Redis Caching, PostgreSQL, Docker & Linux VPS.
  • ๐Ÿ”ญ Current Role: Backend Developer โ€” high-concurrency trading & multi-wallet ledger platforms.
  • ๐ŸŒฑ Currently Deepening: Apache Kafka for distributed event streaming and Saga pattern for distributed transactions.
  • ๐Ÿ‘จ๐Ÿ’ป Portfolio: ankitgurjar.netlify.app
  • ๐Ÿ“„ Resume: View Latest Resume
  • ๐Ÿ“ซ Contact: ankitdoi82@gmail.com

๐Ÿ† Flagship Project

An enterprise-grade, distributed healthcare architecture migrated from a high-throughput modular monolith into a resilient Spring Cloud microservices ecosystem.

๐Ÿ—๏ธ Architecture & Engineering Highlights:

  • ๐ŸŒ Service Registry & Discovery: Implemented Netflix Eureka Server (port: 8761) enabling dynamic zero-hardcoding service registration and self-healing health tracking via 30s heartbeats.
  • ๐Ÿšช API Gateway & Routing: Configured Spring Cloud Gateway (port: 8080) built on reactive Netty/WebFlux as the single ingress point, managing route predicates, security token relay, and global CORS policies.
  • โš–๏ธ Client-Side Load Balancing: Integrated Spring Cloud LoadBalancer operating within Gateway and OpenFeign clients, distributing traffic across multi-replica service instances using Round-Robin scheduling.
  • ๐Ÿ”— Declarative Inter-Service RPC: Built clean inter-service communication using Spring Cloud OpenFeign โ€” decoupling downstream endpoints and resolving dynamic URLs via Eureka.
  • ๐Ÿ›ก๏ธ Fault Tolerance & Circuit Breaking: Guarded remote service invocations with Resilience4j Circuit Breakers, automatically tripping on failure spikes (CLOSED โž” OPEN โž” HALF-OPEN) with graceful UserClientFallback mechanisms to prevent cascading crashes.
  • ๐Ÿ—„๏ธ Database-per-Service Decoupling: Migrated tightly-coupled monolithic @ManyToOne cross-boundary JPA relationships to discrete numeric foreign keys (patientId, doctorId), preserving boundary integrity across independent schemas.
  • ๐Ÿ” Enterprise Security: Stateless JWT authentication with server-side token revocation via Redis Blacklisting, Google OAuth2 integration, and role-based access control (Admin, Doctor, Patient).
  • ๐Ÿ’ณ Cryptographic Payment Integrity: End-to-end Razorpay gateway integration with server-side HMAC-SHA256 signature verification ensuring zero-tamper financial transactions.
  • ๐Ÿค– AI Health Assistant: Guardrailed medical chatbot powered by Groq LLM (Llama 3.3) with strict prompt boundaries and 503 circuit-breaker fallbacks.
  • ๐Ÿณ Containerized Deployment: Multi-stage Dockerized build orchestrated with Docker Compose (Spring Boot + MySQL + Redis) deployed to a Hostinger VPS.

๐Ÿ”— Code Repositories: Backend Repo (with Microservices Suite) ยท Frontend Repo (React 19) ยท Architecture Guide


๐Ÿ’ผ Professional Experience

๐Ÿš€ Backend Developer โ€” Navrasa IT Solutions

๐Ÿ—“๏ธ Jul 2026 โ€“ Present | ๐Ÿ“ Jaipur, Rajasthan
Java 17 ยท Spring Boot 3.3 ยท PostgreSQL ยท Web3j (BSC/BEP-20) ยท Binance Futures API ยท Concurrency / Thread Pools ยท Flyway ยท Docker

  • Sole Backend Architect (Crypto Copy-Trading): Built the complete backend for a high-concurrency crypto copy-trading & multi-wallet platform (Spring Boot 3.3, Java 17, PostgreSQL) integrating with Binance Futures and an external AI signal engine.
  • ~55% Latency Reduction (1.9s โž” 0.85s): Slashed order execution latency by ~55% (verified via application logs) by eliminating redundant per-order leverage/hedge-mode API calls and persisting them at the exchange account level.
  • Financial Ledger & Anti-Double-Debit Engine: Engineered a multi-wallet ledger and withdrawal flow utilizing PostgreSQL pessimistic locking (SELECT ... FOR UPDATE), idempotency keys, and before/after balance audit logs to prevent duplicate debits under concurrent requests.
  • On-Chain Blockchain Verification (Web3j): Integrated Web3j to verify on-chain BEP-20 USDT transactions on Binance Smart Chain (tx hash, recipient, amount) before wallet debits, enforcing unique transaction hash constraints to prevent replay attacks.
  • Non-Blocking Asynchronous Trade Fan-Out: Implemented event-driven trade propagation using @TransactionalEventListener(AFTER_COMMIT) paired with dedicated thread pools and explicit rejection policies, preventing slow exchange network calls from blocking the live price-feed thread.
  • Pluggable Exchange Strategy: Designed an extensible Strategy/Registry pattern supporting Binance, Bybit, and BingX; secured stored user API keys using AES-256-GCM encryption.
  • Recursive Hierarchies & Schema Evolution: Authored native PostgreSQL recursive CTEs for binary-tree placement and upline trading volume propagation; managed database lifecycle across 60+ Flyway migrations.
  • Production VPS Deployment: Containerized the backend service and PostgreSQL with Docker behind an Nginx reverse proxy with SSL termination on a Linux VPS.

๐Ÿ’ป Jr. Software Developer โ€” SAG InfoTech Pvt. Ltd.

๐Ÿ—“๏ธ Dec 2025 โ€“ Feb 2026 | ๐Ÿ“ Jaipur, Rajasthan
Spring Boot ยท Angular ยท MySQL ยท Blob Serialization ยท Payment Gateways ยท REST APIs

  • CA Compliance Portals: Developed and deployed 3 full-stack CA-firm portals (Spring Boot + Angular) handling automated tax computation and GST filing workflows.
  • Stream Serialization & Storage: Engineered multi-file upload pipelines with backend file storage and binary stream serialization.
  • Production Debugging: Diagnosed and resolved 10+ critical production issues across form data mapping, blob serialization, file-handling APIs, and date format synchronization.

๐Ÿ› ๏ธ Technical Arsenal

๐Ÿ’ป Distributed Systems & Backend

Java Spring Boot Spring Cloud Eureka API Gateway OpenFeign Resilience4j Spring Security JWT OAuth 2.0 Redis Kafka WebSocket Razorpay

๐Ÿ—„๏ธ Database, Caching & Cloud

MySQL PostgreSQL Flyway Hibernate Cloudinary Hostinger VPS

โš™๏ธ DevOps, Containers & Tools

Docker Docker Compose Nginx Git Postman Swagger Maven Web3j Binance

๐ŸŽจ Frontend & UI

React 19 Redux Toolkit Tailwind CSS Angular TypeScript


๐Ÿ“ˆ Competitive Programming & Problem Solving

LeetCode HackerRank YouTube


๐Ÿ“Š GitHub Analytics

GitHub Stats

GitHub Streak

Top Languages

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 3 3

  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