I'm Manoj — two years building Spring Boot microservices for a European bank's credit platform. Kafka, Redis, Kubernetes, and everything that keeps it up at 3am.
Designed and shipped RESTful Spring Boot microservices for the client's Credit Score Analysis Tool, with Spring Cloud Eureka for service discovery and OpenFeign for inter-service calls.
Cut API latency by ~40% with Redis caching and SQL query optimisation, and kept the service standing under partial failure using Resilience4j circuit breakers, retries and rate limiters.
Moved credit score updates onto an event-driven Kafka pipeline carrying 500K+ events/day at sub-100ms end-to-end latency.
Secured every endpoint with OAuth 2.0 and Spring Security, including role-based access control across the mesh.
Containerised with Docker, orchestrated on Kubernetes for 99.9% uptime, and automated Jenkins CI/CD that took 80% off deployment time.
Held test coverage above 80% with JUnit 5 and Mockito, and tracked service health on Splunk dashboards to catch SLA risk early.
things i built
02 — projects
PROJECT 01
ipl fantasy agent
AI-powered cricket fantasy picks
A Spring Boot service that feeds live player stats, weather and venue data into Gemini 2.0 Flash and returns a Top 11, captain and vice-captain picks, and a match-winner call.
Split into CricketApiService, WeatherService, GeminiService and an orchestrator — one job each. Runs on Google Cloud Run as a Docker image.
Spring Boot microservices with Kafka queuing generation tasks asynchronously, so slow AI work never blocks a request thread.
Redis holds sessions and intermediate code artifacts to keep throughput up under load, and Kubernetes with a Horizontal Pod Autoscaler absorbs the traffic swings.