Senior Mobile Engineer specializing in Flutter and Android with 6+ years of experience building high-performance, cross-platform applications. Proven ability to reduce code redundancy by 35% through modular architecture, leading to significant efficiency gains. Maintained 98.8% crash-free sessions for applications serving over 2M+ monthly active users. Recognized contributor to the Flutter ecosystem with a top-rated package on pub.dev.
Summary
Technical Skills
Languages:
primary: Dart, Java
secondary: Kotlin
Frameworks & Tools:
Mobile Development: Flutter SDK, Android SDK, iOS SDK (deployment & integration), AI integration
State Management: Bloc, Provider, ViewModel
Methodologies:
Agile (Scrum, Kanban), Offline First Apps, Environment Management, App Security, Localization
Architectures & Design Patterns:
Architectures: MVVM, MVC, Clean Architecture
Design Patterns
APIs & Networking:
REST, JSON, GraphQL, SSE, WebSockets
Networking Libraries: Dio, Retrofit2, OkHttp
Databases & Storage:
Local Databases: SQFlite, Room, Hive, Shared Preferences, Caching
Cloud Databases: Firebase Firestore, Firebase Storage, Supabase
Cloud Services:
Firebase (Dynamic Links, Messaging, Push Notification, Remote Config, Analytics)
CI/CD & Version Control:
Git, GitHub, GitLab
CI/CD Tools: GitHub Actions, Fastlane, Codemagic
Dependency Injection & Reactive Programming:
Dependency Injection: GetIt, Hilt
Reactive Programming: RxDart, RxJava, Streams
Testing:
Unit Testing, Integration Testing, Widget Testing
Education
- FFaculty of Computer Science at Misr University For Science and Technology - Computer Science
Work Experience
- AAkhdar
- AArabDT
- QQara Digital Solutions
- AAppgain.io
- OOut Of The Box