Summary
Mohamed Ebrahim is a Senior Android Developer with nearly a decade of experience building secure, high-performance mobile apps for banking, logistics, media, and consumer products. He specializes in Kotlin-first development, modern architectures (MVVM/MVI/MVP), Jetpack, Coroutines/RxJava, and DI frameworks, and has driven modularization and CI/CD improvements for enterprise-scale banking platforms. At Sword Group and ANZ he focused on security hardening, observability, and automated SAST/DAST integration, reducing vulnerability detection gaps and improving platform reliability for millions of users. Beyond mobile, he has hands-on ML and computer vision experience—training TensorFlow models for medical image segmentation and industrial detection—and has bridged research prototypes into production pipelines. Known for clean, maintainable code and pragmatic architecture decisions, he routinely mentors teams and shapes platform-level standards to improve developer productivity. Based in Dubai, he combines product-minded engineering with strict compliance and device-level security expertise (AOSP, Secure Boot, TEE) often required in financial environments.
9 years of coding experience
6 years of employment as a software developer
Mobile Application Launchpad (MAL) - Intership, Android Engineering, Mobile Application Launchpad (MAL) - Intership, Android Engineering at Google pour les pros
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Misr University for Science and Technology
One Million Arab Coders Intitiative, Udacity Nanodegree Graduation Certificate - Android, One Million Arab Coders Intitiative, Udacity Nanodegree Graduation Certificate - Android at Udacity
Arabic, English, German