Dario Milicic
Verified Expert in Engineering
Software Developer
Dario started programming almost 15 years ago. 他在大学期间创建了两家网络和移动初创公司,并在过去5年多的时间里一直担任Android承包商. 他曾与yc投资的Bellabeat公司合作,也是爱立信和约翰逊的承包商&Johnson, and Schedulicity. Dario目前是一名Android和Ruby-on-Rails顾问和承包商.
Portfolio
Experience
Availability
Preferred Environment
Tmux, Sublime Text, Atom, Android Studio, OS X, Android Development
The most amazing...
...我做的是一个遗传算法,它可以为医院员工创建一个有24个限制条件的工作时间表.
Work Experience
Senior Android/Kotlin Developer
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实现功能.
Senior Android Developer
Cached
- Brought the app from an unusable state to production-ready.
- 实现和重构应用程序的所有核心功能,并删除遗留代码.
- 实现了几个复杂的屏幕,包括Onboarding和About You表单屏幕. Fixed UI issues on other screens.
Android Developer
Ligence
- 实现了Android设备与医用超声设备之间的BLE连接,以显示患者心脏的实时图像.
- 开发了一个神经网络模型,对提供的超声心脏图像进行分析.
- 使用Jetpack Compose等最先进的组件构建和构建应用程序, Hilt, Flow, coroutines, ViewModel, Retrofit, etc.
- 为运行基于服务器的神经网络实现了一个服务器-客户端协议.
Android/Kotlin Developer
Swift Medical Inc.
- 通过深度链接实现与其他医疗保健应用程序的集成.
- 显著改进了遗留源代码,使其更加健壮、可维护和可测试.
- Fixed hundreds of bugs and crashes using Jira to track the progress.
Senior Android Developer
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.
Senior Android Developer
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.
Software Contractor
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.
Software Contractor
DECODE d.o.o
- 实现了Android应用与轻节点设备之间的BLE接口.
- 开发高级自定义UI控件来操作轻节点设备. 这包括拖动和动画屏幕的可视光节点,以操纵LED光的亮度/颜色.
Android and Rails Contractor
Online Freelance Agency
- Built a Tinder clone (easy swipe capability) for jobs in Rails.
- 实现了一个MVP赛车安卓应用程序,跟踪赛车的GPS位置,并显示在地图上.
- Developed a fintech app (LendingCircles) integrated with Salesforce.
- 重构和修复了几个维护不善的项目,极大地提高了稳定性.
Android Consultant
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.
Android Contractor
Bellabeat, Inc.
- Developed a sync-to-server functionality for the LEAF app.
- 实现了处理LEAF设备数据并在UI上显示数据的主要业务逻辑.
- 安装了基于令牌的身份验证,因此客户端保留已记录的状态.
Web Developer
Paul Scherrer Institute
- Implemented the CKEditor onto their electronic workbook software.
- 为他们的电子工作簿软件开发响应式设计.
- Designed a responsive layout using the Bootstrap CSS framework.
CTO | Co-founder
Potrosko
- Developed an Android app for tracking phone costs.
- Built the back-end server in Django for supporting the mobile app.
Android Contractor
Times Computers d.o.o
- Worked on an internal Android survey app.
Front-end Developer
XHTMLmagic.com
- Converted several PSD formats to HTML.
Experience
Flutter Tic-Tac-Toe
http://medium.com/@dmilicic/building-a-tic-tac-toe-app-in-flutter-e893792f1fedAndroid Clean Boilerplate
http://github.com/dmilicic/Android-Clean-BoilerplateBellabeat LEAF App
http://play.google.com/store/apps/details?id=com.bellabeat.cacao&hl=enAndroid Cost Tracker
http://github.com/dmilicic/android-clean-sample-appRails Cost Tracker
使用Clean架构模式开发Android应用程序的详细指南
它提供了一个样板项目,以一种干净的方式启动Android应用程序,并提供了一个示例应用程序来展示它如何在一个真正的应用程序上工作.
This blog post was featured in Android Weekly #191.
Ruby on Rails eCommerce App
http://www.turisticka-naklada.hr/Personal Website
http://dmilicic.web.app/该网站被创建为一个可滚动的画布与项目卡围绕我的主要资料.
Skills
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
Education
Master's Degree in Computer Science
萨格勒布大学:电子工程与计算机学院-萨格勒布,克罗地亚
Bachelor's Degree in Software Engineering
萨格勒布大学:电子工程与计算机学院-萨格勒布,克罗地亚
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring