Aditya Rao
[email protected] · Bengaluru, India
Experience
Kitebird
Senior Software Engineer · Aug 2024 – Present · Bengaluru, India
- Own the payouts reconciliation service in Go, which matches around 3 million bank transactions a day against our ledger in PostgreSQL.
- Run our services on Kubernetes with Helm charts per environment and wrote the runbooks for the three most frequent pages.position 3 to position 2
- Moved reconciliation from one nightly run to a run every 15 minutes by splitting the work per bank and processing banks in parallel, so mismatches now surface the same morning.
- Set up Prometheus alerts and Grafana dashboards for reconciliation lag and take part in the team's on-call rotation.
Flipkart
Software Engineer II · Jul 2021 – Jul 2024 · Bengaluru, India
- Maintained internal admin dashboards in React
- Mentored two interns through their first release
Tessellate Labs
Software Engineer · Jul 2019 – Jun 2021 · Chennai, India
- Built REST APIs in Java and Spring Boot for a shipment tracking product used by 40 enterprise customers.
- Rewrote the slowest MySQL queries behind the shipment report, taking it from 2 minutes to 8 seconds.
- Containerised the services with Docker and set up the Jenkins pipeline for staging deploys.
Education
National Institute of Technology, Tiruchirappalli
B.Tech in Computer Science and Engineering · Aug 2015 – May 2019 · 8.12 CGPA
Skills
Go · PostgreSQL · Kubernetes · Helm · Docker · Prometheus · Grafana · React · Java · Spring Boot · MySQL · Jenkins · REST API · SQL · Git · Linux