Ehsan Heidari is a Senior Android Engineer based in Sydney with a decade of software experience and over six years focused on Android development. He has led Android renewals and feature work for clients at Bilue and now WooliesX, bringing strong expertise in MVVM, Clean Architecture, Kotlin, Android Architecture Components, dependency injection and testing. His background spans consumer apps, Android TV, device management software and e-learning platforms, reflecting comfort with media, concurrency and constrained-device challenges. Ehsan consistently drives testability and maintainability—having delivered apps with high unit coverage and production stability—and adopts TDD and CI practices in agile teams. He also brings earlier systems and database experience from municipal projects, giving him a pragmatic edge when integrating apps with complex backends. Curious and self-driven, he stays current through tutorials and reading, and enjoys applying modern patterns to real-world Android problems.
10 years of coding experience
10 years of employment as a software developer
Amirkabir University of Technology
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at University of Tehran
MyTelecom is a re-implementation of IBM-Ready-App-for-Telecommunications repository, using Kotlin programming language, Android Architecture Component, MVVM Architecture and others. Here is the link to the main IBM github project: https://github.com/IBM-MIL/IBM-Ready-App-for-Telecommunications
Contributions:86 commits, 71 PRs, 42 pushes in 8 months
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
Ehsan Heidari - Senior Android Engineer at WooliesX