I'm an accomplished Senior Android Engineer with a strong technical foundation in both native Android (Kotlin, Java) and Flutter, delivering high-impact mobile solutions across E-commerce, FinTech, Telecommunications, and Enterprise sectors.
I bring proven experience across product-based, service-based, startup, outsourcing, and software house environments β adapting quickly to diverse engineering cultures and business goals.
-
π Recognized for Excellence with 15+ LinkedIn recommendations β reflecting leadership, technical depth, and consistent impact in mobile engineering.
-
π± Developed & launched 20+ mobile apps across E-commerce, FinTech, and Telecom β collectively reaching 10M+ downloads and 1M+ daily active users.
-
π§© Architected scalable codebases adopted by product teams and CTOs as internal engineering standards.
-
π Led the migration of two native Android apps to Flutter β improving scalability and maintainability, while mentoring senior engineers during refactor.
-
π Boosted app performance and stability by resolving 80%+ of production bugs (Crashlytics), improving responsiveness through multi-threading & profiling.
-
π€ Improved team delivery efficiency by 40% via agile collaboration and proactive sprint support with product teams.
-
π Experienced in Agile, Scrum, Kanban, and Lean workflows β ensuring effective team processes and stakeholder alignment.
π± Featured Projects
| Project | Domain | Description |
|---|---|---|
| NWC | Utilities | Used by 1M+ users. Developed the official app for the National Water Company of Saudi Arabia, enabling citizens to access 30+ public water services. |
| Ana Vodafone | Telecom/FinTech | Used by 13M+ users. Contributed to the development and modernization of the Ana Vodafone app β a top-ranked telecom and digital services platform in Egypt. The app enables millions of users to manage mobile services, monitor usage, control subscriptions, and access offers. Delivered key fintech features like Vodafone Cash with enhanced performance, modular architecture, and secure API integrations. |
| MARFA | HRTech | Used by thousands of NWC employees. Built a digital HR platform for real-time request handling, analytics, and mobile workforce services. |
| ContactCars Retail | Ecommerce | Used by 1.5M+ users. The app allows users to browse thousands of used cars, post ads for free, explore latest car specs and prices, and apply for auto loans and insurance. Added features include vehicle document reminders and personalized car management tools β all within a modern, scalable, multi-module architecture. |
| ContactCars Partners | B2B | Used by 10K+ dealers. Developed a dedicated app for car dealers to manage vehicle listings, post ads, and participate in auctions. Integrated the first AI-powered vehicle pricing engine tailored for the Egyptian market. Enables dealers to sell directly to consumers via ContactCars' main platform with real-time bidding and performance tracking tools. |
| CashMinute | FinTech | Used by 10K+ users. Built a secure global money transfer app supporting 80+ countries, 14,000+ pickup points, and instant transfers. Integrated bank payouts, mobile wallets, and cash pickup. Delivered features like real-time tracking, face/fingerprint security, multi-language support, and GDPR/FCA compliance. Enabled fast, low-cost international transactions at a fraction of traditional bank fees. |
| Guinea Money | FinTech | Built a mobile wallet offering secure, real-time financial services including deposits/withdrawals at 5,000+ locations, bill payments, bank transfers, and international money transfers. |
Iβve provided structured mentorship programs for aspiring and mid-level mobile developers, with a focus on both Android Native and cross-platform development.
- π Guided 60+ mentees through structured Android and Flutter mentorship programs
- π¬ Delivered 1-on-1 coaching in architecture design, code reviews, and career growth
- π§ Helped engineers with interview preparation, real-world problem solving, and project reviews
- π± Contributed to growing junior/mid-level devs into confident, capable seniors
π¬ Mentorship isnβt just about teachingβitβs about empowering developers to unlock their potential, gain clarity in their journey, and grow with purpose.
-
Programming Languages:
Kotlin,Java,Dart,C++(Basics)
-
Architecture & Design:
Clean Architecture,Modularization,Multi-Module Projects(Feature, Layered, Hybrid, Dynamic)- Architecture Patterns:
MVI,MVVM,MVP,MVC - Design Principles:
SOLID,DRY,KISS,Domain-Driven Design (DDD) - Design Patterns:
Factory,Builder,Singleton,Observer
-
Networking & API Security:
RESTful APIs,Retrofit,OkHttp,Firebase,Firestore,Realtime DBOAuth 2.0,JWT Authentication,API Keys,Token Refresh,Interceptor Caching,Rate Limiting- Secure API Communication:
TLS/SSL,HMAC,Certificate Pinning JSON Parsing:Gson,Moshi,Kotlin Serialization
-
Operating System Fundamentals:
Memory Management,Multithreading,Parallelism,ConcurrencySynchronous & Asynchronous Programming
-
CI/CD & DevOps:
- CI/CD Pipelines:
GitHub Actions,Azure DevOps,GitLab CI/CD,Bitrise,Fastlane - Containerization:
Docker,Kubernetes (Basics) - App Distribution:
Play Store,TestFlight,Firebase App Distribution
- CI/CD Pipelines:
-
Version Control & Project Management:
- Tools:
Git,GitHub,GitLab,Bitbucket,Azure DevOps - Branching Strategies:
GitFlow,GitHub Flow,GitLab Flow,Trunk-Based Development,Feature Branching,Release Flow,Forking Workflow
- Tools:
-
Methodologies:
- Agile:
Scrum,Kanban,Lean,Waterfall - Task Management:
Jira,Trello,Azure Boards - Practices:
Code Reviews,Versioning,Stakeholder Communication
- Agile:
-
Testing & Deployment:
- Unit Testing:
JUnit,Mockito - UI Testing:
Espresso,UI Automator,Firebase Test Lab - Test Strategies:
TDD,Code Coverage,Pre-launch Reports - App Deployment:
Google Play Store,App Store Connect,TestFlight
- Unit Testing:
-
Core Android SDK & Jetpack Components:
ViewModel,LiveData,Navigation,Room,Paging,WorkManager,DataStore(Proto & Preferences),SavedStateHandle,Lifecycle
-
UI Development:
ConstraintLayout,RecyclerView,Jetpack Compose,Fragment,DataBinding,ViewBinding,ActivityResult API,WindowManager
-
System Services & Tools:
Foreground&Background Services,JobScheduler,Permissions,CameraX,Macrobenchmark,Benchmark,App Startup,Biometric,Emoji2,Multidex,Android KTX
-
Firebase & Google Services:
Firebase Authentication(Google, Facebook, Phone, Email/Password)Firebase Cloud Messaging(FCM),Remote Config(A/B Testing & Feature Flags)Firestore,Realtime DB,Analytics (GA4 & Firebase),Google Maps,Places API,Google Play Services,ML Kit
-
Security & Cryptography:
- Code protection with
DexGuard,ProGuard,R8 - Secure storage via
Android Keystore,EncryptedSharedPreferences - Encryption:
AES,RSA, Hashing:SHA-256 - Secure APIs:
HMAC,TLS/SSL,Certificate Pinning,API Keys
- Code protection with
-
Background & Threading:
Kotlin Coroutines,RxJava,WorkManager,JobSchedulerThreadPoolExecutor,Handlers,Loopers,Foreground & Background Services
-
Storage & Databases:
Room,SQLite,Realm,SharedPreferences,Internal/External Storage
-
Architecture & State Management:
Clean Architecture,Modularization,Multi-Module Projects- Architecture Patterns:
MVVM,MVI - State Management:
Provider,Riverpod,BLoC(basics) - Dependency Injection:
GetItfor DI in Flutter
-
Cross-Platform Development:
- Building performant cross-platform mobile apps using
Dart&Flutterfor both Android and iOS - Platform channels for native integration
- Building performant cross-platform mobile apps using
-
Security & API Integration:
- Secure API communication using
HMAC,API Keys,TLS/SSL - RESTful API integration and
JSON Parsing(with built-in libraries) - Secure authentication flows,
OAuth, and data storage with Flutter-compatible encryption packages
- Secure API communication using
-
Performance & Optimization:
- Lightweight UI building with
StatelessWidgets,CustomPainter,RepaintBoundary, andSlivers - Optimizing layout, widget tree depth, and frame rendering for smooth UX
- Lightweight UI building with
π These skills reflect a strong foundation in mobile engineering and software architecture β enabling me to deliver secure, scalable, and production-ready apps used by millions.
- Strong clean coding standards, code reviews, and best practices.
- Advocate for test-driven development, code quality, and long-term maintainability.
- Passion for mentoring and career coaching junior/mid-level developers.
- π§ Email: mouaz.salah05@gmail.com
- πΌ LinkedIn: linkedin.com/in/mouaz-salah-876531167
- π₯ GitHub: github.com/MouazSalah