Gnanesh Vemuri

Senior Software Engineer

Java ยท Python ยท Distributed Systems

Backend-focused software engineer with experience designing and scaling distributed systems using Java, Spring Boot, and Python. I enjoy turning complex business problems into clean, reliable backend solutions.

โ˜•

Java

Spring Boot, Hibernate

๐Ÿ

Python

FastAPI

๐Ÿ—„๏ธ

Databases

MySQL, PostgreSQL

๐Ÿ”ง

DevOps

Docker, CI/CD

Featured Projects

Real-Time AML Risk Scoring Engine

FinTech

Problem

Manual transaction reviews caused delays and high operational cost in identifying suspicious financial activity.

Solution

Designed and implemented a real-time AML rules engine using Java, Spring Boot, and MySQL with configurable risk rules and explainable scoring.

Impact

  • 40% reduction in manual reviews
  • Real-time alerts for deposits, withdrawals, and payouts
  • Auditable decision trail for compliance teams

Sports Data Ingestion & Archival Pipeline

Data Engineering

Problem

Third-party sports data changed frequently, causing data inconsistency and duplicate records.

Solution

Built a scheduled data ingestion pipeline with polling, diff detection, and versioned archival using Java, Spring, and MySQL.

Impact

  • Guaranteed data consistency across systems
  • Historical data preserved for analytics
  • Reduced production issues caused by duplicate updates

KYC & Identity Verification Microservice

Microservices

Problem

Identity verification logic was tightly coupled with user services, making changes risky and slow.

Solution

Extracted KYC flows into a standalone microservice integrating third-party identity providers with retry logic and status tracking.

Impact

  • Clear verification states (Verified, Pending, Failed)
  • Improved system resilience
  • Easier regulatory compliance updates

System Design

๐Ÿ—๏ธ

Coming Soon

System design articles and case studies will be available here soon.

Blog Posts

โœ๏ธ

Coming Soon

Technical articles and insights will be published here soon.