Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nalin Kanoongo

Software Engineer
Bengaluru

Summary

Respectful self-motivator gifted at finding reliable solutions for software issues. Experienced in Java and Go and offering skills in Kubernetes and HDFS. Fluent in English and accustomed to working with cross-cultural, global teams.

Overview

2025
2025
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Uber
Bangalore
8 2023 - Current
  • Leading the backup and restore for cassandra. Created 1.5 year roadmap including reliability, efficiency, observability and alerting. Increased cassandra backups reliability by 80% and prevented multiple critical incidents in cassandra due to backups running.
  • Stabilized the Cassandra backup and restore, reducing the alerts from 100+ to < 10, increasing the trust of customers in backups.
  • Spearheaded the design and solutioning for Cassandra backups causing disk space issues for cassandra DB.
  • Proposed and led the redesign of Cassandra backups ecosystem, thereby increasing the backup success rate by 80%.
  • Reduced the Recovery Point Objective (RPO) of Cassandra backups from 5 days to 1 day, dramatically enhancing Uber's capability to support recovery.
  • Proposed and led the design for Point in Time Restore for Cassandra, which helped in further reducing the RPO to hours instead of 1 day.
  • Led the initiative to optimize the core and memory consumption of the stateless service which lead to savings of ~300K USD per annum.
  • Led the effort to benchmark the m3db performance and come up with the optimal allocation for m3db saving ~1M USD per annum.
  • Being one of the first engineers in the team, onboarded ~10 engineers.

SDE 2

Uber
Bangalore
08.2021 - 08.2023
  • Designed and Implemented tooling for disaster mitigation in Uber, effectively saving 8-10 million dollars annually.
  • Redesigned existing services reducing ~95% of developer effort involved in developing applications for spawning instances in cloud.
  • Lead effort to onboard Azure inside Uber which would save ~3 million dollar annually by distributing current workflows to azure along with GCP and AWS.
  • Led the cross team project to turn-up a uber zone which played a key role in the moving the Uber workload to cloud.

Software Engineer

Goldman Sachs
Bangalore
08.2019 - 05.2021
  • Worked on making documents searchable in real time using Apache flink and kafka.
  • Worked on indexing and tokenizing flow for new document types to make them searchable.
  • Worked on improving latency time for request from service to database.
  • Designed and coded the flow to onboard an external application inside GS using a Node js server hosted on Kubernetes cluster.
  • Worked on the service that would ingest the documents that were failed to be ingested in HBase using kafka and cron.

Education

Bachelor of Technology - Information Technology

IIIT Allahabad
Allahabad
07.2013 - 07.2017

Skills

    Java

Kafka

Kubernetes

Go

Timeline

SDE 2

Uber
08.2021 - 08.2023

Software Engineer

Goldman Sachs
08.2019 - 05.2021

Bachelor of Technology - Information Technology

IIIT Allahabad
07.2013 - 07.2017

Senior Software Engineer

Uber
8 2023 - Current
Nalin KanoongoSoftware Engineer