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 (145)

kakao10
http-client10
unidirectional-data-flow10
stateflow10
reactive10
architecture10
multimodule10
android-architecture10
reactive-extensions10
observable10
android-application10
kotlin-android10
android-apps10
datastore-android10
jvm10

Programming languages (9)

TypeScriptJavaShellC++CSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
MohamedISoliman/Fancy

Mar 2020 - Mar 2020

Contributions:41 commits, 26 pushes, 1 branch in 7 days
MohamedISoliman/mulhim

Feb 2017 - Aug 2017

Contributions:9 commits, 11 pushes, 2 branches in 5 months
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
Mohamed Ibrahim - Senior Android Engineer at Dyson