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).