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
Work Experience
ArabDT
Senior Mobile Engineer
March 2024 - Now
- Built background location solutions for improving accuracy & battery use.
- Reduced costs by $450/month via third-party service elimination.
- Published Play Store app by overcoming rejection issues.
- Applied TDD & Clean Architecture for maintainable code.
- Partnered with designers & Project Managers (PMs), for feature delivery.
- Led the development of challengeable UI designs in the Taktikat, RMS & Future AI projects
Qara Digital Solutions
Flutter Engineer
January 2023 - March 2024
- Built Qara Insights Dashboard & Admin Panel (Flutter Web).
- Delivered mobile apps with incentive programs (Wady El Nile, Kafr El Zayat).
- Implemented CI/CD using GitHub Actions.
- Collaborated with designers & stakeholders, in Agile sprints.
Appgain.io
Mobile Engineer
May 2022 - January 2023
- Upgraded SDKs for Android 12 compatibility & notifications.
- Developed e-commerce apps (Hatolna, Swim Store).
- Migrated iKhair app from Android native to Flutter ensuring data safety.
DHT
Senior Flutter Developer (Remotely Part-Time)
July 2022 - September 2024
- Led the development of the BookSportz app in Flutter.
- Integrated with GraphQL APIs and ensured code quality through the unit testing.
- Expanded unit tests coverage to 82%
Out Of The Box
Mobile Application Developer
December 2020 - May 2022
- Created the in-house Alena mobile app from scratch.
- Developed and maintained multiple mobile applications for the Kuwaiti clients.
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)
Architectures & Design Patterns:
Architectures: MVVM, MVC, Clean Architecture
Design Patterns: Creational (Singleton, Factory,Builder), Structural (Adapter, Decorator), Behavioral (Observer)
APIs & Networking:
REST, JSON, GraphQL, SSE, WebSockets
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
Highlighted Projects
Taktikat
Football Tactics: Your one-stop place for everything related to the world of football,
Ikhair
Ikhair is an application for donations to charities and urgent cases via SMS and bank account.
RMS
It is the training and rehabilitation management system for children with special needs, and there is a responsibility for this child.
WNCC
WNCC company. An android app for WNCC company users(corporate).
Booksportz
Booksportz is the first sports’ booking engine that allows you to find, review, match & book your desired sport or activity anywhere.
Education
Faculty of Computer Science at Misr University For Science and Technology
Computer Science - Very Good, B+
2016 - 2020