Skip to main content
Ritik Kumar

Ritik Kumar

Senior Flutter Developer · NestJS Backend Engineer

Talent
Bengaluru, Chennai, PuneMember since July 1, 2026
FlutterDartBLoCGetXWebSocketHLS streamingFCM Push NotificationsRazorpayCashfreeNestJSMongoDBJWTFirebase AuthenticationHiveGitHub ActionsCodemagicGitREST APIsGoogle Maps SDKFigmaChewievideo_player
·

Hire this person

Send a job offer directly to this candidate

FlutterDartBLoCGetXWebSocket

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)

Skills

Senior Flutter DeveloperNestJS Backend Engineer

Reviews

Related