Rohan
Kumar
Chaudhary
Passionate Flutter, iOS & Mobile Developer from Nepal with 4+ years of experience building high-performance, cross-platform apps. Expert in BLoC, Firebase, Swift, Method Channels, and clean architecture. Published apps live on both Play Store & App Store — Android and iOS.
About
Skills
- Dart
- Swift
- Kotlin
- SQL
- HTML
- Flutter
- iOS — Swift / UIKit / SwiftUI
- Android (Kotlin)
- BLoC / Cubit
- Socket.IO
- Xcode (iOS development)
- Git & GitHub / GitLab
- Firebase (Auth, FCM, RT DB)
- Hive & SQLite / Drift
- Docker
- CI/CD (GitHub Actions)
- Postman · Figma · HTTP Toolkit
- Method Channel & Event Channel
- iOS SDK (Swift ↔ Flutter bridge)
- Android SDK (Kotlin ↔ Flutter bridge)
- RESTful APIs (Dio / HTTP)
- Push Notifications (FCM / APNS)
- WebSockets / Real-time
- Payments: eSewa, Khalti, IPS
- Dart Isolates
- Problem Solving
- Team Collaboration
- Agile / Scrum
- Communication
- Proactive Learning
- Nepali — Native
- English — Professional
- Hindi — Fluent
Experience
- Learned Swift and iOS development using Xcode; created Apple Developer account and published apps to the App Store.
- Built hybrid Flutter apps with deep native integration — wrote iOS SDK code in Swift and Android SDK code in Kotlin, bridged via Method Channel and Event Channel.
- Initialized and managed local SQLite databases with Drift (Moor) using full isolate-based architecture for non-blocking UI.
- Designed and executed complex SQL queries with both raw SQL and abstraction layers.
- Created reusable Dart extensions to simplify repetitive tasks and improve code readability.
- Developed project templates and architecture patterns to reduce boilerplate and speed up development.
- Applied modular design practices to separate concerns and enhance maintainability.
- Developed real-time chat with Socket.IO and managed complex states using Flutter BLoC with state-based caching.
- Integrated secure payment gateways: eSewa, Khalti, Connect-IPS for reliable transaction processing.
- Leveraged Dart Isolates for computationally intensive tasks ensuring smooth UI performance.
- Facilitated Dart-to-Kotlin communication via platform channels to access native Android functionalities.
- Forked and customized third-party Flutter libraries to meet specific project UI and logic requirements.
- Managed version control via GitHub/GitLab — branching, merging, and code reviews in Agile teams.
- Built real-time chat with Firebase Realtime Database and BLoC for state management.
- Implemented push notifications using FCM and Flutter Local Notifications.
- Designed secure email and phone authentication systems with Firebase Auth.
- Integrated RESTful APIs using Dio and HTTP with caching and retry logic.
Projects
Health & fitness hybrid app built with Flutter and published on both App Store and Play Store. Integrated native iOS SDK in Swift and Android SDK in Kotlin, communicating with Flutter via Method Channel and Event Channel for real-time health data, sensor access, and platform-specific fitness features. Managed Apple Developer account and end-to-end App Store submission.
Full-featured educational platform launched on both Play Store and App Store. Built real-time chat with WebSocket, integrated video/audio players, Hive caching for offline access, BLoC state management, eSewa & Khalti payments, PDF/HTML rendering, and Figma-based responsive UI.
Government service mobile platform launched on Play Store and App Store. Implemented robust Dio API integrations, FCM push notifications, offline caching, Connect-IPS & Khalti payments, and responsive UI translated from Figma. Managed Flutter version migrations and deprecated method resolutions.