Mohamed A is a seasoned Software Engineer with 10 years' experience specializing in Android development, currently at Meta after roles at Amazon and leading mobile teams in fast-growing startups. He excels in architecting scalable mobile products, applying clean architecture, reactive patterns (RxJava, Kotlin coroutines), modular dynamic delivery, and CI/CD to boost performance and developer velocity. Mohamed has led Android teams that delivered apps serving hundreds of thousands of users and raised code quality and test coverage through CI pipelines and automation. Comfortable across the full SDLC, he pairs hands-on coding in Java/Kotlin with product-minded decisions and a pragmatic use of microservices and strangler patterns to modernize legacy systems. Based in St Albans, UK, he’s notable for translating platform constraints (diverse device resolutions and SDKs) into maintainable architectures and for driving cross-platform Kotlin efforts that increased team capacity.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Computer Science, Computer Science, Very Good, Bachelor of Computer Science, Computer Science, Very Good at Mansoura University
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.