
Davor Mestrovic
Verified Expert in Engineering
Android Developer
Split, Croatia
Toptal member since October 13, 2017
Davor is a senior Android developer with several years of experience working on projects for companies like Ericsson, Kaspersky, Telenor, and IMC as both an individual freelance and in large, diverse teams. He is able to adjust quickly and confidently, enjoys interacting with people at all levels, and is very thorough in his ability to pick out important information as well as think logically.
Portfolio
Experience
- Android - 10 years
- Java - 7 years
- Retrofit - 5 years
- Kotlin - 5 years
- Scrum - 5 years
- ExoPlayer - 4 years
- Bluetooth - 3 years
- GraphQL - 2 years
Availability
Preferred Environment
Android, Git, Android Studio, MacOS
The most amazing...
...project I’ve created is Sentegrity, a behavioral biometrics and risk measurement tool that empowers sensitive apps to operate securely on BYOD devices.
Work Experience
Software Engineer - Android
Reddit, Inc.
- Enhanced the main feeds by developing and launching new features and experiments.
- Documented features and changes while supporting ongoing development with regular code contributions.
- Improved app stability and responsiveness through bug fixing and optimizing legacy code.
Senior Android Engineer
Freelance/dMestrovic
- Contributed to a white-label application that uses an internally developed SDK as a marketing and revenue channel for retailers through location-based marketing and analytics.
- Developed Sentegrity, a behavioral biometrics and risk measurement tool.
- Contributed to developing different indoor positioning apps (BLE beacons, etc).
Senior Android Engineer
McNeil Enterprises, Inc
- Developed an audio player solution for streaming devotionals. Implemented OneSignal for better notification handling and user engagement.
- Implemented Firestore Realtime Database as a new back-end solution. Implemented offline mode.
- Improved application stability through code cleanup and various optimizations, which had a direct positive impact on crash-free sessions and session duration.
Senior Android Engineer
Appticore, s. r. o.
- Implemented new back-end-managed cards and transaction details. Added actions used for instant payments.
- Implemented new banner tiles for displaying different user data and media managed by the back end through a SOAP API.
- Collaborated with other team members to properly work on and refactor a codebase over 10 years old.
Senior Android Engineer
Mediflix, Inc.
- Developed an app that enables users to browse through medical videos. The app gathers user habits, watching details, likes, shares, and questions to recommend the most significant videos.
- Developed a chat feature with a TikTok-like vertical list of answers to user questions. These answers can be in video, text, or different expert/institution/channel recommendations. Users can switch between the list and only the text version.
- Worked with other teams (mobile, web, back-end, design) to bring client ideas into reality and recommend how those ideas should be converted into working applications.
Head of Technology
Profico
- Established the company’s technical vision and led the company's technological development.
- Oversaw the infrastructure of technical operations and processes.
- Provided ongoing support and counsel for innovation initiatives.
Senior Android Engineer
Profico
- Contributed to development of multiple Android applications.
- Developed different IoT solutions (Android Things).
- Served as a scrum master, project lead, and project manager on multiple projects.
Android Consultant
Ericsson (via Profico)
- Worked with low-level network system test.
- Created custom indoor map and positioning with the algorithm for walking path mapping.
- Improved current solution for radio base station performance capabilities and testing platform.
Experience
Mediflix
https://www.mediflix.comPrima Banka
https://www.primabanka.sk/Beaconsmind
https://beaconsmind.com/Footmarks
https://footmarks.com/Life Leadership
https://www.lifeinfoapp.com/Today in the Word
https://www.todayintheword.org/Jumprope | How-to Videos
Pint at Home
TVGuiden
https://play.google.com/store/apps/details?id=com.appsforenbedreverden.tvguideStartsiden
https://play.google.com/store/apps/details?id=no.startsiden.bookmarksSentegrity
Smart Rollout Support Android App
HRTi (Croatian National Television) Mobile TV App
MobileTV
Buddy9
Dreamstack
Presence Awareness App
Feedo
Kiosk TV apps
Internet of Things (R&D)
Codeanywhere
International Medical Corps - Incident Management System
Hyre
Cscade - Photo and Video Contests
AR Android App
Education
Master's Degree in Computer Engineering
Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
Skills
Libraries/APIs
Fabric, Google API, Google Maps, Picasso, Firebase Android SDK, Retrofit, REST APIs, OpenAPI, SOAP APIs
Tools
Android Studio, ExoPlayer, Sketch, IntelliJ IDEA, Git, Android Things, Android Jetpack, Auth0, OneSignal, Gradle, WebView
Languages
Kotlin, Java, GraphQL, JavaScript
Frameworks
Android SDK, Espresso
Paradigms
Mobile Development, Scrum, Pair Programming, Agile, B2C
Platforms
Mobile, Android, Bluetooth Low Energy (LE), Google Ads, MacOS, Arduino, Firebase, Amazon Web Services (AWS)
Storage
SQLite, Cloud Firestore, RoomDB
Other
Google Material Design, Jetpack Compose, Native Mobile Apps, Mobile Applications, Coroutines, Android Development, Bluetooth, Google Tag Manager, OkHttp, SDKs, SDK Development, Software Development Toolkits (SDK), Push Notifications, Videos, Media, JitPack, Internet of Things (IoT), Fintech, Mobile Banking, SOAP, Large-scale Projects, Online Payments, Consumer-facing Products
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring