Rishabh Raj

Rishabh Raj

Software Development Engineer – Distributed Systems & Backend

Bangalore, India

#OpenToWork

About

Backend Software Engineer with 3+ years designing and scaling distributed systems and cloud-native microservices for high-throughput fintech (Amazon Pay) and e-commerce platforms. Track record of resolving race conditions and consistency bugs in transactional systems, leading zero-downtime AWS migrations, and building GenAI-powered automation pipelines. Strong fundamentals in System Design (HLD/LLD), DSA (ICPC Regionalist), and distributed computing.

What I'm looking for

SDE, SDE 2, Backend Engineer

Experience

DiarchGo

Software Development Engineer

Jan 2026 – Present

• Led zero-downtime migration of a production API from EC2 to ECS Fargate via a self-designed 6-stage Cloudflare canary rollout strategy, enabling instant rollback and eliminating cutover risk, dropping down our cost by 75%. • Improved React Native catalogue navigation latency from 500 ms to 100 ms using intelligent prefetching, client-side caching, request cancellation, and a feature-flagged Redis caching layer. • Diagnosed and fixed a distributed inventory-mismatch bug spanning checkout services and ERP synchronization by re-architecting the flow around an existing atomic checkout service, closing a data-consistency gap across microservices. • Designed a distributed stock-transfer system across all dark stores and warehouses with transactional guards, eliminating a race condition and a phantom-stock exploit under concurrent writes. • Designed a near-real-time Inventory Health engine using precomputed worker-side aggregation to identify dead stock across multiple dark stores. • Built Terraform-based IaC (IAM, ECS, ALB, ElastiCache, observability stack) to provision dev/beta/prod AWS environments end-to-end, closing critical KMS permission gaps.

Node.jsNestJSTerraform

DiarchGo

Amazon

Amazon

2 yrs 4 mos

Software Development Engineer

Aug 2024 – Dec 2025

• Designed and implemented concurrency safeguards for partial-refund workflows in a distributed Java payment system, coordinating AWS Step Functions executions to prevent conflicting refunds for the same charge while enabling safe parallel processing. • Engineered idempotency for the fraudEvaluation API using intelligent caching, preventing duplicate risk assessments and down- stream inconsistencies at scale. • Architected a GenAI-powered payment intelligence platform using Python, Amazon Bedrock, Claude, and LangChain, automating 50% of payment-data analysis and support-ticket triage. • Designed a configuration-driven microservices architecture with a rule-engine processor, Factory patterns, and cross-account AWS Lambda invocation through STS, reducing integration effort for onboarding teams. • Migrated KuberUserExperience from JDK 8 to JDK 17, improving memory efficiency by 35% and CPU utilization by 20%. • Built SuperSDK integration for Amrut, Amazon Pays payment application, improving the external-merchant checkout experience.

JavaPythonAmazon Bedrock

Software Development Engineer

Sep 2023 – May 2024

• Integrated Mobile Measurement Partner Kochava into the Amazon Seller iOS app to attribute seller installs/logins and measure marketing campaign effectiveness (Swift, AWS CloudFormation, CodeDeploy, CloudFront). • Shipped Automated Pricing Ingress (Java, Spring) on the Inventory & SKU Layout page of the Amazon Seller app, giving sellers real-time pricing insights and management controls.

SwiftAWS CloudFormationSpring Boot

Education

RNS Institute of Technology

B.E. · Electronics and Communication Engineering

2023

Skills

MongoDBLangChainAmazon BedrockBullMicroservicesCloudflareTerraformAWSSwiftUIFlaskFastAPISpring BootNestJSNode.jsObjective-CSwiftJavaScriptPythonC++Java

Languages

English (Full professional proficiency)