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.
Summary
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
- FFaculty of Computer Science at Misr University For Science and Technology - Computer Science
Work Experience
- AArabDT
- QQara Digital Solutions
- AAppgain.io
- DDHT
- OOut Of The Box
CV Summary
4
Projects
2
Courses
5
Companies
2
Languages