Bengaluru, Karnataka, India
Summary
As Software Developer II, developed and optimized high-performance systems for consumer applications, significantly improving user experience and operational efficiency.
Highlights
Optimized Add Cash flow for IPL peak traffic (3x load) by implementing asset chunking, async preloading, and native caching, reducing load time from 2.9s to 771ms (70% faster) and significantly boosting user transactions.
Engineered and deployed Server-Side Rendering (SSR) and advanced front-end optimizations for high-traffic advertisement banners, reducing load times and improving user engagement.
Designed and launched an Over-The-Air (OTA) update system with BSDiff patches and checksum validation, reducing bundle size by 90% and enabling phased rollouts to 10M+ users on AWS (DynamoDB, Redis, S3).
Re-architected real-time timer mechanisms using centralized signals and selective subscriptions, drastically cutting CPU usage by 99%+ (from 3,300 to 32 re-renders/second) for smoother UI performance.
Refactored the match lobby using an entity-based data pattern, optimizing store structure and state management, and leveraging Redux Thunks to streamline data flow and boost application performance.
Developed "FastLottie," a custom React Native framework incorporating persistent caching and offline support, which enhanced animation load times and user experience on low-network devices.