Gnana Siva Sai Varadaraju

MTS-3 @ PureStorage

Software Engineer specializing in distributed systems and scalable solutions

Languages & Runtime

Go
Go
JavaScript
JavaScript
TypeScript
TypeScript
Java
Java
Python
Python

Infrastructure & DevOps

Docker
Docker
Kubernetes
Kubernetes
AWS
AWS
GitHub Actions
GitHub Actions
Terraform
Terraform

Databases & Messaging

Elasticsearch
Elasticsearch
Cassandra
Cassandra
Kafka
Kafka
Redis
Redis
MongoDB
MongoDB

Frameworks & Tools

React
React
TailwindCSS
TailwindCSS
Node.js
Node.js
Spring
Spring
VSCode
VSCode
Get in Touch

Experience

PureStorage logo

PureStorage

Member of Technical Staff - 3

  • Developed CI/CD pipelines using GitHub Actions and ArgoCD for seamless Kubernetes deployments, improving deployment efficiency and reducing errors.
  • Deployed and maintained Kafka, Elasticsearch, and Cassandra clusters, ensuring optimal performance and high availability for application usage.
  • Optimized Elasticsearch setup by configuring S3 repository searches to retain indices older than 30 days for an additional 3 months, enhancing data accessibility and usability for the team.
  • Migrated Kubernetes clusters from EKS version 1.24 to 1.31, upgraded EC2 instance types for enhanced performance, significantly reduced the total number of instances, and achieved substantial cost savings, decreasing monthly AWS bills by 25%.
  • Implemented Istio service mesh within the Kubernetes cluster for blue-green deployments using feature flags with ArgoCD, enhancing deployment flexibility and minimizing downtime.
  • Designed and implemented a high-performance traffic and log monitoring system capable of processing over 100,000 logs per second with minimal latency, improving real-time analytics and system monitoring.
  • Created an auto-approval system using Decision Trees, reducing quote approval volume by 77% and decreasing approval time by 42%, significantly enhancing operational efficiency.
  • Engineered a solution for Snowflake data processing by replacing complex multi-join queries with efficient in-app operations, achieving a 70–75% reduction in data query latency and substantially improving processing throughput.
Velotio Technologies logo

Velotio Technologies

Senior Software Engineer

  • Owned end-to-end feature development and deployment for Pure Storage projects, delivering a 20% increase in application performance.
  • Built and maintained robust, fault-tolerant AWS cloud infrastructure, achieving consistent high availability and minimizing downtime.
  • Collaborated closely with stakeholders to gather requirements, craft detailed functional specifications, and drive seamless application deployments.
  • Successfully reverse-engineered, took full ownership of, and modernized two undocumented legacy Spring Boot applications.
  • Enhanced legacy applications to meet evolving business requirements and produced comprehensive documentation, significantly streamlining onboarding and future development efforts for the team.
  • Led a strategic initiative for the London Stock Exchange Group, migrating critical infrastructure from on-premises to a Serverless Architecture, resulting in a 15% reduction in operational costs while significantly enhancing system scalability and reliability.
  • Architected and implemented a secure, cloud-native solution using AWS Transfer Family, successfully transitioning on-premises SFTP servers to the cloud. This streamlined secure file transfers, boosted operational agility, and improved data accessibility across teams.

Projects

Ollama Copilot

Ollama Copilot integrates local LLMs from Ollama directly into VS Code, providing AI-powered code completion and an interactive chat experience with your own locally-running models.

Telegram Vault Bot

The Vault Engineer Bot simplifies the management of HashiCorp Vault's unseal and rekey operations via a Telegram bot interface. It automates key collection, unseal processes, and rekey procedures, providing real-time status updates and secure key distribution among authorised users.

Load Balancer

A simple, configurable load balancer implemented in Golang, supporting Weighted Round Robin and Round Robin strategies. Features include health checks for service instances and easy configuration via a YAML file.

1 Billion Rows CLI

CLI tool processing 1 billion rows in ~10 seconds to calculate temperature statistics. It provides a simple interface to test the performance using multiple algorithms and data structures.

Loading GitHub data...

Contact Me

Feel free to reach out to me through any of these channels!