Summary
Overview
Work History
Education
Skills
Achievements
Timeline
Generic

Abhinav Srihari Rachoori

Senior Software Engineer II
Bengaluru

Summary

Senior Software Engineer with 7 years of experience in data plane product at Sandvine Technologies (AppLogic Networks). Worked on software scalability features, performance and memory optimizations, and Kubernetes-based deployments while following Agile SDLC practices. Recognized for successfully handling critical Tier-1 customer deployments. Owned a core product functionality that contributed to 40% of the product's revenue for over four years. Additionally, have been mentoring a team of four developers for the past four years, ensuring timely and successful feature deliveries.

Overview

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

Work History

Senior Software Engineer II

Sandvine Technologies
Bangalore
06.2018 - Current
  • Added NUMA awareness for traffic shaping feature to enhance performance and optimize memory bandwidth utilization.
  • Scaled distributed traffic shaping feature by 5x using the concepts of multi threading and horizontal scaling.
  • Improved memory bandwidth utilization of the Data plane product to achieve 260Gbps throughput without any NIC drops.
  • Added support to deploy CNN models on the data plane product for traffic classification.
  • Worked on deploying the data plane product on Kubernetes.
  • Added port rate limiting functionality on a NIC for data plane product
  • Developed flow rules to load balance tunneled packets using RSS (Receive Side Scaling).
  • Migrated CLIs to Yang and gained hands-on experience with ConfD for configuration management.
  • Led full development lifecycle for various features: architecture, requirements gathering, design, implementation, unit testing, functional testing, and documentation.
  • Worked on components using the concepts of shared memory for inter process communication, thread synchronization
  • Owned multiple code areas, including maintaining, reviewing, and addressing issues found within them.
  • Resolved several critical customer issues, including functionality bugs, crashes, and memory leaks, using debugging tools such as GDB and perf tools.

Education

B. Tech - Computer Science

IIT Dhanbad
Dhanbad, India
07.2014 - 05.2018

Skills

C, Python, Bash scripting, Linux, Docker, GDB, perf tools

Achievements

  • Recognized for supporting the deployment of the data plane product at multiple Tier-1 customers, including NTT Japan, KDDI, and NBN Australia.
  • Three-time winner of the annual Sandvine Hackathon event.

Timeline

Senior Software Engineer II

Sandvine Technologies
06.2018 - Current

B. Tech - Computer Science

IIT Dhanbad
07.2014 - 05.2018
Abhinav Srihari RachooriSenior Software Engineer II