Senior Android Developer
2019 - 2020MediSci- Worked on integrating Bluetooth iHealth devices for measuring blood pressure and glucose in the blood.
- Implemented graphs for displaying blood pressure and glucose results to patients. Users can filter results by day, week, month, or year.
- Worked closely with the designers to make the app intuitive and easy to use, so that users can easily check their next trial visit and their available payments.
- Integrated an AWS Cognito service for user authentication. Integrated continuous integration using CircleCI and Fastlane for easy distribution of test and production releases, and also integrated Sentry service for error tracking.
- Maintained and published the app on Google Play Store.
Technologies: Kotlin, Android, BluetoothSenior Android Developer
2018 - 2020Welltok- Maintained and implemented new functionalities into the existing CafeWell app.
- Converted the app's code completely to support the newest AndroidX libraries and also converted the remaining parts of code written in Java to Kotlin.
- Helped the team improve and stabilize back-end services written in Java, Ruby, and Node.js.
Technologies: Android, KotlinSenior Android Developer
2017 - 2019Temptime- Built Temptime's Android app using the new Camera 2 APIs to detect the changes in the color of a temperature sensor that is injected on a QR barcode.
- Took part in a larger project to develop the first miniaturized technology to monitor temperature exposure of vials containing the oral polio vaccine, which satisfies the World Health Organization’s (WHO) PQS VVM performance specification.
- Used the latest technology stack when it comes to the app's deployment.
Technologies: Java, AndroidSenior Android Developer
2017 - 2018FlumeTech- Rewrote the app using MVVM and Android architecture components.
- Integrated QR barcode detection and an intercom.
Technologies: Java, AndroidAndroid Developer
2017 - 2017YouVersion (via Toptal)- Wrote tests and made sure that the app's main functions were properly implemented.
Technologies: MVVP, Room, Dagger 2, OkHttp, Gradle, GitLab, Git, Espresso, Android, KotlinAndroid Developer
2017 - 2017Pangea (via Toptal)- Created an Android app to communicate with a Bluetooth-connected watch that can measure heart rate and level of oxygen inside a patient's blood.
- Processed byte data received from the device and transformed the data into usable Java classes.
- Made login/register flow, syncing data with the server.
- Enabled the back-end to control the device thorough the Android app.
Technologies: Espresso, Retrofit 2, Gradle, Git, RxJava 2, REST, Android, BluetoothSenior Android Developer
2016 - 2017FuboTV (via Toptal)- Created a streaming app that can play sports channels on the mobile device, save them for later watching, and list all the sports events two weeks in advance.
- Built the app from the ground up, proposing tools, libraries, and overall solutions to make the app and code base in a clean and testable way.
Technologies: Model View Presenter (MVP), Glide, Retrofit, Dagger 2, Git, Gradle, Java, AndroidSenior Android Developer
2016 - 2016Pulsr (via Toptal)- Created a reusable, cross-platform social network app that can propose events to go to or guide you to the important places inside the selected city.
- Worked with an existing codebase, refactoring the app to be as testable as possible.
- Introduced the Google Maps API.
Technologies: Clean Architecture, Glide, Realm, Retrofit, Java, AndroidSenior Android Developer
2016 - 2016Bosch- Worked on a device that connects to the car's onboard computer over Bluetooth using an ODB interface and then extracts, process, and displays all the relevant data like errors on the car, trip logs, last parked position, etc., on the Android device.
Technologies: Bluetooth, Java, AndroidSenior Android Developer
2015 - 2016MERA Software Services- Worked on an app that streams various TV content to mobile devices using HLS and Media Player frameworks.
- Integrated different type of analytics (Nielsen, Omniture and Comscore) to the existing video player.
Technologies: ExoPlayer, Glide, Dagger, GSON, Retrofit, Android SDK, JavaAndroid Developer
2014 - 2015PsTech- Contributed to projects for Plantronics.
- Developed features for a smart Bluetooth fitness watch, using Bluetooth Low Energy (BLE) for communication between device and phone.
- Worked with Sony Mobile, implementing features and maintaining the Calendar and Alarm applications.
- Developed a small Android app for indoor navigation using Bluetooth Low Energy (BLE) beacons.
Technologies: Android SDK, JavaAndroid Developer
2012 - 2014Mitec, d.o.o- Developed a chat application with integrated data encryption.
- Developed a SQLite database and complete UI of the application.
Technologies: Android SDK, JavaWeb Developer
2009 - 2009Univerzijada 2009- Built a dynamic picture gallery and a scoreboard with live results.
- Maintained the Univerzijada website.
Technologies: MySQL, PHP