Rahul Kumar

Software Engineer

Bengaluru, Karnataka, India7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7.5+ years in high-availability systems
  • US patent holder for innovative solutions
  • Recognized for impactful contributions at Cisco and Juniper
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in high-availability systems.

Contact

Skills

Core Skills

Distributed SystemsLinuxNetworking

Other Skills

C++Design PatternsSystems DesignPython (Programming Language)C (Programming Language)Embedded LinuxData StructuresAlgorithmsProgrammingSoftware DevelopmentMySQLEmbedded SystemsSQLEmbedded SoftwareCompetitive Programming

About

I am a Software Engineer with 7.5+ years of experience building and scaling infrastructure components for large-scale, high-availability systems. My work spans distributed systems, upgrade/downgrade workflows, cluster recovery frameworks, diagnostics and switch data-plane infrastructure. I have strong ownership of critical infrastructure areas, with a consistent track record of delivering features with high quality and on time. I enjoy solving complex engineering problems, improving system robustness, and contributing to architecture and design for long-term maintainability. My experience includes working across Cisco APIC, Juniper ACX switches, and Toshiba’s embedded platforms—designing, optimizing, and maintaining core modules used across production environments. I’ve also handled high-severity customer escalations, ensuring timely resolution and stability of critical workloads. My technical strengths include C++ (advanced), Python (intermediate), Ginkgo testing framework, Linux internals, distributed systems, networking, IPC, multithreading, system design, data structures and algorithms. I’ve also worked extensively with GDB, Valgrind, and low-level debugging tools. I’m passionate about building reliable, resilient systems and continuously improving engineering processes and product quality. I am also a US patent holder and have received multiple recognitions at Cisco and Juniper for impactful contributions.

Experience

7 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 2 mos
Current Experience

Cisco

Software Engineer

Apr 2022Present · 4 yrs 2 mos · Bengaluru · Hybrid

  • Owned multiple infrastructure modules such as upgrade/downgrade, diagnostics, and snapshot manager.
  • Optimized the snapshot manager workflow, resulting in substantially lower memory consumption.
  • Redesigned the diagnostics module to improve robustness, reliability, and high availability.
  • Provided effective support during multiple high-severity customer escalations.
  • Collaborated with multi-functional teams to ensure end-to-end reliability.
Distributed SystemsLinux

Juniper networks

Software Engineer 2

May 2020Apr 2022 · 1 yr 11 mos · Bengaluru · Remote

  • Co-developed the DDoS Policer feature with precise rate limiting during traffic bursts.
  • Implemented a test suite for DDoS feature.
  • Developed a few CLIs for IDP (intrusion, detection and prevention) feature in control plane.
LinuxNetworking

Toshiba india pvt. ltd.

2 roles

Associate Software Engineer

Feb 2019May 2020 · 1 yr 3 mos

  • Contributed to the development and maintenance of common infrastructure modules used by the application layer, requiring strong knowledge of Linux multithreading, exception handling, and inter-process communication.
  • Filed a US patent for dual-mode boot-up mechanism.
LinuxC++

Trainee Engineer

Aug 2018Feb 2019 · 6 mos

Education

The National Institute Of Engineering, Mysore

Bachelor's degree — Information Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Distributed Systems & Linux

Explore similar profiles based on matching skills and experience