Mahesh Jadhav

Principal Software Engineer at A5G Networks, Inc.
  • Claim this Profile
Contact Information
Location
Pune, Maharashtra, India, IN
Languages
  • English -
  • Marathi -
  • Hindi -

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Principal Software Engineer
      • Jul 2022 - Present
    • Computer and Network Security
    • 1 - 100 Employee
    • Senior Technical Leader
      • Jul 2021 - Jun 2022

      🔹 RESPONSIBILITIES 🔹◾ Contributed to major components of 5G-UE(supporting Non Standalone Architecture) Client Software Product, which can be installed on various Operating Systems. The Software Product can used as a VPN-Client(Secure Internet Access)/Local-Gateway(Secure Private Access)/Cyber-Gateway(Secure Things Access)🔹 KEY ACHIEVEMENTS 🔹◾ Designed and Developed:◽ A framework for reporting of all important UE events to central micro-service to EFK stack◽ With logrus as base framework written a custom logger library in Golang which supports log rotation, log cleanup, auto-log-upload to remote using HTTP/S3 protocols, all with configurable duration◽ Dockerized/Automated whole build procedure starting from pulling various repositories, compiling various binaries for various architectures 386/amd64/arm64/arm required by client software, packaging those binaries for various platforms such as debian,rpm,openwrt, then publishing those packages to S3 storage◽ Worked on setting up production ready private debian repository for client software with all .deb packages maintained at S3 storage◽ Auto upgrade/rollback of client software in background for debian and rpm platforms Show less

    • Technical Leader
      • Apr 2020 - Jun 2021

      🔹 RESPONSIBILITIES 🔹◾ Contributed to major components of 5G-UE(supporting Non Standalone Architecture) Client Software Product, which can be installed on various Operating Systems. The Software Product can used as a VPN-Client(Secure Internet Access)/Local-Gateway(Secure Private Access)/Cyber-Gateway(Secure Things Access)🔹 KEY ACHIEVEMENTS 🔹◾ Designed and Developed:◽ Application level state machine in Golang. UE state during 5G Registration call flow is maintained and based on UE state appropriate actions are acted upon in success/failures cases◽ Lifecycle of a PDU session at UE which includes creating/maintaining/cleanup of L3 tunnel virtual interface, GRE-tunnel, IPSec-tunnel.◽ With strongswan's govici library as base, written a custom vici library which provides interface to all strongswan commands like initiate/terminate IKE SA, load/unload IKEv2 connections and handling of events like list-sa, ike-updown, ike-rekey, etc◽ Written various platform/os agnostic utilities in Golang like a "Shell Utility" using os/exec pkg which can be used to execute OS commands, "Ping Utility" which helps in Quality/Reachability of network Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Principal Development Engineer
      • May 2019 - Apr 2020

      * K8s Container Storage Interface:- Worked on Static and Dynamic Volume Provisioning using: 1. kubernetes-incubator's external_provisioners like rbd_provisioner for ceph storage 2. ceph-csi: rbd_provisioner and cephfs_provisioner* Telemetry Service for Kubernetes cluster- Worked on various Resources in K8s- Management of K8s cluster using Kubespray- Listen on k8s events using APIs exposed by k8s.io golang library - Run Telemetry service in k8s cluster as a Daemonset- Manage deployment of K8s Apps using helm-charts- Publish stats on Kafka topic using Avro encoded schemaTechnologies used: Golang, Kubernetes, Kubespray, helm, Kafka, IPVS/iptables, Shell scripting, Ansible Show less

    • Senior Development Engineer
      • Sep 2017 - May 2019

      Worked on development for enabling various features in Broadcom Tomahawk 56960 ASIC.Features like:- Enabling Switch CLI support for various functionalities- QoS- Ethernet Flow control- Priority Flow Control (PFC)- Explicit Congestion Notification (ECN)- MMU Lossless config for unicast/multicast traffic- L2 Learning, AgingTechnologies used : Golang, Broadcom Shell, Broadcom SDK, Broadcom Tomahawk 56960 ASIC Datasheet/Register Guide, DMA,

    • Software Engineer
      • Mar 2016 - Sep 2017

      - Golang development for networking, distributed web applications, REST web services - Build robust, scalable, highly available enterprise system - Implementation of IPDR(Internet Protocol Detail Record) which provides information about Internet Protocol(IP)-based service usage and other activities that can be used by OSS and BSS - Develop a robust, scalable and highly available reporting solution - Adapting the program to new requirements, as necessary - Deployment of enterprise application on virtual platforms like docker - Build/deployment automation using shell scripts, CI-CD tools like Jenkins - Create, maintain, review technical specification documents - Work closely with Business team to understand the product/module requirements - Work closely with QA team, to help resolve the issues they report Technologies Used: Golang, mongoDB, Docker, fluentd, Shell scripting, HAProxy, ElasticSearch, Jenkins, Git Show less

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Engineer
      • Aug 2013 - Mar 2016

      Roles and Responsibility : - Troubleshooting various kind of issues logged through BMC remedy tickets - Developed automation script to check status of all Apigee virtual machines from single machine which reduces significant amounts of time while troubleshooting issues. Shared the same with team members. - Performed rebooting of virtual machines through OpenStack nova apis - Performed Cassandra and PostgreSQL database related queries while troubleshooting issues - Knowledge of networking related tasks : ping, ssh, telnet, netstats, tcpdumps, ifconfig, nc ,etc - Worked with Cassandra command line utilities like nodetool, cqlsh - Deployments of AT&T API Proxies using Jenkins - Giving various kinds of access to developers/testers through Apigee admin url based tool Setup Chef workstation, GitHub repository, Knife tool configuration Show less

Education

  • Vishwakarma Institute of Information Technology, University of Pune
    Bachelor of Engineering (B.E.), Electronics and Telecommunication
    2008 - 2012
  • Nowrosjee Wadia College - India
    HSC, Science
    2007 - 2008

Community

You need to have a working account to view this content. Click here to join now