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.
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
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
Projects
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.
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.
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.
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.
Writing
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!