Dario Milicic, Developer in Zagreb, Croatia
Dario is available for hire
Hire Dario

Dario Milicic

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
April 7, 2016

Dario started programming almost 15 years ago. 他在大学期间创建了两家网络和移动初创公司,并在过去5年多的时间里一直担任Android承包商. 他曾与yc投资的Bellabeat公司合作,也是爱立信和约翰逊的承包商&Johnson, and Schedulicity. Dario目前是一名Android和Ruby-on-Rails顾问和承包商.

Portfolio

Zippe App Ltd
地图,SDK, Android, Kotlin,谷歌地图SDK,谷歌地图API,谷歌地图...
Cached
Android, Android Jetpack, Android Studio, Firebase, Android SDK, Mobile Apps...
Ligence
Kotlin, Android,蓝牙LE,蓝牙,神经网络,Android SDK...

Experience

Availability

Full-time

Preferred Environment

Tmux, Sublime Text, Atom, Android Studio, OS X, Android Development

The most amazing...

...我做的是一个遗传算法,它可以为医院员工创建一个有24个限制条件的工作时间表.

Work Experience

Senior Android/Kotlin Developer

2023 - 2024
Zippe App Ltd
  • Built an entire Uber-like app as a single developer.
  • Implemented complex Figma designs into a functional UI.
  • 使用Kotlin、Compose、Coroutines、ViewModels、Jetpack、Hilt和REST实现功能.
Technologies: 地图,SDK, Android, Kotlin,谷歌地图SDK,谷歌地图API,谷歌地图, Agile, Jetpack Compose, Figma, App UI, Coroutines, Model View ViewModel (MVVM), Hilt, REST APIs, REST

Senior Android Developer

2023 - 2023
Cached
  • Brought the app from an unusable state to production-ready.
  • 实现和重构应用程序的所有核心功能,并删除遗留代码.
  • 实现了几个复杂的屏幕,包括Onboarding和About You表单屏幕. Fixed UI issues on other screens.
Technologies: Android, Android Jetpack, Android Studio, Firebase, Android SDK, Mobile Apps, Android App Design, Mobile Development, Mobile App Development, Firebase Analytics, Cloud Firestore

Android Developer

2023 - 2023
Ligence
  • 实现了Android设备与医用超声设备之间的BLE连接,以显示患者心脏的实时图像.
  • 开发了一个神经网络模型,对提供的超声心脏图像进行分析.
  • 使用Jetpack Compose等最先进的组件构建和构建应用程序, Hilt, Flow, coroutines, ViewModel, Retrofit, etc.
  • 为运行基于服务器的神经网络实现了一个服务器-客户端协议.
Technologies: Kotlin, Android,蓝牙LE,蓝牙,神经网络,Android SDK, Mobile Apps, Android App Design, Mobile Development, Mobile App Development

Android/Kotlin Developer

2022 - 2023
Swift Medical Inc.
  • 通过深度链接实现与其他医疗保健应用程序的集成.
  • 显著改进了遗留源代码,使其更加健壮、可维护和可测试.
  • Fixed hundreds of bugs and crashes using Jira to track the progress.
Technologies: Kotlin, Android, Bluetooth, Video Capture, Android SDK, RxJava 2, Mobile Apps, Android App Design, Firebase, Integration, Mobile Development, Agile, Mobile App Development, Firebase Analytics, Cloud Firestore

Senior Android Developer

2019 - 2022
Schedulicity
  • Spearheaded the development of the company app for business clients. 这包括团队的软件架构和基础代码.
  • Implemented complex features like the calendar, the checkout flow, custom animations, and designs, caching data with the database as the single source of truth.
  • 从头开始实现日历UI,具有与Google calendar相当的功能. 这包括滑动、拖放约会、缩放和缩放.
  • Implemented over 400 integration and unit tests, covering complex features and UI elements, making regression testing easier.
  • Managed a small team of four devs, which included mentoring, 1-on-1s, and code reviews to ensure up-to-standard codes.
Technologies: Android, Kotlin, REST, Android Jetpack, Coroutines, Git, Jira, Android Development, REST APIs, Android SDK, RxJava 2, Mobile Apps, Android App Design, Mobile Development, Agile, Mobile App Development, Firebase Analytics, Cloud Firestore

Senior Android Developer

2017 - 2019
Johnson & Johnson
  • 开发动态UI和其他组件,以便在多个应用程序中重用.
  • Implemented dozens of custom views and animations.
  • 使用一个复杂的REST API,其中包含要显示的UI的动态表单数据.
  • Installed MVP/clean architecture using test-driven development, including technologies like Java, RxJava, and Kotlin.
Technologies: REST, RxJava, Android, Kotlin, Java, Android Development, REST APIs, Clean Architecture, Android SDK, RxJava 2, Mobile Apps, Android App Design, Mobile Development, Agile, Mobile App Development

Software Contractor

2017 - 2017
Turisticka Naklada d.o.o
  • Developed and customized the eCommerce back end using the Spree gem.
  • 在ERB(一个用于UI的rails框架)中实现提供的设计.
  • Implemented features using TDD with the RSpec gem.
Technologies: Ruby on Rails (RoR), Ruby, REST APIs

Software Contractor

2017 - 2017
DECODE d.o.o
  • 实现了Android应用与轻节点设备之间的BLE接口.
  • 开发高级自定义UI控件来操作轻节点设备. 这包括拖动和动画屏幕的可视光节点,以操纵LED光的亮度/颜色.
Technologies: Bluetooth, Android, Android SDK, Mobile Apps, Android App Design, Agile, Mobile App Development

Android and Rails Contractor

2015 - 2017
Online Freelance Agency
  • Built a Tinder clone (easy swipe capability) for jobs in Rails.
  • 实现了一个MVP赛车安卓应用程序,跟踪赛车的GPS位置,并显示在地图上.
  • Developed a fintech app (LendingCircles) integrated with Salesforce.
  • 重构和修复了几个维护不善的项目,极大地提高了稳定性.
Technologies: Ruby on Rails (RoR), Ruby, Android, Android Development, REST APIs, Clean Architecture, Android SDK, Mobile Apps, Android App Design, Mobile Development, Mobile App Development

Android Consultant

2015 - 2015
Ericsson Nikola Tesla, d.d.
  • Implemented scanning and connecting to a Bluetooth device.
  • Pulled data from a Bluetooth device and displayed it to the user.
  • Developed a sync-to-server functionality for Bluetooth data.
Technologies: Java, Android, Android Development, Android SDK, Mobile Apps, Android App Design, Mobile Development, Agile, Mobile App Development

Android Contractor

2015 - 2015
Bellabeat, Inc.
  • Developed a sync-to-server functionality for the LEAF app.
  • 实现了处理LEAF设备数据并在UI上显示数据的主要业务逻辑.
  • 安装了基于令牌的身份验证,因此客户端保留已记录的状态.
Technologies: Java, Android, Android Development, REST APIs, Android SDK, Mobile Apps, Android App Design, Mobile Development, Agile

Web Developer

2014 - 2014
Paul Scherrer Institute
  • Implemented the CKEditor onto their electronic workbook software.
  • 为他们的电子工作簿软件开发响应式设计.
  • Designed a responsive layout using the Bootstrap CSS framework.
Technologies: JavaScript, CSS, HTML

CTO | Co-founder

2013 - 2014
Potrosko
  • Developed an Android app for tracking phone costs.
  • Built the back-end server in Django for supporting the mobile app.
Technologies: Django, Android

Android Contractor

2013 - 2013
Times Computers d.o.o
  • Worked on an internal Android survey app.
Technologies: GPS, Java, Android, Android Development, Mobile Apps, Mobile Development, Google Maps SDK, Google Maps

Front-end Developer

2010 - 2010
XHTMLmagic.com
  • Converted several PSD formats to HTML.
Technologies: JavaScript, CSS, HTML

Flutter Tic-Tac-Toe

http://medium.com/@dmilicic/building-a-tic-tac-toe-app-in-flutter-e893792f1fed
在Flutter框架中内置AI的开源井字游戏. The UI was done in Flutter using standard Google practices. 人工智能是使用最小-最大算法与α - β修剪修改创建的. The AI can never lose the game.

Android Clean Boilerplate

http://github.com/dmilicic/Android-Clean-Boilerplate
这是我为使用Clean Architecture方法启动Android应用程序而编写的一个样板项目.

Bellabeat LEAF App

http://play.google.com/store/apps/details?id=com.bellabeat.cacao&hl=en
An Android app for connecting with LEAF smart jewelry. 它从LEAF小部件提取和处理数据,并在一个简单的UI上显示给用户. It also syncs the data with the back-end for further processing.

Android Cost Tracker

http://github.com/dmilicic/android-clean-sample-app
This is a sample project that I built as a showcase. This cost tracker app is written using the Android Clean Boilerplate. 用户可以管理和跟踪他的成本,应用程序将数据与服务器同步.

Rails Cost Tracker

This is the web part of the cost tracker app. This web page displays all the costs entered on the mobile app. 这些成本使用websockets实时显示,并在Ruby on Rails中实现.

使用Clean架构模式开发Android应用程序的详细指南

这是一篇关于如何独立于框架开发Android应用的博文, UI, or databases. Most importantly, it makes them easily testable and maintainable.

它提供了一个样板项目,以一种干净的方式启动Android应用程序,并提供了一个示例应用程序来展示它如何在一个真正的应用程序上工作.

This blog post was featured in Android Weekly #191.

Ruby on Rails eCommerce App

http://www.turisticka-naklada.hr/
Here, I implemented and customized the back-end using the Spree gem. During development, 我指导客户运营一个电子商务网站,并提供营销和其他商业建议. 我还集成了Braintree支付网关作为他们的支付处理器.

Personal Website

http://dmilicic.web.app/
一个基于flutter的个人网站,突出了我的经验,并展示了其他爱好项目和出版物.

该网站被创建为一个可滚动的画布与项目卡围绕我的主要资料.

Languages

Java, HTML, Kotlin, Dart, Python, Ruby, CSS, JavaScript, C, C++

Frameworks

Flutter, Android SDK, Ruby on Rails (RoR), Django, LibGDX, Ruby on Rails 4

Libraries/APIs

REST API, jQuery, RxJava 2,谷歌地图SDK,谷歌地图,谷歌地图API, RxJava

Tools

Android Studio, Firebase Analytics, Git, Atom, Sublime Text, Tmux, Android Jetpack, Jira, Figma

Paradigms

干净架构,移动开发,敏捷,REST,模型视图视图模型(MVVM)

Platforms

Android, Firebase, OS X, Bluetooth LE, Web

Storage

Cloud Firestore, PostgreSQL, Redis

Other

Android Development, Mobile Apps, Android App Design, Mobile App Development, Firebase Hosting, GPS, Bluetooth, Coroutines, Video Capture, Neural Networks, Artificial Intelligence (AI), Integration, Maps, SDKs, Jetpack Compose, App UI, Hilt

2013 - 2016

Master's Degree in Computer Science

萨格勒布大学:电子工程与计算机学院-萨格勒布,克罗地亚

2010 - 2013

Bachelor's Degree in Software Engineering

萨格勒布大学:电子工程与计算机学院-萨格勒布,克罗地亚

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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