Hi, my name is

Ravi Chandra.

I build scalable cloud systems.

Senior Golang Developer with 10+ years of experience crafting microservices, Kubernetes-native platforms, and cloud infrastructure at companies like Capital One, Cigna, and Genuine Parts Company.

GolangKubernetesMicroservicesAWSGCPDocker
Scroll
01.

About Me

I'm a Senior Golang Developer with over 10 years of IT experience and 6+ years specializing in Go. I focus on building scalable microservices, cloud-native applications, and distributed systems.

Currently at Genuine Parts Company, I design and implement Golang microservices supporting real-time payment transactions over GCP infrastructure. My expertise includes concurrent programming with Goroutines and Channels, RESTful APIs, and gRPC services.

I hold a Master's in Computer and Information Science from the University of South Alabama and have worked across industries including fintech, healthcare, and retail.

I'm passionate about writing clean, maintainable code and architecting systems that can handle millions of requests. I enjoy solving complex problems around concurrency, distributed messaging, and high-availability systems. When I'm not coding, I'm exploring new technologies and contributing to open-source projects.

Technologies I work with:

Languages

  • >Golang
  • >Java
  • >Python
  • >TypeScript
  • >Scala

Cloud & Infra

  • >AWS
  • >GCP
  • >Azure
  • >Kubernetes
  • >Docker

Databases

  • >PostgreSQL
  • >MongoDB
  • >DynamoDB
  • >Redis
  • >Cassandra

Tools

  • >Terraform
  • >Kafka
  • >gRPC
  • >Jenkins
  • >GitHub Actions
02.

Where I've Worked

Senior Software Engineer @ Genuine Parts Company

May 2024 - Present | Atlanta, GA

  • >Designing Golang microservices for Payment Acceptance Solution (PAS) on GCP, supporting real-time transactions with WebSocket communication
  • >Implementing EMV compliance and distributed tracing with Prometheus and OpenTelemetry
  • >Building CI/CD pipelines with GitHub Actions for automated testing and deployment
  • >Developing SAF (Store and Forward) for offline transaction handling
GoGCPWebSocketPrometheusOpenTelemetry
03.

Projects

01

Payment Acceptance Solution

Real-time payment processing system with WebSocket-based communication for PIN-pad devices. Implemented EMV compliance, SAF (Store and Forward) for offline transactions, and PCI-compliant security flows.

GoGCPWebSocketPrometheusOpenTelemetry
02

Kubernetes CRD Controllers

Custom Resource Definitions and controllers built with client-go and Operator SDK to extend Kubernetes API for managing custom resources and automating platform operations.

GoKubernetesclient-goOperator SDK
03

Real-time Data Microservices

Event-driven microservices using Kafka for message processing and WebSockets for real-time communication. Built with concurrent Goroutines and Channels for fault-tolerant transaction flows.

GoKafkaWebSocketDockerAWS
04

Cloud Infrastructure Automation

Infrastructure as Code solutions using Terraform and CloudFormation for provisioning AWS, GCP, and Azure resources. Implemented CI/CD pipelines with Jenkins and GitHub Actions.

TerraformAWSGCPAzureJenkins
04.

Writing

Building store-and-forward telemetry for edge environments
Coming soon
Reconciliation loops in practice: lessons from controller-runtime
Coming soon
Designing fault-tolerant microservices with Go channels
Coming soon
Real-time payment processing: WebSocket patterns in production
Coming soon

Writing is in progress — check back soon.

05. What's Next?

Get In Touch

I'm always interested in connecting with fellow engineers working on Golang, microservices, cloud infrastructure, or distributed systems. Whether you have a project in mind or just want to say hello, feel free to reach out!