12/15/2024 updated

**** ******** ****
100 % available

Senior Android Developer, Senior Software Engineer

Zagreb, Croatia
Only remote
MSc. in Computer Science, University of Zagreb: Faculty of Electrical Engineering and Computing
Zagreb, Croatia
Only remote
MSc. in Computer Science, University of Zagreb: Faculty of Electrical Engineering and Computing

Profile attachments

CV - Dario Milicic

FlutterJava (Programming Language)Artificial IntelligenceAndroid (Software)Business LogicArtificial Neural NetworksBluetoothBug ManagementBusiness SoftwareCloud ComputingData SynchronizationDebuggingSync (Unix)Model View ViewModelNode.jsPayment GatewayRuby On RailsMockitoRxjavaMemory LeaksSalesforce.ComSoftware EngineeringExtensible Markup Language (XML)BackendKotlinIntegration TestsFigmaRestful ApiNetwork Server
Android app, Android, AI, neural network, backend, Bluetooth, business logic, Business app, Cloud, data sync, XML, Figma, Flutter, Computer Science, integration tests, Java, Kotlin, memory leaks, Mockito, MVVM, servers, node, payment gateway, REST API, Ruby on Rails, RxJava, Salesforce, bug fixes, bugs, Software Engineering, sync

Experience

Professional experience5 - 10 years
Freelancer since2016

Languages

EnglishFluentCroatianNative speaker

Project history

Senior Android developer

Zippe
EXPERIENCE * Built the whole Uber-like app as a single developer
* Responsible for implementing complex Figma designs into a functional UI
* Implementing features using Kotlin/Compose/Coroutines/ViewModels/Jetpack/Hilt/REST

Senior Android developer

Ligence Medical AI
* Implemented a BLE connection between an Android device and a medical ultrasound
to display live images of the patient's heart.
* Architected and built the app using latest components such as Jetpack Compose,
Hilt, Flow, Coroutines, ViewModel, Retrofit, etc.
* Implemented a server-client protocol for running a server-based neural network.

Senior Android developer

Swift Medical
* Responsible for working on new features and app-to-app deeplinking
* Responsible for adding new technologies to the legacy code
* Implementing features using Kotlin/Rx/Coroutines/ViewModels/Jetpack/Hilt/REST
* UI implementation using Jetpack Compose and XML (ConstraintLayout)

Senior Android contractor

Cached
* Brought the app from an unusable state to a production-ready app.
* Refactored and re-implemented all core features of the app.

Senior Android developer

Schedulicity Inc.
* Stabilized the Consumer app with 50+ crash and bug fixes
* Architect and lead developer on the Business app using MVP/MVVM
* Implementing using Kotlin/Rx/Coroutines/ViewModels/Jetpack/Hilt/REST
* UI implementation using Jetpack Compose and XML (ConstraintLayout)
* Implemented over 400 integration tests using Espresso/Mockito

Senior Android developer

Johnson&Johnson
* Implemented dynamic UI and other components for reuse in multiple apps
* Implemented dozens of custom views and animations
* Implemented using Java/RxJava/Kotlin; consuming REST API
* Implemented using MVP/Clean architecture and TDD

Android developer

LendingCircles
* FinTech app integrated with Salesforce

Android consultant

DECODE d.o.o
* Implemented a BLE interface between the app and a light node
* Implemented advanced custom UI controls for manipulating the light node

Senior Rails developer

Turisticka Naklada d.o.o
* Implemented backend in Ruby on Rails by using the Spree gem
* Customized the Spree gem according to client needs
* Integrated Braintree payment gateway with the webshop

Android consultant

PetrolPrices
* Increased crash free users percentage from 90% to 99.6%
* Fixed numerous memory leaks and bugs
* Implemented new stable features on top of a lower quality code base

Android contractor

Ericsson Nikola Tesla d.d.
* Consulted, architected and developed an Android app with the Ericsson software
stack.
Developed using Clean Architecture
Implemented sync between Android app and medical device using BLE
Implemented sync between Android app and Ericsson servers using REST
API

Android developer

Bellabeat, Inc.
* Android developer working on the Bellabeat LEAF app.
Implemented the Android app business logic
Implemented data sync between Leaf device <-> Android app using BLE
Implemented data sync between Android app <-> server using REST API

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in