Summary
Overview
Work History
Education
Skills
Accomplishments
Interests
Timeline
Generic

Saikumar Yarava

Bangalore

Summary

Engineering professional with over 15 years of experience in Telecom and Networking, specializing in Go, Python, and C. Expertise in designing and developing Network components, with practical skills in containerization using Docker, Kubernetes. Proficient in automating cloud infrastructure deployments for network workloads, including NGFW and VPN, across various Intel platforms, while generating performance benchmarking data for clients. Gained a good understanding on Performance tuning on different intel platforms.

Overview

15
15
years of professional experience

Work History

Cloud Software Development Engineer

Intel Technologies Pvt. Ltd.
Bengalure
11.2021 - Current
  • Designed and developed Multi-Cloud Network Automation Toolkit (MCNAT) for efficient workload deployment across cloud platforms.
  • Executed end-to-end deployment and benchmarking of workloads on both virtual machines and bare-metal platforms.
  • Utilized Python, Terraform, Packer, Ansible, and AWS Cloud Fundamentals for automation processes.
  • Led deployment of Next-Gen Firewall workload to evaluate HTTP/HTTPS performance on various Intel platforms.
  • Employed Vector Packet Processing as a network stack alongside Snort for intrusion detection and prevention.
  • Implemented WRK as a traffic generator and NGINX as a web server for performance metrics.
  • Spearheaded deployment of Kubernetes framework on AWS cloud for comprehensive performance benchmarking.

R&D Specialist

Nokia Solutions and Networks India Pvt. Ltd
Bangalore
10.2020 - 10.2021
  • Designed critical features in the platform for IP Multimedia Services (IMS), like local and geo-redundancy for configuration management.
  • Now, I am working on a containerization solution for IMS using Kubernetes.
  • Played a big part in migrating the Configuration Management Repository (CMRepo) to a virtualized environment and later to a containerized environment.
  • Skills: Go programming, Python, Shell, Docker, Kubernetes, and Helm.

Scrum Master

Nokia Solutions and Networks India Pvt. Ltd
Bangalore
07.2017 - 10.2020
  • Handled a critical functionality called configuration management(CM) for IP multimedia services(IMS) as a scrum master
  • Managed a team of 8 engineers in delivering the features on top of Configuration managements.
  • Assessed each scrum team member's responsibilities and delegated tasks to balance each employee's workload.
  • Applied agile methodology to shorten cycle time and achieve target margins.
  • Followed Scaled Agile( SAFe) principles in delivering features
  • Skills: Go Language, Shell Scripting, Basic Python
  • Database: Redis
  • OS: Linux Environment on VM and Baremetal

Senior Software Engineer

Nokia Solutions and Networks India Pvt. Ltd
Bangalore
05.2015 - 07.2017
  • Handled a critical functionality called configuration management in IP multimedia services(IMS)
  • Learned Go language in a short period of time and developed critical features like High Availability, FileStore management in Go
  • Mentored new joiners and freshers in understanding the product
  • Skills : Golang(Go language), Shell scripting, Linux, VMs.

Senior Software Engineer

Sasken Communication technology Pvt. Ltd
Bangalore
07.2013 - 05.2015
  • IP service manager will split/assemble the packets based on signaling and traffic frames on both uplink and downlinks.
  • Worked on C programming for Real time operating systems(RTOS)
  • Skills: C programming, Data structures

Software Engineer

Sasken Communication Technology Pvt. Ltd
Bangalore
05.2010 - 07.2013
  • Developed a push notification mechanism using IMAP Idle protocol on a NucleosOS used on Satellite phone
  • Worked on C programming on real time operating systems(RTOS)
  • Skills: C programming, Data structures OS: Linux, Solaris.

Education

Bachelor of Engineering - Computer Science

Rural Engineering College
Bhalki
2009

Skills

  • Programming languages: C, Python, Go
  • Scripting languages: Python, Shell
  • Operating systems: Linux
  • Containerization tools: Kubernetes, Docker, Helm
  • Version control systems: Gerrit, GitHub
  • IDEs: VS Code
  • Cloud deployment: Terraform, Ansible, Packer
  • CSP: AWS, GCP
  • Dataplane networking: DPDK, VPP

Accomplishments

  • Received multiple appritiations from executive level and also from Customers for qualitity of the product and timely deliverable
  • Received a Dev Expert of CMRepo certificate in first 5 months of joining in Nokia.
  • Received "GoTo person" award for any technical queries in the team
  • Received Celebrating performance Award for excellent performance for last two consecutive years.
  • Received multiple spot awards in beginning of my professional career

Interests

  • Playing and watching cricket
  • Regular follow-up on new technologies
  • My new interest is in the AI evolution and capabilities
  • Building a logAnalyser agent using AI capabilities to same time for the developer is analysing logs.

Timeline

Cloud Software Development Engineer

Intel Technologies Pvt. Ltd.
11.2021 - Current

R&D Specialist

Nokia Solutions and Networks India Pvt. Ltd
10.2020 - 10.2021

Scrum Master

Nokia Solutions and Networks India Pvt. Ltd
07.2017 - 10.2020

Senior Software Engineer

Nokia Solutions and Networks India Pvt. Ltd
05.2015 - 07.2017

Senior Software Engineer

Sasken Communication technology Pvt. Ltd
07.2013 - 05.2015

Software Engineer

Sasken Communication Technology Pvt. Ltd
05.2010 - 07.2013

Bachelor of Engineering - Computer Science

Rural Engineering College
Saikumar Yarava