Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bhagirath Gollakota

Bengaluru

Summary

Staff Software Engineer with 13+ years of experience in distributed systems, cloud-native microservices, and datacenter orchestration. Skilled in Golang, Java, Python, and Rust, with expertise in virtualization, SDN, and cloud (AWS/GCP). Proven track record of delivering enterprise-scale solutions that simplify infrastructure management, and accelerate customer adoption.

Overview

7
7
years of professional experience

Work History

Staff Software Engineer

Calix
Bengaluru
06.2023 - Current
  • Engineered and led the transformation of a monolithic Java 1.8 + Apache Karaf SDN controller into a scalable, event-driven microservices platform (Kafka, Java Spring, Go), achieving 40% inventory optimization and 99.99% service availability, while migrating the services from AWS to GCP.
  • Drove BU-wide adoption of Go, creating coding standards, best practices, and training initiatives. Built and maintained core Go libraries for logging, REST, caching, telemetry, and messaging, enabling faster, more reliable delivery of microservices.
  • Led and guided engineers at multiple levels, from interns to senior developers, through code reviews, architecture discussions, and technical mentoring, improving overall code quality and system design maturity.
  • Designed and led the migration strategy for over 16K devices from AWS to GCP platforms, ensuring contractual SLA compliance, and achieving zero downtime during the transition.
  • Led the re-architecture of legacy ingestion microservices, written in Node.js and C#, into high-performance Go/Rust containers, enhancing agility and reducing inventory times by 40%.

Technical Leader

Cisco
Bengaluru
09.2021 - 05.2022
  • Led the design and development of scalable microservices in Golang to integrate multi-vendor datacenter platforms (Cisco MD5/N9k, Hyper-V, VMware ESXi/vCenter) into Cisco Intersight, enabling unified management and orchestration.
  • Architected and delivered console access solutions (VMRC, ESXi) using WebSockets, Apache Kafka, and custom multiplexing components, allowing secure, scalable remote access to on-premises VM and hypervisor consoles.
  • Implemented advanced orchestration features, including WinRM based PowerShell task execution and Hyper-V cluster integration, empowering customers to automate inventory collection, VM lifecycle, and datacenter operations directly from Intersight.

Senior Software Engineer

Cisco
Bengaluru
05.2018 - 09.2021
  • Led the design and development of upgrade, backup, and restore workflows for UCS Director from Intersight, streamlining customer migrations, and earning strong customer acclaim.
  • Engineered VMware vCenter and Hyper-V integrations with Intersight/UCS Director, enabling inventory collection, orchestration tasks, and intelligent resource allocation algorithms for VM provisioning.
  • Built REST API simulators and load-testing tools for Hyper-V and vCenter modules, ensuring performance and reliability under large-scale data center workloads.
  • Delivered configuration drift detection in Intersight, including automation of Golang boilerplate generation using Python, accelerating feature development.

Education

B.Tech in Computer Science -

JNTU Kakinda
Kakinada
01-2010

Skills

  • Golang, Java Spring, Python, and Rust
  • gRPC, REST, GraphQL
  • Postgres, MySQL, MongoDB, Redis
  • Kubernetes, Docker, Helm
  • Apache Kafka, Zookeeper, etcd
  • AWS, GCP
  • Terraform, Ansible
  • Prometheus, Grafana
  • VMware, Hyper-V, KVM
  • Distributed Systems
  • Microservices architecture

Timeline

Staff Software Engineer

Calix
06.2023 - Current

Technical Leader

Cisco
09.2021 - 05.2022

Senior Software Engineer

Cisco
05.2018 - 09.2021

B.Tech in Computer Science -

JNTU Kakinda
Bhagirath Gollakota