Sign In
Get Clay Free →

Suggestions

    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
    Get intro to Amir
    Add to my network

    Location

    Tehran, Iran