Summary
Overview
Work History
Education
Skills
Hackathonparticipation
Certification
Patents
Work Availability
Work Preference
Software
Timeline
Generic

Vishal Sahare

Technical Lead
Mumbai

Summary

Quality-driven and meticulous technical lead with extensive experience in the software industry. Strong commitment to adhering to client-provided technical requirements and internal business goals. Exceptional at balancing project prioritization to fulfill contractual obligations and internal revenue requirements. Successful in building robust, scalable and providing support for production quality solutions. Enthusiastic about meeting market challenges with scalable technologies.

Overview

22
22
years of professional experience
6
6
years of post-secondary education
7
7
Certificates

Work History

Technical Lead

Cisco Systems India Pvt Ltd
2019.02 - Current

Packet Data Gateway Network


  • 64-bit migration from 32-bit of PGW node (UPF, UP)
  • App-Infrastructure development and design in gRPC space in HERMES UPF node
  • Design and development of Name-Server component in HERMES.
  • Product development and design cnUPF (Sx/N4 interface PFCP).
  • Control and Data path support in iCUPS and CUPS solution.
  • Maintenance of UPF, CUPS-UP in mobility space.
  • Development of CUSP solution to support accelerated flows with TCP Proxy to improve round trip time.
  • Support of CUTO (Cisco Ultra Traffic Optimization) traffic.
  • Mentor junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, grooming them to enable them as good software engineer.
  • Coordinated with cross-department teams like platform team, control plane team, QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Enhanced system performance with thorough code reviews, debugging, and optimization techniques.

Technical Lead Software Developer

Cisco Systems
2012.12 - 2016.02

Cisco-ISG(Intelligent Service Gateway)

  • Development/maintenance BNG (Broadband Network Gateway) Control Plane and Data Plane.
  • Control congestion at DSLAM by Standardize L2TP protocol as per RFC 5515, to transport dynamically change DSL line information from LAC to LNS (L2TP, xconnect, SSM)
  • Developed scalable and maintainable code, ensuring long-term stability of the software by ISG feature template.
  • Tool “smart pre-commit sanity” framework, detects and execute the test suites with respect to changed files.
  • Scale, Performance and memory usage improvement in terms of number of IP sessions from 48k to 128k and ensuring long-term stability of ISG Product.
  • Accounting accuracy for templated IP sessions.
  • PoC for queueing support on VirtualPPP interfaces.
  • L2TPv3 for L2VPN scenario for L2 traffic. (L2TP, xconnect, pseudowire).
  • L2TPv2 for LAC-LNS deployment. (L2TP, ANCP, xconnect).
  • MLPPP for LAC-LNS deployment on ASR1K and support on ISR4K series (PPP, MLPPP infra, Shim layer, MCP, CPP).

Technical Lead Software Developer

Cisco Systems
2016.02 - 2019.02

Radio Aware Routing (RAR)

  • Support in aggregate and bypass mode on ASR1K, CSR1K, ISR4K series. (PPP, adjacencies infra, VMI, VAI, OSPFv3)
  • LDP protocol (MPLS-LDP, L2VPN, L3VPN) and RFC 8104 requirement compliance.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.
  • Build team for takeover on components from other team and provide development and sustenance.

Software Architect

Condor Network
2011.09 - 2012.12

Message Routing Hub (MRH)

  • Design and development of Message Routing Hub (MRH) acts different diameter agents like Relay, Proxy, Redirect agents, route the diameter message based on the policy configured.


3GPP AAA Server

  • Design and development of 3GPP AAA Server provide security solutions which communicates with PDN-GW to authenticate subscribers for trusted/untrusted non-3GPP access and HSS.

Technical Leader

Nokia-Siemens Networks
2008.04 - 2011.09

NSN-HSS(LTE)

  • Development /Maintenance of NSN-HSS(LTE) provide solutions provides safe and reliable authentication, authorization and accounting for the 3GPP and non 3GPP subscribers to access the EPC network.
  • Development /Maintenance of NSN-HSS(LTE) on NSN diameter stack- Cx, Sh, SWx, Rx, S6a, S6b interfaces for control signals on EPC network.
  • Collaborated with cross-functional teams to develop high-quality software products within tight deadlines.

Software Engineer

Tata Consultancy Services
2003.02 - 2008.02

Base Station Subsystem Manager (BSSM)

  • Support and maintain Nortel Network's BSSM product is the primary network management entity for CDMA Cellular Land Network.
  • Development in improvement of bandwidth for Nortel Network product BSSM having IP Backhaul feature.
  • Several Base Station Communication Network (BCN) frames communicates on BCN addresses which IP, UDP & ETH overheads which is designed by multiplexing the multiple BCN frames.

Education

M. Tech in Computer Science and Engineering -

Indian Institute of Technology (IIT), Madras
2001.07 - 2003.05

BE in Electronics Engineering - undefined

Visvesvaraya National Institute of Technology (VNIT), Nagpur
1997.07 - 2001.05

Skills

Project Leadership

Hackathonparticipation

  • Userplane session stateless storage

      Sessions are stickness in nature as it is stored in aaa key-value db, tightly coupled with sessmgr. Restore sessions on same sessmgr in case lost because of sessmgr instance restart (SR) or ICSR impact performance and not modular. Choosing redis db to store the sessions so that UPFs can restore the sessions on any sessmgr irrespective of where session was earlier.

  • Analysed Tunnelling/Session load Balancer:

      DNS server get the best tunnel endpoint ip after the analytics done on telemetry data captured on tunnel end points on VM and provide to CPE. Hence CPE could able to create the tunnel with best Tunnel end and avoid the static creation of Tunnel with same Endpoint irrespective of the condition of box.

  • Faster Disconnection of L2TP VPDN sessions:

     Multiplexing the termination details in one CDN message for multiple VPDN sessions rather than sending one CDN message for each VPDN session. Results in improvement in processing time at L2TP layer, reduces the response time to disconnecting the sessions and can handle more different VPDN messages.

  • Smart Pre-commit Sanity:

     Identify the test suites based on the changed files during commit process and execute them. It rerun the failed test cases in suites with required additional debugs and show commands so that all the necessary information will be available to developers and save time of reproduction. Sanity infrastructure has been modified to scale-in and scale-out the sanity setup.

Certification

Post Graduate program in cloud computing from Caltech University, 44716491, Simplilearn

Patents

  • Capabilities exchange between LAC and LNS to provide uninterrupted Service, Rejected
  • Faster Disconnection of L2TP VPDN sessions, Rejected

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full Time

Work Location

RemoteHybridOn-Site

Important To Me

Flexible work hours

Software

C, C++, Python, Go

Timeline

Technical Lead

Cisco Systems India Pvt Ltd
2019.02 - Current

Technical Lead Software Developer

Cisco Systems
2016.02 - 2019.02

Technical Lead Software Developer

Cisco Systems
2012.12 - 2016.02

Software Architect

Condor Network
2011.09 - 2012.12

Technical Leader

Nokia-Siemens Networks
2008.04 - 2011.09

Software Engineer

Tata Consultancy Services
2003.02 - 2008.02

M. Tech in Computer Science and Engineering -

Indian Institute of Technology (IIT), Madras
2001.07 - 2003.05

BE in Electronics Engineering - undefined

Visvesvaraya National Institute of Technology (VNIT), Nagpur
1997.07 - 2001.05
Post Graduate program in cloud computing from Caltech University, 44716491, Simplilearn
AWS Certification – Cloud Practitioner
Coursera: Programming with Google Go certification (University of California, Irvine), Coursera
Coursera: Python For Everybody Specialization (University of Michigan), Coursera
Course on Micro-controller PIC at http://www.emertxe.com/
Course on Embedded Linux OS on ARM at http://www.emertxe.com/
Course on Linux Device Driver at http://www.emertxe.com/
Vishal SahareTechnical Lead