Armond Avanes, Software Developer in Glendale, CA, United States
Armond Avanes

Software Developer in Glendale, CA, United States

Member since July 10, 2018
Armond is an Android architect/developer with a focus on Java/Kotlin and over two decades of professional experience. He is the founder and previous owner of aCar, a top-rated Android app providing an all-in-one vehicle management experience, which was acquired after growing to over a million downloads and 150,000 active users, with a 4.5-star rating and 17,000+ reviews on Google Play Store. He has extensive experience working remotely.
Armond is now available for hire




Glendale, CA, United States



Preferred Environment

IntelliJ IDEA, Android Studio, Git, Gradle, Maven

The most amazing...

...thing I've built is aCar, a wildly successful vehicle management app available on Android.


  • Lead Android Engineer and Architect

    2019 - PRESENT
    Vimvest (via Toptal)
    • Started, architected, led, actively developed, and helped to launch the first version of the Android app at Vimvest.
    Technologies: Android, Java, Kotlin
  • Lead Android Engineer

    2018 - 2019
    • Led the Android implementation of TallyGo Map and Navigation SDK to bring embeddable turn-by-turn navigation to third-party apps.
    Technologies: Android, Java, Kotlin
  • Lead Android Architect/Developer and Consultant

    2014 - 2017
    Social Knowledge
    • Worked on integrating aCar, an Android app, with the Fuelly platform to synchronize its data with Fuelly's back end.
    • Optimized and redesigned the existing back-end sync API interfaces and made them 10x faster.
    • Redesigned the user interface of aCar.
    Technologies: Android, Java
  • Founder, Architect, and Developer

    2012 - 2013
    ZoneWalker, LLC
    • Started ZoneWalker to embrace aCar (Android app powered by a Java/JEE back end), a personal project back then which was already the #1 vehicle management app on Google Play Store.
    • Grew aCar to 1+ million downloads, 150,000 active users, and a 4.5/5 rating out of 17,000 reviews.
    Technologies: Android, Java, Spring, Spring Boot
  • Architect and Developer

    2009 - 2012
    • Developed aCar and brought it from scratch to being featured for a full month in October of 2010.
    Technologies: Android, Java, JEE, Spring
  • Senior Java/JEE Developer and Consultant

    2007 - 2009
    Globalmouth AB
    • Contributed to the development of a JEE-based mobile messaging platform to process tons of messages from different communication channels.
    Technologies: Java, J2EE
  • Senior Java/JEE Architect and Developer

    2004 - 2006
    Consultant (Freelance)
    • Provided development and consultancy services on client-side Java/Swing and server side JEE projects to a couple of different clients.
    Technologies: Java, J2EE, Spring
  • Senior Java/JEE Developer and Consultant

    2003 - 2004
    • Contributed to the development of Atlassian Confluence, a web-based document and knowledge management/sharing Wiki application powered by JEE platform and technologies.
    Technologies: Java, J2EE
  • Senior Java Architect and Developer

    2001 - 2003
    • Helped architect a client/server-based ERP system powered by JEE platform, a relational database (Oracle), and Java Swing.
    Technologies: Java, J2EE


  • Vimvest (Android) (Development)

    Vimvest Android is an app for creating short-term and long-term personal investment and saving goals; both manual and automated.

  • aCar (Android) (Development)

    An all-in-one vehicle management Android app (plus a Java back-end) to log activities as well as manage and keep track of your vehicles, including fill-ups, fuel mileage, maintenance, services, expenses, and trips.

    I grew the app to 1+ million downloads, 150,000 active monthly users, a 4.5-star rating, and 17,000+ reviews on the Google Play Store before selling the app.

  • TallyGo Navigation & Map (Development)

    TallyGo SDK can be used for routing and turn-by-turn navigation in third-party apps. And the app link you see below is just an example of how the SDK can be used and what features it provides.


  • Languages

    Java 8, Core Java (J2EE), Java, Kotlin
  • Frameworks

    Spring, Dagger 2, Spring Boot, Android SDK, Spring MVC, Spring Security, KOIN, Hibernate
  • Libraries/APIs

    Spring REST, Quartz, Android Architecture Components, Retrofit 2, LiveData, RxJava 2
  • Tools

    Gradle, Maven, Git, Subversion (SVN), IntelliJ IDEA, Android Studio, Android Jetpack
  • Paradigms

    Model View Viewmodel (MVVM), Object-oriented Programming (OOP), Object-oriented Design (OOD), Reactive Programming
  • Platforms

    Android, JEE, AWS EC2
  • Storage

    Spring Data, Spring Data JPA, MySQL, PostgreSQL, SQLite, AWS S3, AWS RDS, AWS DynamoDB
  • Other

    Android Architecture, Android Data Binding, Room, Google Material Design, RESTful APIs, Android UI Design, AWS Route 53


  • Bachelor's degree in Software Engioneering
    1996 - 2001
    Azad University - Tehran

To view more profiles

Join Toptal
Share it with others