Adi Prijic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Adi is available for hire
Hire Adi

Adi Prijic

Verified Expert  in Engineering

Android Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
March 29, 2022

Adi is a seasoned Android developer with almost six years of experience developing mobile apps. The most complex application he's worked on is Naga, a trading app with an extensive scope and multiple features, including a crypto wallet. Currently working at Bugatti Rimac, he is developing a mobile app for the world's fastest electric hypercar. Adi is keen on clean code architecture and skilled in several technologies, programming languages, and frameworks.

Portfolio

Rimac Automobili
Kotlin, Coroutines, Flow, Dagger 2, GraphQL, Figma, Clean Code...
Ministry of Programming
Kotlin, RxJava 2, RxKotlin, Dagger 2, Hilt, Realm, Retrofit 2, Glide...
WeTek
Kotlin, RxJava 2, RxKotlin, AIDL, Dagger 2, Realm, Zigbee, Clean Architecture...

Experience

Availability

Full-time

Preferred Environment

Linux, Android Studio, Android SDK, Figma, MacOS, Android

The most amazing...

...project I've worked on is Naga, a trading app with a comprehensive scope and numerous features implemented.

Work Experience

Android Developer

2021 - PRESENT
Rimac Automobili
  • Initiated a project reorganization to increase code reuse over multiple apps introducing a clean architecture and modular approach.
  • Improved the performance of specific screens optimizing code execution.
  • Fixed several bugs and provided recommendations to enhance implemented features.
Technologies: Kotlin, Coroutines, Flow, Dagger 2, GraphQL, Figma, Clean Code, Clean Architecture, Android, Mobile App Development, Material Design, Source Code Review, Code Review, Mobile Apps, Architecture, Native Mobile Apps, Android SDK, Gradle, Android App Design, Firebase, Retrofit, Mobile Development, Mobile, Android Development, Firebase Cloud Messaging (FCM), Mobile Applications, Minimum Viable Product (MVP)

Android Developer

2020 - 2021
Ministry of Programming
  • Implemented a wallet feature, including a crypto wallet.
  • Replaced a model view intent (MVl) architecture with a clean architecture to create reusable components reducing development time and improving overall efficiency.
  • Replaced the Dagger 2 dependency injection library with Hilt, built for Android, which was quite a challenge on such a scale project.
Technologies: Kotlin, RxJava 2, RxKotlin, Dagger 2, Hilt, Realm, Retrofit 2, Glide, Model View Intent (MVI), Clean Architecture, Figma, Git, Android, REST APIs, Mobile App Development, Material Design, Source Code Review, Code Review, Mobile Apps, Architecture, Native Mobile Apps, Android SDK, Gradle, Google Play Store, REST, JSON, Android App Design, Firebase, Fintech, Retrofit, Mobile Development, Mobile, Android Development, Mobile Applications

Android Developer

2019 - 2020
WeTek
  • Led a team of five people to create a ZigBee-enabled AndroidTV IoT application.
  • Developed a background service application that allowed communication with ZigBee-enabled devices and acted as a hub for other apps running on AndroidTV STB, connected to it to control IoT devices.
  • Implemented an architecture that enabled us to quickly expand support to other IoT communication protocols.
Technologies: Kotlin, RxJava 2, RxKotlin, AIDL, Dagger 2, Realm, Zigbee, Clean Architecture, Unit Testing, Git, Sketch, Android, Android Studio, Clean Code, Android App Design, Material Design, Source Code Review, Code Review, Interviewing, Mobile Apps, Architecture, Native Mobile Apps, Android SDK, Gradle, REST, JSON, Retrofit, Mobile Development, Mobile, Team Leadership, Mentorship, Android Development, Mobile Applications, Minimum Viable Product (MVP)

Android Developer

2018 - 2019
BPU Holdings
  • Spearheaded the development of ZimGo, a mobile app that rated posts from major social networks based on their emotional AI.
  • Organized the project based on clean architecture principles.
  • Improved code quality by implementing unit tests within the ZimGo app.
Technologies: Kotlin, RxJava 2, RxKotlin, Dagger 2, Realm, Retrofit 2, GSON, Glide, Figma, Clean Architecture, Unit Testing, Git, Android, REST APIs, Mobile App Development, Material Design, Source Code Review, Code Review, Mobile Apps, Architecture, Native Mobile Apps, Android SDK, Gradle, REST, JSON, Android App Design, Retrofit, Mobile Development, Mobile, Android Development, Firebase Cloud Messaging (FCM), Mobile Applications, Minimum Viable Product (MVP)

Android Developer

2018 - 2018
WeTek
  • Contributed to other company projects with slow UI rendering issues and performed debugging using the Android Profiler tool.
  • Solved significant problems on a new project for WeTV just before client release.
  • Improved the performance of loading electronic programming guides (EPG) three to four times by optimizing caching and EPG data processing.
Technologies: Java, RxJava 2, Dagger 2, Realm, Retrofit 2, GSON, Glide, Sketch, Model View Presenter (MVP), Git, Android, Android Studio, REST APIs, Mobile App Development, Material Design, Source Code Review, Code Review, Mobile Apps, Native Mobile Apps, Android SDK, Gradle, REST, JSON, Android App Design, Retrofit, Mobile Development, Mobile, Android Development, Mobile Applications

Android Developer

2016 - 2018
Atlantbh
  • Worked on the StaffYourself project by creating numerous custom views and components to implement personalized animations and optimize UI.
  • Contributed to the development and improvement of the overall user experience of the Teamer application, removing outdated custom libraries used for the RestAPI communication.
  • Mentored two Android developers as part of the ABH mentorship program for two cycles. These developers finished their mentorship and are now quite successful at their work.
Technologies: Java, Realm, Retrofit 2, Glide, Picasso, Sketch, Git, Android, Android Studio, Android App Design, REST APIs, Mobile App Development, Material Design, Source Code Review, Code Review, Interviewing, Mobile Apps, Native Mobile Apps, Android SDK, Gradle, Google Play Store, REST, JSON, Firebase, Mobile Development, Mobile, Android Development, Firebase Cloud Messaging (FCM), Mobile Applications, Minimum Viable Product (MVP)

IoT Project

In this project, I led a team using the ZigBee protocol for device communication. My work included developing a background service application that acts as a hub for standalone apps to communicate with IoT devices connected to the Android TV STB. I also mentored Android mobile interns.

Naga | Forex Trading App

https://naga.com/
Naga is a forex trading app that enables users to trade stocks, forex, indices, and oil with 1000+ tools.

Copy Trading is the Naga app's main feature, allowing users to copy trades from the most profitable and knowledgeable users.

The integrated crypto wallet is another prominent feature alongside Naga Academy that facilitates access to educational articles, videos, webinars, and eBooks. It also provides a news feed that combines all the news and information related to trading in a single place.

Languages

Kotlin, Java, GraphQL, SQL

Frameworks

Android SDK, Dagger 2, Glide

Libraries/APIs

Retrofit, RxJava 2, RxKotlin, GSON, REST APIs, Retrofit 2, Picasso

Tools

Android Studio, Slack, Figma, Git, Firebase Cloud Messaging (FCM), Flow, Sketch, Firebase Authentication, Gradle

Paradigms

Mobile Development, Clean Code, Clean Architecture, Model View Presenter (MVP), REST, Model View Intent (MVI), Unit Testing, Test-driven Development (TDD)

Platforms

Android, Mobile, Linux, Firebase, MacOS

Storage

JSON, Realm, RoomDB, Cloud Firestore

Other

Mobile App Development, Material Design, Source Code Review, Code Review, Mobile Apps, Native Mobile Apps, Android Development, Mobile Applications, Minimum Viable Product (MVP), Hilt, AIDL, Android App Design, Interviewing, Architecture, Coroutines, Zigbee, Fintech, Google Play Store, Mentorship, Team Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring