Skip to content

About

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

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

About

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors