Summary
Ahmed Shaban is a Senior Android Engineer based in Tallinn with a decade of software experience and six years focused deeply on Android across medical, finance, CRM, e-commerce and automotive domains. He specializes in clean architecture, code quality, and migration projects—converting large apps from RxJava to coroutines, Dagger2 to Hilt, and adopting Jetpack Compose and MVI in production. Ahmed has published 10+ Play Store apps, contributed to open-source, and developed KMP shared libraries and platform integration layers for multi-module, feature-sliced codebases. He combines mobile breadth (Flutter, iOS familiarity) with backend experience writing REST/GraphQL APIs and occasional Node.js services, enabling pragmatic end-to-end solutions. Notably, he has driven major refactoring roadmaps and CI/CD, localization and linting pipelines while mentoring teams and leading technical hiring.
10 years of coding experience
9 years of employment as a software developer
Android Development Nano Degree, Computer Science, Android Development Nano Degree, Computer Science at Udacity
bachelor of Computer Science, Computer Science, bachelor of Computer Science, Computer Science at Minufiya University