Author Image

Hi, I am Sandeep

Sandeep Bhat

Staff Software Engineer at Harness

I am a passionate software engineer with over 7 years of experience working technologies across multi-cloud (GCP, AWS and Azure), k8s, Envoy and distributed systems. Was part of a startup which was acquired by Cisco (Cmpute.io) as well as a team which built platform that handles traffic to the scale of several million flows per minute at Walmart supporting successful holidays across 2019-2021.

Golang
Microservices
Cloud
Communication
Fast Learner
Problem Solving

Achievements

Won Hackathon at Walmart Labs

Azure Fundamentals Certified

Skills

Experiences

1
Harness

December 2021 - Present, Bangalore

Harness is the industry’s first Software Delivery Platform to use AI to simplify your DevOps processes - CI, CD, Feature Flags, Cloud Costs, and much more.

Staff Software Engineer

May 2023 - Present

  • Taking up more responibilities across CCM in Harness.
Senior Software Engineer - II

December 2021 - May 2023

  • Responsible for developing a custom loadbalancer using Envoy and operationalizing it across GCP, AWS and Azure. Saved several thousands in hard dollars for the customers.
  • Part of the team working on Cloud Governance with scalability wired into the product from scratch.
  • Developed Commitment Orchestrator from scratch.

Software Engineer - III
Walmart Labs

July 2019 - November 2021, Bangalore

E-commerce giant in the US with branches all over the world and being placed at the top of the list of companies at Fortune magazine. Cutting edge company with traffic to the level of 44k/min OPM (orders per min) during the holiday sales (Black Friday - Cyber Monday sales) of 2019-20.

Responsibilities:
  • Design and develop features as a part of the Edge team working on custom Software Defined LoadBalancer (SLB) written completely using Go.
  • Implemented HTTP Log sampling of logs to the level of several TBs in real-time which improved MTTR and MTTD with support for almost real-time debugging of applications.
  • Worked on a rate-limiting package.
  • Worked from scratch on a Istio and Envoy based new gen traffic routing stack using Go.
  • Revamped and thus improved the performance of a health checking engine which manages health info of several thousands of applications.
  • Service discovery using Consul.
  • Developed an internal tool which tracks the health and improves visibility of various stack within the product.
  • Won a hackathon with a POC of a project called Latency Tracker which has been promoted to a full time project with a PM attached to it.
  • Worked on adding Prometheus and Grafana based monitoring and alerting as well as tracking GCP projects’ metrics using Stackdriver based metrics gathering.
  • Bug fixes and APIs.
2

3
Software Engineer - III
Cisco Systems

May 2018 - July 2019, Bangalore

Networking giant and a reputed company.

Responsibilities:
  • Designed and implemented a service for scheduling and managing various tasks in the system. It allowed for ensuring that the Kubernetes cluster was not overloaded as well as ensuring tasks that failed are tracked for.
  • Designed and implemented a service for tracking all the inventory in the multiple cloud accounts added as part of the system. It tracks and maintains their relationships within the system as well their lifecycles and pricing etc.
  • Was also involved in the discovery and implementation of Kubernetes within the product.
  • Worked on APIs across the system (CRUD activities in the system).

Software Engineer - II
Cisco Systems

Jan 2018 - Apr 2018, Bangalore

Networking giant and a reputed company.

Responsibilities:
  • Begin work on CloudCenter suite of products - majorly on Cisco Cost Optimizer.
4

5
Software Developer
Cmpute.io (Acquired by Cisco)

Jan 2017 - Dec 2017, Bangalore

Startup focussed on cost savings over AWS.

Responsibilities:
  • Developed the frontend UI single-handedly from scratch (Angular 2 with TypeScript) alongside APIs (C#, Linq as ORM).
  • Also worked on Golang modules around notification system.

Research & Development Engineer
Hewlett Packard Enterprise Systems

Jan 2018 - Apr 2018, Bangalore

Legendary company which set the base for the current Silicon Valley.

Responsibilities:
  • Virtual Connect is a switch-like device which is a part of a blade server environment which virtualizes NICs in a server while enabling easy provisioning of servers along with the reduction in cabling complexity.
  • Built Audit Logging feature which uses the rsyslog of linux kernel to effectively log all important events in the system along with support for logging on system bootup.
6

7
Software Development Intern
Sonus Networks (Ribbon Communications)

Jan 2014 - Apr 2014, Bangalore

Ribbon Communications delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally.

Responsibilities:
  • Created a FSM Call Flow Diagram by analyzing SBC Debug Logs to help understand complex FSM of different modules running on the SBX system and easily identify the point of failure.

Projects

EC2Sync (Easy-2-Sync)
Developer April 2018 - Present

AWS Lambda to sync files from a S3 bucket to a target VM automatically.

AWS Solutions Architect Exam Notes
Developer Feb 2018 - Present

Notes to prepare for AWS Solutions Architect Certification.

Go Recipes
Developer Mar 2018 - Present

POC for a product which can be a Zomato for all recipes.

LanLink
Contributor Mar 2015 - Jun 2015

Product written in Python which connects all systems within a LAN(local network of a college for example) and let’s them communicate over text and audio.