Raman Shriwastav

Software Engineer II | Backend & APIs at Scale | Search & Personalization

Building production backend systems for JioMart and Tira — search, catalog, pricing, and personalization across e-commerce platforms serving millions of products.

About Me

Software Engineer with 3+ years building production backend systems and APIs at scale. Currently a Software Development Engineer II at Fynd — Jio Commerce Platform, where I own search, catalog, pricing, and personalization services powering JioMart and Tira.

I improved Algolia extension API performance by 70%, led the Google Retail Search integration for recommendations and conversational search, and ran a zero-downtime Redis migration — owning projects end-to-end across backend, data, and analytics.

Skills & Expertise

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
  • • Microservices

Practices

  • • A/B Testing
  • • Event-driven pipelines
  • • DSA & OOP
  • • CI/CD
  • • AI-assisted dev

Featured Projects

Some of my recent work that showcases my technical expertise and problem-solving abilities

AndroidCCTV – Continuous Surveillance Recorder

Foreground-service recorder capturing continuous 1440x1080 video in 60-second segments with automatic rollover, burning timestamps into encoded pixels via a custom OpenGL ES pipeline.

KotlinCamera2OpenGL ESDrive REST API
Read the deep dive →

Algolia Extension for Fynd

Enterprise search layer powering PLP and trending-query APIs across JioMart and Tira — replaced legacy implementations to improve API performance by 70%.

AlgoliaNode.jsRedis
Enterprise Project

Google Retail Search Integration

Led the integration into JioMart and Fynd to power recommendations and conversational search, with cron-based pipelines syncing user behavior for downstream analytics.

Google CloudAPI IntegrationAnalytics
Production System

Let's Connect

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology.