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

  2. 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

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