Miroslav Kacera, Developer in Bratislava, Bratislava Region, Slovakia
Miroslav is available for hire
Hire Miroslav

Miroslav Kacera

Verified Expert  in Engineering

Android Developer

Bratislava, Bratislava Region, Slovakia

Toptal member since January 17, 2022

Bio

Miroslav is an Android developer with 10+ years of experience. He has led teams and worked on several well-known applications serving millions of customers worldwide, including a complex GPS navigation solution, a healthcare application for people with diabetes, and digital payment solutions. Miroslav's industry experience is backed by a master's degree in computer science.

Portfolio

mySugr
Kotlin, Coroutines, Flow, Android, Material UI, Agile, Software Development
HomeCredit Philippines (Freelance)
Kotlin, Android, RxJava 2, REST, RxJava, Digital Payments, Code Review...
Sygic
Kotlin, Java, Android, RxJava 2, Model View ViewModel (MVVM), Android Jetpack...

Experience

  • Android - 12 years
  • Android SDK - 12 years
  • Software Development - 12 years
  • Kotlin - 5 years
  • Reactive Programming - 4 years
  • Model View ViewModel (MVVM) - 4 years
  • Android Jetpack - 4 years
  • Team Leadership - 3 years

Availability

Part-time

Preferred Environment

Android, Android Studio, Kotlin, Model View ViewModel (MVVM), Android Jetpack

The most amazing...

...thing about my work as a mobile developer is knowing that the products I build help real users in their everyday lives.

Work Experience

Senior Android Developer

2020 - PRESENT
mySugr
  • Worked on all aspects of the complete development cycle for a medical application for people with diabetes.
  • Completed several fast release cycles within an Agile project management environment.
  • Prepared app releases that followed high-quality QA protocols and complied with medical regulations.
Technologies: Kotlin, Coroutines, Flow, Android, Material UI, Agile, Software Development

Android Consultant

2019 - 2020
HomeCredit Philippines (Freelance)
  • Assisted the client in developing a digital payments application for the Philippine market.
  • Performed code reviews, mentored developers, and presented technical talks.
  • Oversaw external team of developers maintaining code standards and quality over the different sites.
Technologies: Kotlin, Android, RxJava 2, REST, RxJava, Digital Payments, Code Review, Mentorship & Coaching, Team Leadership, Software Development

Head of Android Development

2013 - 2019
Sygic
  • Developed a turn-by-turn mobile navigation solution with a mixed Java, Kotlin, and C++ codebase.
  • Managed individuals and teams in the R&D department and interviewed Android developers during the hiring process.
  • Played a pivotal role in shaping and then owned the architecture and tech stack for Sygic's Android applications.
Technologies: Kotlin, Java, Android, RxJava 2, Model View ViewModel (MVVM), Android Jetpack, Material UI, Team Leadership, Software Development, C++

Experience

Mobile Navigation Solution

An Android version of a mobile, turn-by-turn navigation application for customers. As the head of Android development, I worked on the entire app, including the overall architecture and user interface. We built the app using Java and later Kotlin, Android Jetpack, and many well-established third-party libraries, along with Android NDK, Java Native Interface (JNI), and C++ for the code shared by multiple platforms.

Education

2006 - 2011

Master's Degree in Computer Science

Slovak University of Technology - Bratislava, Slovakia

Skills

Libraries/APIs

RxJava 2, RxJava

Tools

Android Studio, Android NDK, Android Jetpack, Flow

Languages

Kotlin, Java, C++

Frameworks

Android SDK, Material UI

Platforms

Android

Paradigms

Reactive Programming, Continuous Development (CD), Model View ViewModel (MVVM), REST, Agile

Other

Software Development, Team Leadership, Coroutines, Digital Payments, Code Review, Mentorship & Coaching, Java Native Interface (JNI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
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