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
ArabDT is a software house and digital solutions company that has been working in the Gulf market for 5 years.
- Implement innovative workarounds not readily available in Flutter to overcome the background location feature challenges regarding battery optimization, location accuracy, and different Android device systems.
- Reduced operational costs by eliminating the need for a costly third-party service (worth $450 monthly).
- Successfully published an ArabDT Android app to the Google Play Store, overcoming multiple rejection challenges related to its background location feature.
- Led the development of challengeable UI designs in Taktikat and RMS projects in a testable, maintainable and clean code by applying best practices of TDD and clean architecture.
Qara Digital Solutions
Flutter Engineer
January 2023 - March 2024
Qara is a social supply chain technology enterprise
- Built Qara Insights Dashboard and Admin Panel using Flutter Web.
- Delivered custom mobile apps with dynamic incentive programs for major clients like Wady El Nile and Kafr Al Zayat.
- Integrated CI/CD pipelines using GitHub Actions across multiple projects.
Appgain.io
Mobile Engineer
May 2022 - January 2023
Appgain is customer engagement platform through mobile marketing
- Upgraded the Android and Flutter SDK to support Android 12 with customizable push notification services.
- Developed e-commerce apps like Hatolna and Swim store
- Established Native to Flutter bridge to upgrade iKhair app from Android to Flutter version and transfer local data safely
DHT
Senior Flutter Developer (Remotely Part Time)
July 2022 - September 2024
BookSportz is a sports booking platform designed for sports and adventure seekers.
- Led the development of the BookSportz app in Flutter.
- Integrated with GraphQL APIs and ensured code quality through unit testing.
- Expanded unit tests coverage with 82%
Out Of The Box
Mobile Application Developer
December 2020 - May 2022
Out of the box is an advertising agency and software house company
- Created the in-house Alena mobile app from scratch.
- Developed and maintained multiple mobile applications for Kuwaiti clients.
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
Highlighted Projects
Booksportz
Booksportz is the first sports’ booking engine that allows you to find, review, match & book your desired sport or activity anywhere.
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.
Education
Faculty of Computer Science at Misr University For Science and Technology
Computer Science - Very Good, 2.9
2016 - 2020