Mahesh Jadhav
Principal Software Engineer at A5G Networks, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Marathi -
-
Hindi -
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
-
Principal Software Engineer
-
Jul 2022 - Present
-
-
-
Exium
-
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
-
-
-
Calsoft
-
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,
-
-
-
Alef Mobitech
-
India
-
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
-
-
-
Tech Mahindra Ltd
-
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 -
Nowrosjee Wadia College - India
HSC, Science