What is Amir Naghavi tweeting about?
Sign In
Get Started →
Profile Image for Amir Naghavi

Amir Naghavi

Android Developer ⚡️
Tehran, Iran
Is this your profile? Claim it now
This public profile is provided courtesy of Clay. All information found here is in the public domain.
What are Amir Naghavi’s favorite books?
Profile Image for Amir Naghavi

Amir Naghavi

Android Developer ⚡️
Tehran, Iran
SummaryAI Assisted Badge

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.

This public profile is provided courtesy of Clay. All information found here is in the public domain.
Is this you? Claim profile
This public profile is provided courtesy of Clay. All information found here is in the public domain.