Ahmed Ibrahim

Staff Software Engineer (Android) at League

Berlin, Germany
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 Ibrahim is a Staff Android Engineer based in Berlin with 14 years of experience building production mobile apps and leading complex Android initiatives. He specializes in Kotlin, Jetpack Compose, WorkManager and dependency management, and has a track record of stabilizing large codebases and modernizing testing and build systems. Ahmed has shipped greenfield apps under tight deadlines (e.g., Secret Escapes) and driven dependency and compile-time upgrades across notable open-source projects including Mozilla Firefox for Android. He balances hands-on implementation—UI optimizations, ViewHolder refactors, null-safety fixes—with architectural work and mentoring within cross-functional teams. A persistent open-source contributor, he’s fixed build issues, improved testability, and packaged native libraries for upstream projects, demonstrating both product focus and deep platform knowledge. Colleagues rely on him for pragmatic modernization efforts that reduce technical debt while keeping releases on schedule.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Suez Canal University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
743reputation
34kreached
16answers
14questions
github-logo-circle

Github Skills (28)

kotlin10
unit-testing10
mobile-development10
testing10
android-development10
android-components10
java10
javas10
android-component10
junit10
android10
workmanager10
gles9
ui-components9
browser9

Programming languages (11)

TypeScriptJavaC++ShellCJavaScriptMustacheGroovy

Github contributions (5)

github-logo-circle
chrislacy/TweetLanes

Aug 2013 - Dec 2013

Tweet Lanes for Android
Role in this project:
userMobile Developer (Android)
Contributions:6 commits in 4 months
Contributions summary:Ahmed primarily contributed to the Android application "Tweet Lanes" by fixing bugs and improving the user interface. Their work included addressing issues related to URL display and self-blocking functionality within the application. Furthermore, the user implemented the ViewHolder pattern in several list adapters to optimize performance. They also addressed an issue related to displaying avatar images and made changes to the TweetFeedItemView and DirectMessageItemView to improve the app's functionality.
android
⚠️ This project moved to a new repository. It is now developed and maintained at: https://github.com/mozilla-mobile/firefox-android
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 6 PRs, 14 comments in 7 days
Contributions summary:Ahmed primarily contributed to the `mozilla-mobile/android-components` repository by addressing build and compilation issues, upgrading dependencies, and fixing code style violations. They also worked on integrating and testing new features, specifically related to WorkManager, and refactored and optimized existing code. Their contributions include upgrading the WorkManager library and addressing compile errors in Glean service.
firefox-androidmobileandroidbrowsermozilla
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