Raushan Singh

Software Development Engineer III — Jio Platforms, Mumbai

Contact: raushan.singh.eng@gmail.com | raushansingh.com | LinkedIn | GitHub

About

Raushan Singh is a Software Development Engineer III at Jio Platforms, Mumbai, with expertise in Go, distributed systems, cloud-native backend infrastructure, and event-driven architectures. IIT Dhanbad (Electronics and Communication Engineering, 2019-2023) alumnus and A+ rated top performer at Jio Platforms. Experienced in building large-scale, fault-tolerant microservices using Kubernetes, Docker, Kafka, Temporal, PostgreSQL, Redis, and AWS.

Experience

Jio Platforms — Software Development Engineer III

Mumbai, India | August 2023 - Present

  • Designed and implemented a Go-based Data Center Infrastructure Management (DCIM) system managing 10,000+ servers, replacing Excel-based workflows and reducing manual inventory updates by 70%.
  • Designed and integrated a centralized IAM system using OAuth2/OIDC (Keycloak) and OpenFGA, enabling fine-grained RBAC and ABAC across 5+ services with JWT-based authentication.
  • Designed fault-tolerant, event-driven distributed workflow orchestration using Temporal to handle asynchronous requests, enabling automatic retries and 100% reliability for critical services.
  • Improved DCIM API latency by 30% by parallelizing external I/O calls using Go goroutines, eliminating sequential bottlenecks and improving performance under high concurrency.
  • Authored High-Level Design (HLD) and Low-Level Design (LLD) for DCIM and IPAM systems; applied Domain-Driven Design (DDD) to improve implementation speed and maintainability.
  • Integrated Piper TTS with a Python-based backend for low-latency speech synthesis via REST APIs; managed model versioning and hot-reload in Docker, reducing response time by 20%.
  • Developed Python and Go-based automation scripts for DNS management, database backups, Excel workflows, and cluster provisioning, reducing manual effort by 50-80%.
  • Designed, deployed, and managed cloud-native microservices using Docker and Kubernetes with rolling updates, resource tuning, and PVC-backed storage.

Coding Ninjas — Teaching Assistant Intern

Dhanbad, India | April 2022 - August 2022

  • Resolved 500+ student queries on Data Structures and Algorithms.
  • Achieved 4.73/5 instructor rating for technical guidance and problem-solving support.

Technical Skills

  • Languages: Go, C++, Python
  • Backend: REST APIs, Gin, Kafka, Temporal, gRPC, Microservices
  • Databases: PostgreSQL, Redis, Elasticsearch, MongoDB
  • Cloud & DevOps: Kubernetes, Docker, AWS
  • Auth & Security: OAuth2.0, OIDC, Keycloak, OpenFGA, RBAC, ABAC, JWT
  • Generative AI: Piper TTS, Agentic Workflows, Prompt Engineering
  • Concepts: Distributed Systems, Concurrency, System Design, Event-Driven Architecture, Domain-Driven Design, Cloud-Native

Projects

WhatsApp Channel Automation

Python, Docker, AWS EC2, Google Sheets API, WAHA API, Cron

  • Built a Dockerized WhatsApp automation service that fetches stories from Google Sheets and publishes them to WhatsApp channels via WAHA HTTP API, enabling fully automated daily content delivery.
  • Implemented idempotent processing with Google Sheets service account integration and retry logic; deployed in production on AWS EC2 using Docker and cron scheduling.

URL Shortener

Go, Gin, GORM, PostgreSQL, Docker

  • Built a URL shortening service in Go using Gin with Domain-Driven Design principles.
  • Designed an optimized PostgreSQL schema with indexed SHA-256 hashes for fast URL lookups at scale.
  • Built RESTful APIs for redirect and management operations; packaged as multi-arch Docker images.

Education

Indian Institute of Technology (ISM) Dhanbad

Bachelor of Technology — Electronics and Communication Engineering | July 2019 - May 2023

Achievements

  • A+ Performance Rating — awarded to top 10% performers at Jio Platforms.
  • All India Rank 8621 in JEE Advanced 2019 (among 160,000+ students).