Ahmed Abdul Fatah

Ahmed Abdul Fatah

$23/hr
Senior Android Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
30 years old
Location:
Maadi, Cairo, Egypt
Experience:
9 years
AHMED ABDUL FATAH Senior Android Engineer-| LinkedIn | GitHub | - | Egypt TECHNICAL EXPERTISE Languages & Core: Kotlin, Java, Coroutines, Flow, RxJava Architecture: MVVM, MVI, Clean Architecture, Dependency Injection UI Development: Jetpack Compose, Navigation, ConstraintLayout, Testing: JUnit, Espresso, Mockito, TDD methodology Backend Integration: Retrofit, RESTful APIs, Firebase, Socket.io Development Tools: Git, CI/CD, ProGuard, Gradle Performance: Memory optimization, ANR prevention, Battery efficiency HIGHLIGHTED PROJECTS Transflo Mobile+: Logistics platform handling $115B+ in freight annually (3.2M+ downloads) Vezeeta Patient: Healthcare booking platform operating in 5+ countries (1M+ downloads) Kotobi by Vodafone: Digital reading platform for Arabic publications (500K+ downloads) PROFESSIONAL EXPERIENCE SENIOR ANDROID ENGINEER Transflo | Remote, USA | Apr 2023 - Present Led migration from Java/MVC to Kotlin/MVI with Clean Architecture, reducing new feature development time (15% improvement) Refactored background services with WorkManager, resulting in crash rate reduction from 2.0% to 1.5% and 30% faster app startup Developed white-label applications serving 100K+ daily users, implementing cross-platform components with Compose UI and Kotlin Multiplatform Enhanced app security with advanced ProGuard rules and anti-tampering measures, reducing vulnerability surface area by 60% Mentored junior developers on Android architecture, increasing team velocity and code quality standards SENIOR ANDROID ENGINEER AevaPay | UAE | May 2022 - May 2023 Developed cryptocurrency payment app for POS machines using Kotlin, Jetpack Compose, and MVVM architecture Implemented Paymob SDK for secure payment processing with 99.9% transaction reliability Reduced UI development time by 35% through adoption of Jetpack Compose and reusable component design Created CI/CD pipeline with automated testing, reducing deployment time from 5 days to 3 days Maintained 4.5+ Play Store rating through regular updates and performance optimizations ANDROID ENGINEER → SENIOR ANDROID ENGINEER Vezeeta | UAE | Sep 2019 - May 2022 Launched telehealth video/audio consultation feature within 4 weeks during COVID-19, increasing remote consultations by 35% Improved app security through custom ProGuard rules, reducing potential security vulnerabilities by 50% Reduced app startup time from 5 seconds to 4 seconds through API caching optimization Refactored codebase from Java/MVP to Kotlin/MVVM, improving maintainability and reducing bugs by 30% Implemented alternative SDKs for non-Google devices, expanding user base by 15% in targeted markets ANDROID DEVELOPER CAT Software House | Egypt | May 2018 - Sep 2019 Developed Buseet Driver App, a comprehensive bus management solution with real-time tracking using Kotlin, MVP, RxJava, and Firebase Built Ta7wela supply chain app for drivers with GPS-based location reporting and real-time order management Created BotBank for Credit Agricole with voice and text query functionality using Hilt and LiveData Designed OuiHop ridesharing platform and Soundwalkrs audio tour app with clean architecture patterns ANDROID DEVELOPER Coformatique Software House | Egypt | Jun 2017 - Jan 2018 Implemented TeethBooth facial recognition app using Google Vision API for real-time filter applications Created WE180 social platform with integrated food/exercise tracking and analytics features Designed event guide applications with live chat, questionnaires, and social networking capabilities ANDROID DEVELOPER INTERN Vodafone | Egypt | Jan 2017 - Apr 2017 Contributed to Kotobi digital library app offering 10,000+ Arabic books and 30+ periodicals Fixed bugs and stability issues, improving app reliability by 30% Implemented new features to enhance user experience and engagement EDUCATION & CERTIFICATIONS Bachelor of Science: Computer Science Shorouk Academy, Egypt | 2016 Certificate of Honor, Computer Science Department ACM-ACPC Regional / ACM-ECPC National Contest Participant -) Key Certifications: Udacity Android Developer Nanodegree Data Structures & Algorithms (UNSW) CS50: Introduction to Computer Science (Harvard)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.