Summary

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.

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

  • Faculty of Computer Science at Misr University For Science and Technology - Computer Science

Work Experience

  • Akhdar
  • ArabDT
  • Qara Digital Solutions
  • Appgain.io
  • Out Of The Box

CV Summary

5
Projects
1
Courses
5
Companies
1
Achievements
2
Languages