Chetan Goyal

Software Engineer Tech enthusiast

I build innovative solutions to real-world problems
with the help of technology.

My Story

Software Engineer focused on building scalable, high-performance systems with strong attention to detail. I primarily work with Go and TypeScript to design microservices, real-time data systems, and secure APIs using gRPC, GraphQL, Kafka, Redis, and PostgreSQL. My work includes optimizing production systems for low latency and efficiency, strengthening security in enterprise environments, and delivering clean, reliable architectures that scale.

work

I currently work on CPQ Project at Infogain (Client - HP) with a strong focus on Golang backend services, GraphQL and REST APIs, and gRPC-based service communication. I am comfortable handling concurrency, real-time data streams, and low-latency workflows. My knowledge extends to authentication and authorization (OAuth2, JWT), CI/CD pipelines with GitHub Actions, containerization using Docker, and deploying systems on AWS.

experience

Worked as a Software Engineer building scalable microservice-based systems using Go and TypeScript. Designed and implemented GraphQL and REST APIs, built gRPC-based inter-service communication, and optimized backend services for low latency and high throughput. Focused on clean architecture, concurrency patterns, and production-grade reliability across distributed systems.

As a Consultant Developer on HP’s CPQ platform, handled critical backend modules powering enterprise sales workflows. Strengthened the authorization layer by fixing security vulnerabilities, implemented robust GraphQL queries and mutations, and built a proof-of-concept for bi-directional gRPC communication between services to improve system efficiency.

Previously worked on performance-critical and real-time applications, reducing CPU usage by 70% and optimizing memory from O(n) to O(1) in a Go-based system. Built low-latency data pipelines processing events every 4ms, integrated WebRTC-based live modules, and automated on-premise deployments using custom bash tooling and CI/CD workflows.

Blog Posts

Cover Image for Kafka Series (Part 2: Example)

Kafka basic setup and usage.

Chetan Goyal
Chetan Goyal

More Stories

Cover Image for Kafka Series (Part 1: Fundamentals)

Kafka Series (Part 1: Fundamentals)

Kafka Fundamentals and basic terminologies.

Chetan Goyal
Chetan Goyal

Projects

I like working on real world projects besides my job to stay updated with latest trends and design scalable systems.

Nxt-Gen Vision Kit

Nxt-Gen Vision Kit

A smart cap for visually impaired individuals, integrating Face Recognition, Optical Character Recognition, and a Walking Mode for enhanced independence.

Halox Smart Home

Halox Smart Home

Built the backend and mobile application for controlling smart home devices, enabling seamless automation and remote management.

Cluix

Cluix

Developed the dashboard, mobile app, and OTA update module for a water quality testing device, providing real-time data visualization and government reporting.