V

Vivek M

Software Engineer

Bengaluru, Karnataka, India21 yrs 6 mos experience

Key Highlights

  • Expert in designing scalable network solutions.
  • Proven track record in telemetry and SNMP performance.
  • Hands-on experience with cloud technologies and microservices.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in Telecommunications and Network Automation.

Contact

Skills

Core Skills

GolangCloud ComputingTelemetry SolutionsData ModelingNetwork ManagementPerformance Optimization

Other Skills

KubernetesDockerRedisKafkaPythongRPCOpenConfigSNMPJUNOS APIOperating SystemsGdbWiresharkNetwork ProgrammingWirelessTelecommunications

About

A highly motivated Software professional, I always would like to get a depth first knowledge on any technology I work. I am a big admirer of KISS policy to design anything, not compromising on scale and performance though.

Experience

21 yrs 6 mos
Total Experience
--
Average Tenure
--
Current Experience

Selector

Senior Staff Engineer

Jul 2022Present · 3 yrs 11 mos

Juniper networks

4 roles

Senior Staff Engineer

Dec 2020Jun 2022 · 1 yr 6 mos

  • Paragon Insights - https://www.juniper.net/us/en/products/network-automation/paragon-insights.html
  • Designed and developed Golang ingest microservices(back-end) that will ingest data from the network, processes the data, does field filtering and data aggregation to finally post it to the pipeline that further runs ML algorithms on the needed fields.
  • Currently working on moving the solution to AWS/GCP/Azure
  • Provided me a good hands-on experience in Kubernetes, Docker
  • Hands-on in Redis, Kafka and Python
GolangKubernetesDockerRedisKafkaPython+1

Staff Software Engineer

Promoted

Aug 2015Nov 2020 · 5 yrs 3 mos

  • Instrumental in coming up with solution for the JUNOS telemetry stack along with developing it, that was a path breaker in the way the statistics and states were getting delivered to external collectors. The initial transport that was used here was UDP and the data models were Juniper specific.
  • Iterated and re-architected the JUNOS telemetry stack to support standard data models like OpenConfig with gRPC as its transport. I was lucky to work with many great minds of the industry during this time and I was also one of the key developers of the stack. The stack was architected, designed and developed to cater to the feeds and speeds as required by Google, they being the first customer.
  • Again got a chance to enhance the telemetry stack and develop for a new specification for telemetry namely gNMI.
  • Also got a chance to architect and design the telemetry stack for JUNOS evolved, the next gen OS of Juniper.

MTS 4

Promoted

Aug 2012Aug 2015 · 3 yrs

  • Worked closely with Google's account to help improvise the SNMP performance to cater to Google's pollers. As part of this did Proof of Concepts that in fact were spanning modules across JUNOS especially kernel and line card software and I was not getting intimidated by the fact that I need to go beyond my boundaries to carve out a solution.
  • Worked on JUNOS API infrastructure that was handling both Thrift/gRPC request/responses to manage interfaces/routes/frewalls/Qos policies as well as provide notifications to MQTT broker. Was instrumental in designing and developing the notification infrastructure to deliver events to MQTT broker.

MTS 3

Nov 2010Aug 2012 · 1 yr 9 mos

  • Worked on SNMP stack of JUNOS
  • > Dived deeper into the stack(SNMP engine) to fix critical issues that were affecting performance in terms of throughput and also the ones that made the SNMP transactions resource(mainly CPU usage) intensive within the device.
  • > More importantly gained insights as to how JUNOS especially kernel and line cards was serving statistics like interface, firewall, QoS etc. This helped to identify the bottlenecks in the SNMP pipeline and come up with better solutions that helped in improving the scale. And also based on this suggested optimised SNMP polling profiles to various customers.
  • > Provided consultation to MIB developers in terms of both writing MIBs as well as the MIB handlers
SNMPNetwork Management

Huawei technologies

Tech Lead

Jan 2005Oct 2010 · 5 yrs 9 mos

  • Had worked on O&M solutions for both wireline and wireless
  • product line. This involves CLI, SNMP, Alarm and Log.
  • Had worked on Telecom Software Licensing for wireless products like LTE.
  • Had a wide exposure on Huawei's OS middleware on which
  • almost all the NE software solutions are based.

Ibm global services

Software Engineer

Aug 2004Dec 2004 · 4 mos

Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology (B.Tech.) — Electrical and Electronics Engineering

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Golang & Cloud Computing

Explore similar profiles based on matching skills and experience