Luka Mijić, Developer in Samobor, Croatia
Luka is available for hire
Hire Luka

Luka Mijić

Verified Expert  in Engineering

Android Developer

Location
Samobor, Croatia
Toptal Member Since
March 7, 2022

Luka is an Android developer with 3+ years of experience developing applications for some of the best US companies. He developed an audiobook application for the biggest US book publisher Penguin Random House, created an Android news widget for Reuters News Agency, and developed a smart home application for custom-made remotes. He is proficient in both Kotlin and Java and keeps up to date with the latest Android technologies.

Portfolio

Noom
Android, Kotlin, Android Studio, Coroutines, RxJava 2, Jetpack Compose...
Five
Android, Android SDK, RxJava, Coroutines, Retrofit, Kotlin, Java, KOIN

Experience

Availability

Part-time

Preferred Environment

Slack, Android Studio, IntelliJ IDEA, Jira, GitHub, Bitrise

The most amazing...

...thing I've developed is a smart home application. Seeing lights turn off and on by clicking a button on an application I've developed felt amazing.

Work Experience

Android Engineer

2022 - 2022
Noom
  • Implemented calorie and macronutrient tracking in the application.
  • Implemented several features to reach feature parity with the iOS application.
  • Provided feedback and guidance on product documents.
Technologies: Android, Kotlin, Android Studio, Coroutines, RxJava 2, Jetpack Compose, Mobile Architecture

Android Developer

2018 - 2021
Five
  • Developed a feature for exchanging cryptocurrency for cash.
  • Implemented real-time communication with the back end using server-sent events.
  • Developed an Android application running on custom-made remotes.
  • Created an Android news widget for Reuters News Agency.
  • Provided estimates for bug fixing and creating new features.
  • Developed an audiobook application for the biggest US book publisher, Penguin Random House.
Technologies: Android, Android SDK, RxJava, Coroutines, Retrofit, Kotlin, Java, KOIN

Noom Weight

https://play.google.com/store/apps/details?id=com.wsl.noom&hl=en&gl=US
Noom is one of the biggest healthcare-related startups in the US. My task was bringing feature parity between iOS and Android platforms, and I was primarily working on features related to food and food logging.

Coinme

Coinme is a cryptocurrency exchange application. I worked on it as an Android developer. My main domain was developing the buy and sell flows of the application. The application currently supports buying with cash and selling for cash, but I had to make the flow easily extendable because there are plans for adding new payment methods.

I was also tasked with implementing real-time communication with the back end using the server-sent events protocol. The client also wanted to reach Spanish-speaking customers, so I implemented Translation SDK.

News Widget for Reuters News Agency

This was the shortest project I worked on. I was tasked with developing an Android widget for Reuters News Agency. Working within the constraints of an Android widget proved to be challenging, but that made the success even more rewarding.

Crestron Home

Crestron Home is the application that controls the home. There are two versions of the application; one was made for mobile devices, while the other was developed for custom-made remotes. I developed a version for the remotes, and I was also tasked with connecting the data to the UI. Data had to be updated and shown in real time, which means when the user turned off the lights, the application had to update UI immediately to show the new state.
2014 - 2020

Software Engineering and Information Systems in Software Engineering

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Libraries/APIs

RxJava 2, RxJava, Retrofit

Tools

Android Studio, Slack, IntelliJ IDEA, Jira, GitHub, Firebase Analytics

Languages

Kotlin, Java

Frameworks

Android SDK, KOIN, Ktor

Platforms

Android, Bitrise

Paradigms

Model View ViewModel (MVVM), Reactive Programming

Storage

RoomDB, Databases

Other

Coroutines, Bug Fixes, Jetpack Compose, Software Engineering, Algorithms, Data Structures, User Interface (UI), Troubleshooting, Mobile Architecture, Server Sent Events (SSE), Localization, Analytics, Widgets, RPC, Real-time Data

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