Experienced Senior Software Engineer with 5+ years in mobile app development, specializing in Flutter and Android. Proficient in building scalable, high-performance applications with a focus on optimizing user experience and solving complex technical challenges. Proven track record in delivering robust solutions across industries like e-commerce, social supply chain, and customer engagement. Adept at utilizing Clean Architecture and CI/CD practices to enhance development efficiency. Looking to leverage my expertise in leading impactful projects and driving product innovation.
Summary
Marital status
Single
Military status
Exempted
Birthdate
24 November 1996
Languages
Arabic ( Mother tongue ), English ( Very good )
Key Skills
Programing 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
Soft Skills:
Team Player, Problem Solving, Effective Communication
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