Verified Expert in Engineering
Ivan is a mobile developer with 10+ years of expertise working with native mobile technologies (Android, iOS). He spent the last six years developing native Android applications in sectors such as real estate, media, and eCommerce. He built a social network app with exceptional animations, caching, live data updates, video processing, and new UI and UX concepts. Ivan is passionate about creating highly performant apps with smooth animations.
Android Studio, Android SDK, Android Jetpack, Kotlin
The most amazing...
...tool I've developed is a social network with complex features, great UI, and custom animations.
Senior Android Developer
- Developed an Android app that brings great food ordering experience online.
- Collaborated with the sales team and managed sales processes.
- Developed UX improvements to bring the product up to speed and meet optimized requirements.
Senior Android Developer
- Developed apps for different clients, including B2B apps for internal client usage such as car insurance apps, internal HR management, restaurant tools, and B2B ordering systems.
- Oversaw the entire process of apps creation from idea to final result.
- Cooperated with product owners and workers to define perfect app flow for increased productivity.
Senior Android Developer and Architect
- Created a new fully functional social network from scratch.
- Acted as lead Android developer and back-end system co-architect.
- Developed complex caching logic, image, and video processing and editing.
- Brought smooth and complex custom animations to the Android system.
- Created the product user experience and user interface.
Android and iOS Developer
Pravi klik, d.o.o
- Developed mobile apps for Android and iOS: eCommerce marketplace connecting subscribers with local merchants by offering activities, travel, and goods and services.
- Developed mobile apps for Android and iOS: Real estate search engine.
- Collaborated with a team of five where I communicated with back-end developers to align on technical decisions.
- Created the system architecture and broke the project into tasks.
Java, Kotlin, SQL, Objective-C, Swift
Android SDK, iOS SDK
Object-oriented Programming (OOP), Model View Viewmodel (MVVM), Model View Presenter (MVP)
Android Animations, Mobile App Development, IT Security, Image Processing, Video & Audio Processing, Card Payments, Maps, Kotlin Multiplatform Mobile (KMM), Leadership
Android Studio, Android Jetpack, Git, Android NDK
FFmpeg, Social APIs
Master's Degree in Computer Science
Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
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