Ahmed Fathy

Software Engineer at Google

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
Ahmed Fathy is a software engineer with 12 years' experience specializing in Android and frontend development, currently building products at Google. He previously contributed to Booking.com's core Android app after completing their graduate program and helped develop Vezeeta’s Doctor Profile App, giving him deep experience in consumer-facing mobile UX and booking workflows. Ahmed is an active mobile contributor to the open-source MifosX Android client, where he implemented features, improved navigation and UI, and added unit tests to strengthen app reliability. He combines a strong engineering foundation from Ain Shams University and a Udacity Android Nanodegree with practical, user-focused feature delivery. Colleagues describe him as driven to build features that users love while quietly improving testability and interface correctness behind the scenes.
code12 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer and Systems Engineering, 92.68%, Bachelor's degree, Computer and Systems Engineering, 92.68% at Ain Shams University
bookAndroid Developer Nano Degree, Android Developer Nano Degree at Udacity
languagesEnglish, Arabic
github-logo-circle

Github Skills (18)

kotlin10
unit-testing10
mvvm10
android-applications10
android-app10
android10
android-application10
navigationbar9
navigationview9
integration-testing9
retrofit9
ui-design8
androidviewbinding7
dagger-hilt7
view-binding7

Programming languages (2)

JavaKotlin

Github contributions (5)

github-logo-circle
openMF/android-client

Mar 2016 - Apr 2016

An android client for the MifosX platform
Role in this project:
userMobile Developer (Android)
Contributions:13 commits, 14 PRs, 17 comments in 1 month
Contributions summary:Ahmed primarily contributed to the Android client for the MifosX platform. Their work involved implementing and testing new features within the Android application, focusing on client management, including creation, and the display of charges. They also addressed issues related to navigation and user interface elements, ensuring correct display and usability of the application, including testing different screen titles within the application. Unit tests for the Android application were created.
unit-testingretrofit2mifosx-platformbutterknifemvp-architecture
Contributions:18 commits in 1 month
android-appkotlindeadlinesandroid
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
Ahmed Fathy - Software Engineer at Google