Rohit Shakya

LeetCode Stats

Hello! I'm Rohit Shakya, a Senior Backend Engineer with over 5 years of experience building cloud-native, low-latency, distributed systems using Java, Kotlin, and Spring Boot.

I’ve worked across EdTech, E-commerce, Healthcare, and Classifieds domains—contributing to end-to-end backend development, system design, and performance optimization. My experience includes API development, payments integration, RBAC systems, logistics workflows, database/query optimization, and building reliable healthcare data pipelines.

Currently, I'm working at OLX Indonesia in a large distributed microservices ecosystem (150+ services). My work includes designing new services, improving performance & latency, integrating moderation/monetization flows, building event-driven systems with Kafka/SQS, and contributing to observability, refactoring, and on-call operations.


🔧 What I Do (Day-to-Day)

  • Requirement Discussion & Planning: Sprint planning, breaking requirements, effort estimation.
  • System Design: LLD/HLD, API contracts, database schema design, choosing REST vs async messaging.
  • Backend Development: Building microservices, implementing APIs, writing business logic, handling retries & idempotency.
  • Performance Optimization: Reducing DB load, caching, improving latency, analyzing logs & metrics.
  • Testing & Quality: JUnit/Mockito, Postman API testing, occasional load testing.
  • CI/CD & Deployment: GitHub/GitLab pipelines, Docker builds, ArgoCD/Jenkins deployments.
  • Production Support: Monitoring logs & alerts, P1/P2 incident handling, RCA, long-term fixes.
  • Collaboration: Working with frontend, mobile, data & product teams; code reviews; mentoring juniors.

I hold an M.Sc. and B.Sc. (Hons.) in Computer Science from the University of Delhi.
Explore my work under Projects or check out my code on GitHub 🚀