Armond Avanes
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Apache Maven, Gradle, Git, Android Studio, IntelliJ IDEA
The most amazing...
...thing I've built is aCar, a wildly successful vehicle management app available on Android.
Work Experience
Senior Android Architect
PT HARTA KARUNIA INDONESIA
- Led the new architecture of Ajaib v2 on 100% Kotlin and MVVM. This will eventually be the base for migrating the entire v1 codebase.
- Implemented some build cleanups on the existing Ajaib v1 project.
- Added features such as SSL pinning to the project.
Senior Android Architect
Bibliotheca (via Toptal)
- Led the new architecture of CloudLibrary v2 on 100% Kotlin and MVVM.
- Added barcode and NFC scanning to CloudLibrary v1 for checking out books from libraries.
- Migrated part of CloudLibrary v1 from Java to Kotlin language.
Senior Android Expert and Consultant
Reddit (via Toptal)
- Worked on governance and community activation teams.
- Focused on enhancing the existing features and adding new features for moderators to make it easier and more efficient to manage their communities.
- Added features to bring more growth to the new or inactive communities.
Lead Android Engineer and Architect
Vimvest (via Toptal)
- Started, architected, and actively developed the Vimvest Android app.
- Led a team of three Android developers as the technical team leader.
- Helped launch the first version of the app on the Google Play Store.
Lead Android Engineer
TallyGo
- Led the Android implementation of TallyGo mapping and navigation SDK to bring embeddable turn-by-turn navigation to third-party apps.
- Refactored the existing architecture to make it more compliant with best practices on MVVM.
- Contributed to the SDK used by several clients to add turn-by-turn navigation to their apps.
Lead Android Architect, Developer, and Consultant
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.
Founder, Architect, and Developer
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.
Architect and Developer
Self-employed
- Developed aCar and brought it from scratch to being featured for a full month in October of 2010.
Senior Java/JEE Developer and Consultant
Globalmouth AB
- Contributed to the development of a JEE-based mobile messaging platform to process tons of messages from different communication channels.
Senior Java/JEE Architect and Developer
Consultant (Freelance)
- Provided development and consultancy services on client-side Java/Swing and server-side JEE projects to a couple of different clients.
Senior Java/JEE Developer and Consultant
Atlassian
- Contributed to the development of Atlassian Confluence, a web-based document and knowledge management/sharing Wiki application powered by the JEE platform and technologies.
Senior Java Architect and Developer
Lerox
- Helped architect a client/server-based ERP system powered by the JEE platform, a relational database (Oracle), and Java Swing.
Experience
Vimvest (Android)
https://play.google.com/store/apps/details?id=com.vimvest.androidaCar (Android)
https://play.google.com/store/apps/details?id=com.zonewalker.acarI 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
Reddit (Android)
https://play.google.com/store/apps/details?id=com.reddit.frontpageJoining your favorite communities will create a constant, personalized feed of content like news headlines, fun stories, sports talk, games, viral pics, top memes, and videos.
Skills
Languages
Java 8, Java, Kotlin, SQL, GraphQL
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, REST APIs, RxJava 2, Firebase Android SDK
Tools
Gradle, Apache Maven, Git, Subversion (SVN), IntelliJ IDEA, Android Studio, Android Jetpack
Paradigms
RESTful Development, Model View ViewModel (MVVM), Object-oriented Programming (OOP), Object-oriented Design (OOD), UI Design, Test-driven Development (TDD), Mobile Development, Reactive Programming
Platforms
Android, JEE, Jakarta EE, Mobile, Firebase, Amazon EC2
Storage
Spring Data, Spring Data JPA, MySQL, PostgreSQL, SQLite, Amazon S3 (AWS S3), Amazon DynamoDB
Other
Software Architecture, Android Architecture, Android Data Binding, Room, Google Material Design, Android UI Design, Android Design Guidelines, Android App Design, Android Development, Architecture, APIs, Technical Leadership, Jetpack Compose, SDKs, Leadership, CI/CD Pipelines, Integration, User Experience (UX), Amazon Route 53
Education
Bachelor's Degree in Software Engineering
Azad University - Tehran, Iran
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring