Sign In

Amir Naghavi

Android Developer ⚡️

Amir Naghavi is an experienced and passionate Android developer who is always eager to learn and implement new concepts and tools. With a focus on delivering elegant, reusable, and well-structured code, he spends his time building features and tools that adhere to fundamental software engineering principles like SOLID, DRY, KISS, TDA, and YAGNI.

Amir's areas of expertise include Android app development, Kotlin/Java programming languages, MVVM/MVP Clean Architecture, TDD, Rx.Android/Coroutine, Architectural Components, Dagger, Mockito, Robolectric, Retrofit, Picasso, Room/Realm, GIT, Gradle, CI/CD, and much more. He has built complex/custom UI designs, implemented common design/architectural patterns into Android, and debugged memory-efficient android apps. Additionally, Amir has experience with media streaming (ExoPlayer), Google Map SDK, push notifications, Flutter application development, and IOS application development.

Previously, Amir has held Android developer roles at various organizations such as Bank Mellat, ABA Software Company, and 2local, where he currently works as a Senior Android Developer. As a professional, Amir is a team player who values an Agile approach to project management.

Related Questions

What projects has Amir Naghavi worked on at 2local?
What are Amir Naghavi's main responsibilities as a Senior Android Developer at 2local?
How long has Amir Naghavi been with 2local?
What is Amir Naghavi's educational background?
Can you provide examples of Amir Naghavi's contributions to 2local's projects?
Amir Naghavi
Amir Naghavi, photo 1
Amir Naghavi, photo 2
Add to my network

Location

Tehran, Iran