Summary
Overview
Work History
Education
Skills
Patents and Awards
Timeline
Generic

Ritesh Singh

Bengaluru

Summary

Accomplished mid-level software engineer with over 6+ years of experience designing and delivering cloud-native, high-throughput systems. Proficient in Golang, Java, Python, and distributed architectures—deep expertise in HLD/LLD, microservices, Kafka pipelines, and caching. Co-inventor on patented AI-driven scheduling and dynamic allocation technologies; strong track record of reducing latency, ensuring reliability at scale, and mentoring engineering teams.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Myntra
Bengaluru
06.2022 - Current
  • Spearheaded the “Targeting Service” decision‑tree engine: defined HLD/LLD, implemented tree‑creation algorithms, conflict‑resolution logic, caching layer, and REST APIs—achieving sub‑50 ms p99 layout resolution at 10 M RPM across 10 k+ pages.
  • Architected the “Lazy Widget” service: captured requirements, mapped service & gateway workflows, defined batch‑call patterns and failure‑recovery flows, and delivered HLD/LLD for partial lazy‑loading of page components.
  • Migrated streaming infrastructure from in‑house Kafka to Confluent Kafka: redesigned event pipelines, enhanced observability, and improved fault tolerance for core services.
  • Performed capacity planning & hardware provisioning for sale‑event microservices—modeled peak surges, forecasted compute/storage needs, and validated configurations to guarantee 99.9% uptime.
  • Implemented Redis & Aerospike distributed caching layers, cutting read latency by 40% and offloading backend storage.
  • Instituted regular code review sessions & coding standards, elevating code quality and reducing production defects.
  • Integrated Prometheus & Grafana dashboards, reducing incident response time by 40%.
  • Mentored & led a team of 5 engineers, establishing CI/CD best practices with Docker & Kubernetes.

Software Engineer

Druva Data Solution
Pune
09.2019 - 04.2022

Engineering the next-gen product at the Druva CTO Team.

  • Worked extensively on AWS services like EC2, Lambda, EKS, S3, etc.
  • Worked on a solution to backup NAS boxes in AWS Glacier to reduce storage.
  • Kubernetes cluster backup/restore, monitoring, and deployment, and end-to-end product development.

Software Developer

Calsoft
Pune
06.2018 - 07.2019
  • Automation of the Hyperflex Web Client to perform different tasks using Python and its libraries.
  • Developed library files and a framework for automating things.

Software Engineering Intern

Tata Steel
Jamshedpur
05.2017 - 06.2017
  • Designed and developed transaction and analytical data structures.
  • Developed the front end of the web pages using C# and ASP.NET.

Education

Bachelor of Computer Science Engineering - 8.67 CGPA

Institute Of Technical Education & Research
Bhubaneswar
04-2018

Skills

  • Programming Languages: Go (Golang), Java, Python, Bash/Shell
  • System Design: HLD & LLD of large‑scale systems, scalability patterns, fault‑tolerance, sharding/partitioning
  • Microservices & API Architecture: RESTful design, versioning, service contracts
  • Databases & Caching: MongoDB, Redis, Aerospike, AWS S3
  • Messaging & Streaming: Apache Kafka, Confluent Kafka
  • Containerization & Orchestration: Docker, Kubernetes
  • Monitoring, CI/CD & Cloud: Prometheus, Grafana, Jenkins/GitHub Actions; AWS, GCP, Azure
  • Leadership & Code Quality: team mentoring, capacity planning, regular code‑review sessions
  • Collaboration & Problem Solving: critical thinking, effective communication, adaptability

Patents and Awards

  • US20230185619A1 – System & Method for Dynamic Resource Allocation during Data Backup/Restore (Druva Inc.; published Jun 15, 2023)
  • US20230185674A1 – System & Method for Optimized Scheduling of Data Backup/Restore (Druva Inc.; published Jun 15, 2023)
  • Blog Publication: “Understanding Neural Networks through Visualization” in the Druva Blog (https://www.druva.com/blog/understanding-neural-networks-through-visualization)
  • Myntra “GOT – Make It Happen” Award for driving key platform enhancements
  • Myntra Hackathon 2023: Top 5 team

Timeline

Senior Software Engineer

Myntra
06.2022 - Current

Software Engineer

Druva Data Solution
09.2019 - 04.2022

Software Developer

Calsoft
06.2018 - 07.2019

Software Engineering Intern

Tata Steel
05.2017 - 06.2017

Bachelor of Computer Science Engineering - 8.67 CGPA

Institute Of Technical Education & Research
Ritesh Singh