raman@fynd:~$

Raman Shriwastav

software engineer ii · fynd / jio commerce platform

I build search, catalog, and pricing backends for JioMart and Tira. Mostly Node, Redis, and Kafka, at a scale where p99 is the only number that matters.

3+ yrs−70% api latency2 production platformsmillions of skus
Exploretry `help`
raman@fynd: ~/portfolio
raman@fynd:~$
Cache, interactivelysimulated

Turn the cache off and watch the tail latency collapse. This is the shape of the problem behind the 70% improvement I shipped on Algolia's extension APIs.

simulated, not live telemetry
p50
p99
cache hits
12M
87%
Client
500 req
API
routing
Redis
bypassed
Search index
Latency distribution
0 ms
Stack
backend & data
  • Node.js
  • Redis
  • Kafka
  • MongoDB
  • REST / GraphQL
languages
  • JavaScript
  • TypeScript
  • SQL
  • C++ / C#
  • Kotlin
search & cloud
  • Algolia
  • Google Retail Search
  • Docker
  • Azure DevOps
practices
  • A/B testing
  • Event pipelines
  • CI/CD
  • DSA & OOP
Writing
Debugging an 11.5s A/V desync in Android MediaRecorderin progress
What replacing a legacy search API taught me about p99in progress

© 2026 Raman Shriwastav