Ritik Kumar
Senior Flutter Developer · NestJS Backend Engineer
Hire this person
Send a job offer directly to this candidate
About
Flutter developer with 4 years building production apps, including 1.5 years owning features for an EdTech platform with 10M+ downloads and 2M+ active users.
Core strength: shipping HLS streaming, payment integrations, and real-time WebSocket features end-to-end — frontend in Flutter, backend in NestJS. Published and maintain an open-source HLS player on pub.dev, adopted by the Flutter community for live and VOD streaming use cases.
Experience
Senior Flutter Developer & Backend Developer - Khan Global Studies
(2024-01)
- Reduced video buffering and improved playback reliability for an EdTech platform's HLS streaming feature (part of an app that scaled to 10M+ downloads and 2M+ active users) by building a custom HLS player with offline download support and adaptive bitrate handling.
- Achieved a 99.5%+ payment success rate across 1,000+ daily transactions by integrating and hardening Razorpay and Cashfree payment gateways with retry logic and error handling.
- Enabled secure authentication and quiz-engine functionality for the platform's core user flows by designing and shipping NestJS REST APIs backed by MongoDB, secured with JWT auth and custom middleware guards.
- Increased live quiz engagement by delivering real-time results and notifications instantly to active users by implementing WebSocket-based live updates combined with FCM push notifications.
- Cut release cycle time by 40% by establishing a CI/CD pipeline using GitHub Actions, Codemagic, and Firebase App Distribution.
- Grew adoption of a Flutter HLS streaming package within the open-source community by publishing it on pub.dev with full documentation, adaptive bitrate support, and background playback.
Mobile Developer - PartyWitty
(2023-05 - 2023-12)
- Achieved a 99% payment success rate for an event-booking and order-tracking app by designing a multi-payment checkout flow supporting card, wallet, and UPI methods.
- Improved app performance by 30%+ by optimizing widget rendering, implementing lazy loading, and adding Hive-based caching.
- Cut UI development time by 25% across the team by designing and maintaining a reusable widget library.
- Built a clean, testable codebase by implementing GetX state management with dependency injection.
Junior Flutter Developer - TechDigi Software Pvt. Ltd.
(2022-10 - 2023-03)
- Improved code reliability and reduced regression bugs by writing unit and widget tests for education and event-management app features.
- Delivered pixel-perfect, responsive UI screens and a reusable component library by translating Figma designs into production Flutter code.
- Streamlined multi-step payment and video playback flows by integrating Chewie/video_player and REST APIs across client-facing features.
Flutter Developer Intern - Saksham Digital Technology
(2022-04 - 2022-09)
- Built foundational REST API integration and navigation flows for client-facing mobile apps while gaining hands-on exposure to Git workflows, CI/CD basics, NestJS, and MongoDB.
Education
Master of Computer Applications - MCA - TIT Bhopal, RGPV University (2023 - 2025)
Bachelor of Technology - Computer Science - TIT Bhopal, RGPV University (2019 - 2023)