Scroll To View More
Armond Avanes, Java Developer in Glendale, CA, United States
Armond Avanes

Java Developer in Glendale, CA, United States

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

Portfolio

Experience

  • Java, 20 years
  • Object-oriented Design (OOD), 20 years
  • Spring, 15 years
  • RESTful APIs, 12 years
  • Android Architecture, 9 years
  • Android, 9 years
  • Google Material Design, 4 years
  • Spring Boot, 3 years
Glendale, CA, United States

Availability

Full-time

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.

Employment

  • Lead Android Engineer

    2018 - PRESENT
    TallyGo
    • 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 & Consultant

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

    2012 - 2013
    ZoneWalker, LLC
    • Started ZoneWalker to embrace aCar (Android app powered by a Java/JEE backend), 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
  • Entrepreneur; Android/Java/JEE Architect, and Developer

    2009 - 2012
    Self-employed
    • 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
  • Senior Java/JEE Developer and Consultant

    2003 - 2004
    Atlassian
    • 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
    Lerox
    • Helped architect a client/server-based ERP system powered by JEE platform, a relational database (Oracle), and Java Swing.
    Technologies: Java, J2EE

Experience

  • aCar (Development)
    https://play.google.com/store/apps/details?id=com.zonewalker.acar

    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)
    https://play.google.com/store/apps/details?id=com.tallygo.tallygoandroidapp

    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.

Skills

  • Languages

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

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

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

    Gradle, Maven, Git, Subversion (SVN), IntelliJ IDEA, Android Studio
  • 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

Education

  • Bachelor's degree in Software Engioneering
    1996 - 2001
    Azad University - Tehran
I really like this profile
Share it with others