---
title: "Vivek Sheel Banger - Software Engineer Staff in Bengaluru | Tal"
description: "Meet Vivek Sheel Banger, Software Engineer Staff @ Juniper Networks | C | C++ based in Bengaluru. AI stack includes claude code, gemini, and github copilot."
image: "https://tal.club/meet/vivek-sheel-banger/share-image"
---

# Vivek Sheel Banger on Tal

## Headline

Software Engineer Staff @ Juniper Networks \| C \| C\+\+

## About

With over 14 years of experience in software development, I am a Software Engineer at Juniper Networks, where I create innovative and efficient solutions for complex networking challenges\. I specialize in network protocol development, C and C\+\+ programming, and hardware offloading, using my in\-depth knowledge of the OSI model, data structures, and operating system concepts\. One of my recent achievements was implementing the BFD offloaded to hardware feature for the QFX5k series product, based on the Broadcom chipset platforms\. I single\-handedly completed this project on time, following the RFC specifications, and improved the BFD timer by 90%\. For this performance, I received the Business Empowered award, which recognizes colleagues who embody the Juniper Way and the company's objectives and key results\. I am an effective communicator, a good team player, and an individual contributor, with strong debugging and problem\-solving skills\. I am always eager to learn new and existing technologies and adapt to changing requirements\.

## Location

Bengaluru

## AI stack

claude code

gemini

github copilot

perplexity

Microsoft Copilot

## Work experience

Software Engineer Staff at Juniper Networks, Jul 2025 \- Present · 1 yr 4 mos, Spearheaded the integration of Broadcom Libsai into Juniper’s SONiC distribution, optimizing hardware abstraction layers across high\-performance switching platforms\. This initiative improved system interoperability, reduced integration lead times for new silicon by TH5 \(Tomahawk 5\), and enhanced packet processing efficiency for large\-scale data center deployments

Software Engineer IV at Juniper Networks, Jul 2022 \- Jul 2025 · 3 yrs 1 mo, 1\. Offloading the bidirectional forwarding detection to an ASIC's microcontroller: Implementation has been successfully Done for the following platforms: 1\. Qfx5220\-32CD Tomohawk3\-BCM56980 2\.QfX5130\-32CD Trident4\-BCM56880 3\.QfX5700 Trident4\-BCM56880 4\.Qfx5230\-64CD Tomahawk4\-BCM56990 5\.Qfx5240\-64OD Tomahawk5\-BCM56990 Took charge of shifting Bidirectional Forwarding Detection \(BFD\) to a hardware\-based microcontroller for better performance in juniper’s EVO based Architecture In this project, I handled the entire design, development, and management of programming BFD sessions in hardware while also keeping the state machines in sync between hardware and software\. Additionally, I designed filter rules to streamline operations\. This work slashed BFD timing by up to 90%, significantly boosting efficiency\. Developed solutions leveraging advanced C\+\+ concepts, including significant use of object\-oriented programming, templates, and memory management techniques\. 2\. Developed and implemented local repair mechanisms for VXLAN Type 2 and Type 5 tunnels, enhancing convergence through inline BFD integration: Integrating inline Bidirectional Forwarding Detection \(BFD\) to significantly enhance network convergence and reliability\. Developed a patented solution that enables rapid detection of tunnel failures, reducing downtime and improving service continuity for large\-scale data centre networks\. 3\. Developed Hardware\-assisted Micro BFD \(RFC 7130\):

Software Engineer III at Juniper Networks, Dec 2018 \- Jul 2022 · 3 yrs 8 mos, India, 1\. Designed, Implemented, and Owned Software\-Based Bidirectional Forwarding Detection \(BFD\): Led the full design, development, and management of a software\-based BFD solution for Juniper Networks’ QFX5120\-32CD/48Y switches\. Built the system using a uKern\-based architecture with a process\-to\-completion approach, making it efficient and dependable\. Improved performance by shifting BFD keepalive packet transmission to a dedicated Fastpath uKern thread, which boosted scalability and cut down latency\. Worked closely with other teams to test functionality, resolve issues, and integrate the solution smoothly, ensuring strong network reliability and performance\. 2\. Offloading the Bidirectional forwarding detection to a hardware\-based microcontroller: Took charge of shifting Bidirectional Forwarding Detection \(BFD\) to a hardware\-based microcontroller for better performance\. In this project, I handled the entire design, development, and management of programming BFD sessions in hardware while also keeping the state machines in sync between hardware and software\. Additionally, I designed filter rules to streamline operations\. This work slashed BFD timing by up to 90%, significantly boosting efficiency\. 3\. Received the Business AMP Award in recognition of significant contributions\. This accolade acknowledges individual colleagues who have played a vital role in their business unit or function, exemplifying the Juniper Way and aligning with Company Objectives and Key Results \(OKRs\)\.

Software Developer at Cisco, Dec 2015 \- Dec 2018 · 3 yrs 1 mo, India

Software Engineer Senior Technical Associate\. at Avaya, Jan 2014 \- Dec 2015 · 2 yrs, Bengaluru Area, India

Lead Engineer at HCL Technologies, Apr 2013 \- Jan 2014 · 10 mos, Bangalore

Project Engineer at WIPRO TECHNOLOGIES, Mar 2010 \- Apr 2013 · 3 yrs 2 mos, Chennai Area, India, Project Engineer @ Wipro Technology Project Name :\- AOS\-SUSTENANCE\( Alcatel operating system\) Role :\- Sustenance Engineer

## Education

B\.E\., Information Technology, S\.G\.S\.I\.T\.S\. Indore \(M\.P\.\)

H\.S\.C\., Science, School for Excellence, Seoni, \(M\.P\.\)

[View the original profile](https://tal.club/meet/vivek-sheel-banger)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/vivek-sheel-banger#person",
      "name": "Vivek Sheel Banger",
      "url": "https://tal.club/meet/vivek-sheel-banger",
      "image": "https://tal.club/meet/vivek-sheel-banger/profile-photo.jpg",
      "description": "Meet Vivek Sheel Banger, Software Engineer Staff @ Juniper Networks | C | C++ based in Bengaluru. AI stack includes claude code, gemini, and github copilot.",
      "jobTitle": "Software Engineer Staff",
      "worksFor": {
        "@type": "Organization",
        "name": "Juniper Networks"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Software Engineer Staff"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Bengaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "S.G.S.I.T.S. Indore (M.P.)"
        },
        {
          "@type": "EducationalOrganization",
          "name": "School for Excellence, Seoni, (M.P.)"
        }
      ],
      "knowsAbout": [
        "claude code",
        "gemini",
        "github copilot",
        "perplexity",
        "Microsoft Copilot"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/vivek-sheel-banger#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/vivek-sheel-banger#webpage",
      "url": "https://tal.club/meet/vivek-sheel-banger",
      "name": "Vivek Sheel Banger on Tal",
      "description": "Meet Vivek Sheel Banger, Software Engineer Staff @ Juniper Networks | C | C++ based in Bengaluru. AI stack includes claude code, gemini, and github copilot.",
      "dateModified": "2026-10-10T02:10:48.081Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/vivek-sheel-banger#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/vivek-sheel-banger/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/vivek-sheel-banger/profile-photo.jpg",
        "caption": "Vivek Sheel Banger profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
