Gurpreet Singh

Software Engineer

Bangalore Urban, Karnataka, India4 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Scaled event processing infrastructure to handle 10M+ daily events.
  • Reduced API latency by 89% through cache optimization.
  • Developed automation tools that earned Aptean's Center of Excellence Award.
Stackforce AI infers this person is a Backend Engineer specializing in high-volume event processing and distributed systems architecture.

Contact

Skills

Core Skills

Reliability EngineeringEvent ProcessingDistributed Systems

Other Skills

API performance optimizationAgile Application DevelopmentApache KafkaC++Continuous Integration and Continuous Delivery (CI/CD)Data StructuresDistributed CachingDistributed DatabasesEvent-drivenFlaskGitHubGo (Programming Language)IstioJavaJava Concurrency

About

Backend engineer who builds systems that scale to millions. I solve complex distributed systems problems at Gojek, Southeast Asia's leading super-app serving millions of users daily. My work sits at the intersection of high-volume event processing, real-time data pipelines, and performance optimization—turning infrastructure challenges into measurable business impact. What I've built recently: Scaled event processing infrastructure handling 10M+ daily events and 100M+ weekly push notifications across 20+ microservices Slashed API latency by 89% (450ms→50ms) through strategic cache optimization and Go concurrency patterns Designed gamified onboarding systems that increased user activation by 15.5% Developed automation tools that reduced manual work by 90% and earned Aptean's Center of Excellence Award I work primarily with Golang, Java, Kafka, Redis, PostgreSQL, and Kubernetes—building event-driven microservices that are fault-tolerant, observable, and performant. Whether it's implementing circuit breakers, designing idempotency patterns, or optimizing database queries, I focus on engineering solutions that are both elegant and pragmatic. Beyond coding, I enjoy mentoring engineers (coached 15 bootcamp participants) and contributing to technical discussions around distributed systems architecture. Ranked in the top 1.5% on GeeksforGeeks with a score of 900. Currently exploring: Advanced system design patterns, Low-Level Design principles, and exciting backend opportunities at companies pushing the boundaries of scale and reliability. Let's connect if you're building interesting distributed systems or want to chat about backend architecture!

Experience

Goto group

2 roles

Software Engineer 2

Promoted

Apr 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India · Hybrid

  • At GoTo Group, I contributed to building robust software solutions that enhanced user engagement and system reliability. My work included optimizing API performance, designing event-driven architectures, and implementing reliability engineering practices, all of which significantly improved system efficiency and user experience.
API performance optimizationevent-driven architecturesreliability engineeringReliability EngineeringEvent Processing

Software Engineer

Oct 2022Apr 2024 · 1 yr 6 mos · Bengaluru, Karnataka, India · Hybrid

Aptean

2 roles

Software Engineer

Jul 2021Sep 2022 · 1 yr 2 mos

  • Event-driven orchestration: Built self-service job execution system processing 1,000+ daily pipelines via Flask, Kafka, and MongoDB-enabling no-code workflow configuration through web portal.
  • Distributed processing architecture: Scaled pipeline execution via parallel Kafka consumers with MongoDB state aggregation, enabling concurrent job processing and real-time execution dashboards.
event-driven orchestrationdistributed processing architectureFlaskKafkaMongoDBEvent Processing+1

Intern

Jul 2020Jun 2021 · 11 mos

Education

Lovely Professional University

Bachelor of Technology — Computer Engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Reliability Engineering & Event Processing

Explore similar profiles based on matching skills and experience