Mohamed Abbas

Senior Software Engineer at MyFitnessPal

Al Ismailiya, Egypt
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 Abbas is a senior software engineer with 15 years of hands-on experience and a decade focused on mobile platforms, currently shaping mobile products at MyFitnessPal after a long tenure working on Riot Mobile. He specializes in native iOS/Android development, Kotlin Multiplatform, React Native and C++/Qt, and has owned features, CI/CD, telemetry, and backend lambdas for apps used by millions. As an engineering manager and team lead in prior roles, he blends architecture design with mentoring and hiring responsibilities, improving developer onboarding and reliability practices. He contributes to open source—authoring an Android TagsEditText component that demonstrates attention to reusable UI primitives and state handling. Based in Al Ismailiya, Egypt, Mohamed continuously refreshes his skills and applies pragmatic engineering to deliver polished, production-grade mobile experiences.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Zagazig University
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
245reputation
12kreached
21answers
4questions
github-logo-circle

Github Skills (15)

javas10
android-development10
java10
ui-components9
layoutmanager8
text-processing7
gps6
location6
android-ndk6
webview6
here-api6
bash6
ffmpeg6
android6
android-ffmpeg6

Programming languages (4)

JavaC++CSwift

Github contributions (5)

github-logo-circle
mabbas007/TagsEditText

May 2016 - Aug 2018

Android EditText for view tags or chips
Role in this project:
userMobile Developer (Android)
Contributions:9 releases, 34 commits, 10 PRs in 2 years 3 months
Contributions summary:Mohamed primarily contributed to the development of an Android EditText component designed for displaying and managing tags or "chips". Their initial commit established the foundation of the `TagsEditText` class. Subsequent commits expanded the component's functionality with features like a listener for tag changes, handling for newline characters and spaces, adding methods for setting tags, and providing the ability to customize text color and background. The user also implemented methods for saving and restoring the state.
android
mabbas007/Test

Jul 2015 - Jul 2015

Contributions:4 pushes, 7 branches in 1 day
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