Mohamed Ibrahim

Senior Android Engineer at Dyson

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mohamed Ibrahim is a Senior Android Engineer with a decade of experience building and maintaining consumer and B2B Android apps across startups and large enterprises in the UK and internationally. He specializes in Kotlin, modern Android architectures (MVI, Clean), and migrating legacy reactive codebases to Kotlin Flow to improve maintainability and delivery speed. At TryCarriage and Swvl he shipped search and B2B features, implemented dynamic feature mechanisms for faster builds and A/B testing, and helped teams adopt scalable migration roadmaps. His work at Vodafone focused on scalable domain-layer design handling multiple API integrations, while recent roles include senior engineering at Dyson. Comfortable taking features from greenfield implementation to production stability, he combines pragmatic engineering with a background in electrical and software engineering. Outside core app development he brings product-minded thinking from earlier content and freelance roles, helping bridge engineering and user-facing outcomes.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Electrical, Electronics and Communications Engineering, Bachelor's degree, Electrical, Electronics and Communications Engineering at Aswan University
bookAndroid Developer Nanodegree, Computer Software Engineering, Android Developer Nanodegree, Computer Software Engineering at Udacity
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
3,794reputation
177kreached
45answers
31questions
Badges
android
top-5%
gradle
top-5%
android-studio
top-5%
model-view-controller
top-1%
repeat
top-5%
android-jetpack-compose
top-5%
github-logo-circle

Github Skills (101)

http-client10
clean-architecture10
reactive-extensions10
android-architecture10
android-view10
android-application10
coroutines10
android-apps10
kotlin-android10
jvm10
java10
callback10
android-app10
android10
asynchronous10

Programming languages (8)

TypeScriptJavaShellC++CSSJavaScriptRubyKotlin

Github contributions (5)

github-logo-circle
Contributions:32 commits, 47 pushes, 4 branches in 5 years 3 months
MohamedISoliman/Fancy

Mar 2020 - Mar 2020

Contributions:41 commits, 26 pushes, 1 branch in 7 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial