Ratul Chakraborty
Senior Flutter Developer
About
Senior Mobile Developer with 5+ years of experience building high-performance cross-platform applications using Flutter. Expert in state management (BLoC, GetX, Riverpod), clean architecture, and payment integrations. Currently serving notice period and available for immediate joining. Proven track record of delivering complex B2B and B2C solutions across Android, iOS, Web, Windows, and macOS platforms.
Experience
Software Engineer - II - IDC Technologies - Gurugram
(2026-01)
Serving Notice Period
- Developing Ratings & Reviews E2E feature for MAF Carrefour Online Shopping (UAE's leading e-commerce platform) using Flutter
- Implemented Riverpod for scalable state management across complex UI flows
- Leveraged Cursor AI for rapid prototyping, reducing boilerplate code generation by 40%
- Collaborating with cross-functional teams across India and UAE regions
Technical Consultant - Status Neo - Gurugram
(2024-09 - 2025-11)
- Built Wio Retail (Flutter) with back-office management (Flutter Web) serving 50+ retail stores
- Implemented BLoC (Cubit) for predictable state management across the app ecosystem
- Developed Flutter-based AI Chat Assistant integrated with OpenAI GPT4 API, enabling real-time customer support
- Created AI Code Generation Tool to automatically implement Swagger API specifications, reducing development time by 30%
- Optimized app performance achieving 60 FPS on low-end devices
Senior Flutter Developer - HostBooks - Gurugram
(2022-08 - 2024-09)
- HB Neo: Led development of flagship application across Android, iOS, Windows, and macOS (4 platforms)
- Aahar POS Module: Architected complete Point-of-Sale system with Swiggy & Zomato integration for online orders, separate Waiter App and Kitchen App for streamlined order management, and Urban Piper & Reelo loyalty program integration
- HB Super: Developed inventory management app with real-time background location tracking using platform channels (iOS & Android)
- Implemented Pine Labs Plutus Smart payment terminal integration for seamless transaction settlement
- Built Spring Boot REST APIs with Firebase for multi-device data sync
- Used GetX for state management and sqflite for offline-first architecture
- Reduced crash rate from 2.1% to 0.4% through rigorous testing and monitoring
Flutter Developer - Bluestacks - Gurugram
(2021-08 - 2022-08)
- Built BSX Mobile App from scratch using BLoC design pattern, reaching 100K+ downloads
- Implemented localization supporting 8+ languages
- Developed Payouts Dashboard using React.js (Hooks & Functional Components)
- Enhanced Game.TV App with tournament creation features
- Built Admin Dashboard using Flux pattern for real-time tournament management
- Integrated analytics to track user engagement, leading to 25% increase in retention
Mobile Developer - Rent OK - New Delhi
(2018-12 - 2020-07)
- Developed PG Hostel Flat Manage and Smart Tenant App (Native Android)
- Implemented Retrofit for network calls and Room for local data persistence
- Integrated Razor Pay Payment Gateway for seamless rent collection
- Applied Android MVVM Architecture with LiveData and ViewModel
- Built Sales Team App using Flutter with Provider state management
- Achieved 4.7+ star ratings on Play Store for both applications
Education
Bachelor of Technology - Information Technology - Delhi Technological University (formerly DCE) (2017-08 - 2021-05)