Summary

Senior Mobile Engineer with 6 years of experience delivering high-performance Flutter and Android applications across e-commerce, supply chain, and social platforms. Proven ability to resolve complex technical challenges, reduce costs, and enhance user experience through performance optimization and innovative solutions.

Technical Skills

  • Languages:

    Primary: Dart, Java

    Secondary: Kotlin

  • Frameworks & Tools:

    Mobile Development: Flutter (Cross Platform), Android (Native)

    State Management: Bloc, Provider, ViewModel

  • Methodologies:

    Agile (Scrum, Kanban)

  • Architectures & Design Patterns:

    Architectures: MVVM, MVC, Clean Architecture

    Design Patterns: Creational (Singleton, Factory,Builder), Structural (Adapter, Decorator), Behavioral (Observer)

  • APIs & Networking:

    REST, JSON, GraphQL

    Networking Libraries: Dio, Retrofit2, OkHttp

  • Databases & Storage:

    Local Databases: SQFlite, Room, Hive, Shared Preferences

    Cloud Services: Firebase Firestore, Firebase Storage

  • Backend & Cloud Services:

    Firebase (Dynamic Links, Messaging, 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

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

CV Summary

4
Projects
2
Courses
5
Companies
2
Languages