Mahmoud Abdurrahman is a Mobile Software Architect with 15 years in software and a decade focused on mobile platforms, currently shaping high-performance apps and engineering culture at NALA. A certified Java developer and seasoned Android lead, he has shipped 15 Android and 6 iOS apps—including a 100+ screen Virgin Mobile self-care client installed by over 500k users—and recently embraced Flutter for cross-platform development. He brings hands-on expertise across Dart, Java, Kotlin, Swift and Objective‑C, plus backend and CI/CD tooling experience (Jenkins, Bitrise, GitHub Actions, Fastlane) from large-scale projects. Mahmoud also contributes to open-source tooling for mobile workflows, enhancing Android upload service demos to support parallel uploads and robust foreground handling. Remote-first for 6+ years, he pairs pragmatic architecture and unit-testing discipline with a knack for turning complex product requirements into maintainable, production-ready mobile experiences.
14 years of coding experience
10 years of employment as a software developer
B.Sc., Geophysics from Faculty of Science, B.Sc., Geophysics from Faculty of Science at Ain Shams University
Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress notification. Support for persistent upload requests, customizations and custom plugins.
Role in this project:
Mobile Developer (Android)
Contributions:8 commits, 1 PR, 6 comments in 8 days
Contributions summary:Mahmoud primarily focused on enhancing the Android upload service demo application to support parallel multiple uploads. Their contributions included modifying the demo app to handle multiple file uploads concurrently and updating the UI to display progress updates and handle upload completion, cancellation and errors. Additionally, the user implemented the `onCancelled()` callback for proper cleanup and improved the handling of foreground notifications during upload tasks.
Contributions:8 commits, 1 PR, 5 pushes in 2 years 6 months
intellijpluginintellij-plugin
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
Mahmoud Abdurrahman - Mobile Software Architect at NALA