Experience

Sandvine Technologies Aug 2021 - Jan 2024
Senior Software Engineer Bangalore, India
  • Granular roles | C, C++, Linux, RADIUS, TACACS+, DPDK, IPC, BusyBox
    Integrated Granular Roles feature to allow admin users to create custom roles with fine grained access to system resources improving the system security by 30%.

  • License data to system diagnostics | C, C++, pthread, IPC, Linux, Distributed Systems
    Lead the development of the feature to view license data on the system diagnostics GUI, enhancing system security by 10% through reduced access to the CLI.

  • Receive Side Scaling (RSS) of MAP-E Tunnel Traffic | C, C++, DPDK, Linux, Distributed Systems
    Developed feature RSS for MAP-E tunnel traffic using DPDK, increased IPv4 network usage among ActiveLogic customers with IPv6 networks by 60%.

Mavenir Systems Aug 2019 - Jul 2021
Member of Technical Staff 2 Bangalore, India
  • Aggregated IMDN | C++, Linux, HTTP, REST, VoLTE, IMS, XML, JSON, Distributed Systems
    Implemented the feature to aggregate and send offline IM notifications upon reconnection, reducing network usage by 20% and enhancing app performance by 40%.
Toshiba Software Dec 2016 - Jul 2019
Software Engineer Bangalore, India
  • Custom size scan | C++, Linux, IPC, OpenCV, GoogleTest, JPEG, PDF, Embedded systems
    Involved in development of the feature to scan non-standard paper sizes, such as identity cards, decreasing the need for full standard paper sizes by 60% and positively impacting the environment.

Textual Analytics Solutions | Jul 2016 - Dec 2016 | Trainee Engineer | Bangalore, India

Education

BMS College of Engineering Aug 2012 - Mar 2016
Bachelor of Engineering in Electronics & Communications Bangalore, India

Achievements

  • Delivered interactive tech talks on C++, Linux & Vim to 100+ participants, resulting in 40% improvement in their technical skills.
  • Created my dotfiles repository to increase my coding speed by 80%.
  • Scored maximum marks (100) in computer science PUC (12th) board exams.