> Member of Technical Staff II - R&D, VMware
Feb 2023 - Present | Bengaluru, India
Modern Apps and Management Business Group - Tanzu Service Mesh
Developed Space Scheduling reconciler in Go which schedules clusters to a
space that matches the space(construct) capabilities.
Developed Cluster Migration reconciler in Go which migrates the workloads
from one cluster to another without any downtime.
Developed alert config microservice for the event framework in Go, which
collects the user webhook config and inputs it to the alert manager, an
open-source tool to forward the alerts correspondingly for the event
framework.
Added CI pipelines for image build, publish using docker and helm packaging
for the repositories.
> Member of Technical Staff I - R&D, VMware
July 2021 - Jan 2023 | Bengaluru, India
Network and Advanced Security Business Group, CTO - Tanzu Service Mesh
Developed a apilo controller microservice in Go, which monitors the API
behavior-specific metrics like latency, response count and uptime from the
Kong gateway and shows violation on complete error budget depletion and
writes the time-series data to timescaledb.
Contributed to cluster onboarding workflow and release packaging.
Added protobuf support in Mazinger using bufconn library.
Cloud Architecture - Office of the CTO - Tanzu Service Mesh
Developed Reconcilers for PRTC controller which handles defects in the
subscription events and improved the efficiency of SLOs defined with service
groups from the delay of 20s to 0.5s.
Handled end-to-end fixing of code and testing for the scale re-architecture of
metrics stream from the data plane to control plane PRTC components.
Contributed to metrics writer service, which does filtering of metrics based on
the policy in the dataplane.
Actively involved in fixing bugs, writing unit tests, benchmark tests and
integration tests.
SKILLS
> LANGUAGES
C++
Golang
Java
> BACKEND
Kubernetes
gRPC
Docker
Microservices
AWS eks cluster
Helm
CI pipeline
Bazel
Bash scripting
> DATABASE
PostgreSQL
Timescaledb
> TEST
Ginkgo Bdd framework
SonarQube
Unit test
Module test
Integration test
Benchmark test
> TOOLS
Git
Postman
Goland
VScode
PROJECT
A mini taxi booking web app using JavaScript - taxi-booking-web-app
ACHIEVEMENTS
Received VMware Elevate Our Best Award based on the performance(2023)
Received VMware Achieve Our Best Award based on the performance
Received VMware Aspire Our Best Award for the innovation category in the
hackathon (2022)
Academic topper of ECE department in Thiagarajar College of
Engineering(2017-18)
Academic topper of Computer Science branch in Class XII(2017)