Backend Engineer
2023-10-26 - present
Gamezop Plug-and-play casual gaming platform.
Hyderabad, India

As the sole backend engineer, I'm responsible for the complete lifecycle of the Criczop platform's technical infrastructure, from initial architecture and design through to implementation and scaling.

  • Architected and engineered Criczop, a cricket platform serving 4M+ monthly users with 6-minute average session duration; designed scalable system architecture from ground up, developed high-performance APIs, and optimized database queries achieving 20ms P99 latency.
  • Engineered a high-performance distributed system for parallel job processing using Elixir/OTP and RPC, delivering fault-tolerance, horizontal scalability across Kubernetes cluster, and sub-5ms latency for real-time cricket match data processing.
  • Implemented real-time data streaming through SSE (Server Sent Events) using Phoenix framework and pub/sub architecture, enabling low-latency broadcast (∼10ms) of live cricket match updates, significantly enhancing user experience.
  • Augmented observability stack by integrating OpenTelemetry and SigNoz for distributed tracing and metrics.
  • Led development of a comprehensive CMS solution using Payload CMS, Next.js, and MongoDB collaborating closely with stakeholders to meet content strategy goals.
Software Engineer Intern
2023-03-23 - 2023-06-23
HashedIn Cloud-native development and high-end software engineering.
Bengaluru, India

Developed a secure proctoring tool with advanced features, including real-time audio/video streaming via WebRTC, browser lockdown, and AI-powered monitoring with Tensorflow.js for eye-tracking and object detection.

  • Developed a proctoring tool using Next.js, Node.js, and Express to monitor candidates during hiring tests, and integrated it into the company’s internal toolchain.
  • Implemented advanced features, such as object detection, multiple-person detection, real-time eye movement tracking using Tensorflow.js, and implemented browser lockdown to enhance security in test environments.
  • Integrated WebRTC and Socket.io to enable real-time audio and video streaming. Implemented dynamic bitrate adaptation and congestion control, to optimize real-time streaming efficiency by 34%.
  • Developed robust backend APIs utilizing Node.js and Express. Enhanced backend reliability by writing comprehensive integration and unit tests using Jest and Cypress, achieving an impressive 85% test coverage.