Work Experience
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.
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.