Summary
Adel Dadras is a Senior Android Developer with over seven years of hands-on experience designing and delivering high-quality, user-centric mobile applications using Java and Kotlin. He has led major re-architecture efforts for large-scale apps (including a bank app serving over 4 million users), migrating codebases, introducing modular architectures, and implementing Jetpack Compose to improve performance and maintainability. Adept at test-driven practices, he introduced Mockito and Espresso tooling to push test coverage toward 80% while reducing crashes via Sentry and CI-driven quality checks. His work emphasizes readable, appropriately abstracted code and pragmatic use of MVVM, Dagger Hilt, coroutines, and navigation components to enable scalable teams. Known for tackling worst-case scenarios and complex integrations (OAuth2, Zoom, Firebase, BLE, geolocation), he combines hands-on engineering with a proven track record of measurable improvements in crash rates and code footprint. Based in Tehran, he brings a strong balance of architecture-level thinking and day-to-day delivery focus that accelerates product stability and developer productivity.
6 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at University of Isfahan
English