Remote, , India
Summary
At Gamezop, Abhijeet developed and optimized performant Go-based APIs and scalable backend services for game metadata and features, ensuring high availability and efficient data processing.
Highlights
Engineered performant game metadata and feature APIs using Go, optimizing PostgreSQL queries with CTEs to significantly reduce response times and enhance system responsiveness.
Developed scalable backend services using Go and Gin, adhering to SOLID principles, and implemented Redis caching to accelerate frequently accessed APIs and reduce PostgreSQL load.
Designed and implemented a Change Data Capture (CDC) pipeline using Debezium, PostgreSQL, and Kafka to accurately track inserts/updates across three critical onboarding tables.
Built a high-throughput event data pipeline processing over 20 million events daily, and deployed an Elixir/Phoenix-based event collector for Kafka, achieving 99.99% uptime and zero downtime.
Developed a Java-based event stream processor for Kafka, featuring session windowing, data transformation, and enrichment, while integrating Datadog for distributed tracing and a Kafka failover mechanism to prevent cascading failures.