Ehsan Heidari

Senior Android Engineer at WooliesX

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job10 years of employment as a software developer
bookAmirkabir University of Technology
bookMaster's degree Computer Software Engineering, Master's degree Computer Software Engineering at University of Tehran
languagesEnglish, Persian, Arabic
stackoverflow-logo

Stackoverflow

Stats
516reputation
27kreached
6answers
3questions
github-logo-circle

Github Skills (25)

mvvm-architecture7
retrofit6
adyen6
error-handling6
payment6
android6
duration6
kotlin6
cursor6
android-activity6
java6
datetime6
exceptions6
architecture6
kotlin-coroutines6

Programming languages (1)

Kotlin

Github contributions (5)

github-logo-circle
ehsanheidari67/MyTelecom

Oct 2018 - Jun 2019

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
re-implementationmiltelecommunicationsmvvmandroid
Contributions:5 pushes, 1 branch in 1 day
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