Senior-Level Flutter Developer | Cross-Platform Engineer (4+ years)
π Gaza, Palestine
Results-oriented Flutter Developer with 4+ years of experience building high-performance mobile apps across Logistics, B2B SaaS, and HealthTech.
I specialize in Clean Architecture + MVVM, scalable state management (BLoC/Riverpod), and offline-first solutions. I care about code quality, CI/CD automation, performance, and pixel-perfect UI.
- Built complex production apps including dual-sided marketplace & logistics platforms and offline-first business apps.
- Improved user engagement with gamification features (e.g., ~20% retention increase in a fitness platform).
- Refactored legacy codebases to Clean Architecture, cutting technical debt and improving performance (e.g., ~30% improvements reported in real projects).
- Implemented real-time tracking, maps, WebSockets, notifications, and subscription systems.
Core: Flutter, Dart, OOP, SOLID
Architecture: Clean Architecture, MVVM, MVC, Repository Pattern
State Management: BLoC (Cubit), Riverpod, Provider, GetX
Backend & Cloud: Firebase (Auth, Firestore, Cloud Functions, FCM), REST APIs, Laravel integration
Local Data / Offline: Hive, SQLite (Sqflite), SharedPreferences, offline-first sync strategies
DevOps & Tools: Git, GitHub Actions, Codemagic, JIRA, Postman, Figma
Specialized: Google Maps SDK, WebSockets, Payments (Stripe/Tap), RevenueCat (IAP)
- Cross-platform app with subscriptions and IAP via RevenueCat
- Offline logging using Hive with sync on reconnect
- Gamified UI (charts, streaks, progress) to improve retention
- Dual-app ecosystem (Driver & Consumer)
- Real-time geospatial tracking using Google Maps + WebSockets
- Payments + commission workflow, real-time lifecycle control
- Offline-first lead workflows using Hive
- FCM + deep linking for instant lead alerts
- API caching & consistency strategies for CRM-integrated flows
- Email: ibrahim.deep.dev@gmail.com
- LinkedIn: https://www.linkedin.com/in/ibrahim-salem-deeb
- GitHub: https://github.com/ibrahimdeeb0


