Adyanth Hosavalike
Software Development Engineer
Background
About
A passionate software engineer and tech enthusiast with profound knowledge in the field of computer programming, software architecture and networking and a developed sense of inquisitiveness in the Linux kernel and orchestration.
Work Experience
Software Engineer Intern, Belvedere Trading
Jun, 2023 - Aug, 20232 months
As part of the cloud modeling team, I worked on building pipelines generating insights from real-time market data
Implemented highly flexible and scalable Realized Exposure Profile generator consuming market data from real-time Pulsar streams at 100s of messages/sec in Java using Apache Flink pipelines, publishing back protobufs to be consumed by downstream systems. Also configured a BigQuery loader to store the profiles in the data warehouse.
Built a Pulsar message replay system to consume data from BigQuery to generate backfilled profiles.
Generated Grafana dashboards to showcase real-time data for quick verification and analysis.
Software Engineer, Cisco Systems
Mar, 2021 - Aug, 20221 year 5 months
I was the software developer in my team creating proof of concepts and working as part of a larger cross functional team in bringing innovative ideas to life.
Ideated, initiated, and followed through on creating an automation standardization platform, Codeshift, that scales across the organization, resulting in a 30% reduction in time to market and an uptick in uptime of hosted applications, while leading a team of 6 through sprint planning and feature development.
Developed an open source Terraform provider for the Firepower Management Center, resulting in policy management through code, utilized by enterprises with over 40,000 downloads.
Built an API first, microservice based migration engine, Skyport, to translate on-prem multi-branch firewall and proxy rulesets to an optimized ruleset for Cloud delivered Firewall and Cisco Umbrella, reducing manual workload by 33%.
Architectured and built "Lumos" for proof of value deployments using automation through infrastructure as code (IAC), reducing engineer time by 75%. The core was successfully reutilized in multiple engagements through its scalable API.
Conducted a multi-day training on Docker and Kubernetes for undergraduate students and fellow engineers.
Technical Consulting Engineer, Cisco Systems
Aug, 2019 - Mar, 20211 year 7 months
In TAC, we provided industry-leading post-sales technical support worldwide for customers of medium to large scale networks. I was responsible for providing solutions to some of the most complex VoIP networks and SIP standard inter-ops with other service providers. I simultaneously worked on a multitude of internal projects with Python to create tools that automate tedious tasks involved in troubleshooting.
Diversified cross-product troubleshooting strengths to promote customer satisfaction, accelerate resolutions and minimize production delays. I worked towards elevated customer experience with best-in-class bug support, solution enhancements, and detailed documentation.
Built a multitude of internal projects to create tools that automate tedious tasks involved in troubleshooting such as VOS Diagnostics, Chat Bots for retrieving frequently accessed information, Remote controlled IP phones and HR Interview digitization system. Received Innovate and Create recognition for Collaboration for the same.
Gained and in-depth knowledge in the Apps domain and was a point of contact for colleagues in the team for a better understanding of SSO/SAML/OAuth2, SIP call flows across multiple products including Cisco Expressway with MRA and Instant Messaging and Presence.
Built a system for collecting feedback and managing remote interviews making virtual interviews go smoother in collaboration with the HR university recruiting team.
Developed a container orchestration platform from scratch on top of docker called 'Cisco Glass' for a cross-domain project with the security team to bring some standardization into the large amounts of innovative tools built by engineers and a way for customers to consume them without data security issues.
Volunteered for save the forest campaign by planting trees and fundraising events for the differently abled.
Network Engineer Intern, Cisco Systems
Jan, 2019 - Jun, 20195 months
Worked on "Multipoint Packet Analyzer" to collate and generate insights from packet captures collected from multiple points in a network by stitching them together.
Projects Experience
Mar, 2023 - Jun, 20232 months
Implementated a full fledged dynamically typed optimizing compiler targeting x64 with a REPL, evaluation runtime and generational garbage collection.
Nov, 2022 - Dec, 202220 days
Implementated and enhanced a variety of branch predictors under a strict memory budget.
Implementated and benchmarked the G-Select, G-Share and Tournament predictors in a modular fashion.
Enhanced the Perceptron predictor to fit in the 64k+256 memory budget while beating the target misprediction rates.
Parallel speedup on mutliple architectures
Sep, 2022 - Dec, 20222 months
Obtained high performance by optimization on CPU, GPU and supercomputers.
First project involved optimizing matrix multiplication using BLISLab and ARM Scalable Vector Extensions (SVE) / Intel AVX-2 (Advanced Vector Extensions) instruction set with cache utilization to achieve an 8x speedup.
Second project involved optimizing matrix multiplication using CUDA on NVIDIA Turing architecture GPUs utilizing the available memory hierarchy to achieve a 16x speedup.
Third project involved simulating the Aliev-Panfilov model using MPI (Message Passing Interface) on the San Diego Super Computer (SDSC) expanse cluster utilizing over 4000 cores to achieve a weak scaling of over 600x while gathering the data back and plotting the results.
Oct, 2022 - Dec, 20221 month
Implementated and brought in live container migration support to Docker.
Became familiar with and modified code in the complete docker stack, the CLI, daemon, containerd and runc.
Found and fixed a bug in the Docker CLI.
Enabled live migration with CRIU for TCP and file descriptors.
Jan, 2022 - Present
A Kubernetes Operator to create and manage Cloudflare Tunnels and DNS records for HTTP/TCP/UDP Service Resources.
Saves 100's of developer hours updating configuration in a distributed environment.
Used in production by Valiot and myself.
Understanding Kubernetes operator pattern while solving a real world problem.
Jan, 2021 - Present
Brings Tailscale to low powered OpenWRT devices.
Packaged Tailscale to run on memory constrained OpenWRT routers.
Turned out to be very popular with 300+ stars and 50+ forks on Github.
Jun, 2021 - Present
Virtualized Clustered HomeLab with GitOps.
The whole lab is on ESXi with auto deployment, scaling, monitoring and logging built in.
Stateless virtual machines running lightweight Photon OS and Kubernetes (K3s) deployed through Terraform (IaC).
Auto deployment, scaling and healing of apps through ArgoCD maintained on git as a single source of truth.
Monitoring and logging via Prometheus, Loki and Grafana
Zero Trust Access with Multi Factor Authentication via the operator I built to integrate Cloudflare Tunnels.
24x7 remote access for management via Tailscale.
LDAP, OAuth2/OIDC and SSO based centralized access control
Auto update of applications through RenovateBot on Github.
Jul, 2021 - Jul, 202118 days
A Go based URL shortener, pastebin and file uploader.
Syntax highlighting for pasts, redirect timeout for URLs and file management built in.
Learnt database ORM (object resource mapping) in Go.
Jan, 2019 - Present
Contributed to open-source products to solve a problem, improve the product or learn something new.
Implementated feature requests and submitted patches.
Docker, Blocky (DNS policy agent), Traefik (Reverse Proxy), Gitea (self hosted git service), etc.
Skills
- Backend Development
Python
Golang
Rust
C, C++
Bash
NodeJS
Any language necessary
- Platforms
Linux
Docker
Kubernetes
OpenShift
ESXi/vCenter
- Automation and DevOps
Terraform
Drone CI
Jenkins
Spinnaker
ArgoCD
- Computer Networks
Switching
Routing
Next-Gen Firewall
Unified Communications Manager
SIP
VoIP
CCNA
CCNP Collaboration
- Frontend
VueJS
JQuery
Javascript
Education
Computer Science, Master of Science, University of California, San Diego
Sep, 2022 - Dec, 2023
Computer Architecture
Parallel Computing
Virtualization
Algorithm Design and Analysis
Graduate Networked Systems
Search and Optimization
Compiler Construction and Optimization
ML: Learning Algorithms
Storage Systems
Electronics and Communication Engineering, Bachelor in Engineering, Sri Jayachamarajendra College of Engineering
Jul, 2015 - May, 2019
Operating Systems
Microprocessor Systems
Advanced Microcontrollers
Data Structures and Algorithms
Awards
Gold Medal , SJCE
Awarded on: May 01, 2020
For securing first rank in my department.
Connected Recognition for Cisco Glass , Cisco
Awarded on: Aug 01, 2020
For my dedication and driving to completion of the project Cisco Glass.
Best Paper Award , NCESC
Awarded on: May 01, 2018
For the presentation of 'Intelligent Sockets for automation through IoT'
Volunteer Work
Vacation Project Mania 8.0, IEEE-SJCE
May, 2017 - May, 2017
Taught juniors important concepts of Microcontrollers and led them through the develeopment process for Assembly programming on ATmega328p.
Eldorado – CYBERIA ‘18, IEEE-SJCE
Feb, 2018 - Feb, 2018
Conducted a treasure hunt spanning across the college campus as a part of technical fest "Cyberia"
Publications
Bridging Services Between Cellular and IP Network for Analog–Digital Intercommunication , IEEE
Published on: Jan 01, 2020
An economical VoIP bridge between the cellular and the IP network with consumer accessible components
Intelligent Sockets for automation through IoT , IJERT
Published on: Oct 01, 2018
A system with enough intelligence to be voice-controlled, remotely accessible, secure, remote monitorable guaranteeing peace of mind for the user.
Interests
Technology
ContainersSelf-hostingPC BuildingBloggingLinuxComplicated Network ArchitectureOrchestrationBooks
CrimeSuspenseThrillersMedia
MoviesTV ShowsGaming
FPSValorant