Career portfolio

Nov 2020 – Present

Freelance Mobile Developer (Yet Another View)

The primary contributor to the Two-Coders GitHub projects (Android Dynamic Components and Android Kotlin Extensions)

Initial work on my new own applications Flyio and Weatho.

Used technologies:
Client: Android Framework, MVVM, Kotlin, KMM (Kotlin Multiplatform Mobile), Kotlin Coroutines, Kotlin Flow, Hilt DI, LiveData, Data Binding, Git, Gradle, GitHub Actions
Server: Ktor, Google App Engine / PHP, MySql

Software Architect and Android Team Leader at Sygic (ADAS)

Software architect and team leader of the Android multi modular Advanced driver-assistance systems project. The first public implementation was used in the Slovenian DRAJV project.

The goal of the project was to create bundle of independent single-purpose libraries/modules and build highly customizable applications using them.

Used technologies:
Android Framework, MVVM, Modularization, Kotlin, Kotlin Coroutines, Dagger DI, LiveData, Data Binding, Unit testing, Git, Gradle, Jira, Azure DevOps

Nov 2019 – Oct 2020 · 1 yr
Nov 2018 – Oct 2019 · 1 yr

Android Developer at Sygic (CoreTech)

The primary contributor to the Android modular library project built over Sygic Maps SDK. The goal of the project was to bring a powerful open-source library based on Sygic Maps SDK, which can be used to display rich map content and interact with it.

Used technologies:
Android Framework, MVVM, Modularization, Kotlin, Kotlin Coroutines, Dagger DI, LiveData, Data Binding, JNI, C++, Unit testing, Git, Gradle, Jira, Travis

Android Developer at Sygic (Consumer)

The developer of the first-class Android mobile navigation APP.

In Jun 2017 I came up with the idea to integrate Augmented reality into the Sygic GPS Navigation later named as Real View Navigation. Within a few weeks, we were able to implement this functionality as an add-on with the help of my colleagues Miroslav Kacera and Ernest Mikita.

Used technologies:
Android Framework, Java, Kotlin, RxJava, JNI, C++, Unit testing, Git, Gradle, Jira, Jenkins

Mar 2016 – Oct 2018 · 2 yrs 8 mos
Aug 2014 – Feb 2016 · 1 yr 7 mos

Junior Android Developer (WebCams project)

The first project on which I learned the basics of programming for Android.

In 2018, it was the most popular webcam viewing application in Google Play with more than 70,000 monthly active users. This application was discontinued in 2019 due to copyright infringement.

Used technologies:
Android Framework, Java, Material Design, REST API, PHP, MySql, Git, Gradle

Recommendations

I’ve been working with Tomas for several years. He is great developer and a valuable member of any team he is working in. He is always consistent and punctual about the code he writes. You can see he is doing the job he loves.

Miroslav Kacera

Experienced Android Developer and Team Leader

A detail oriented and thorough person, always thinking about how to do things better, bringing various improvement ideas. Tomas belongs to the rare breed of developers who can understand the connection between the code he is writing and the people who are about to use it. A very precious addition to any development team!

Jozef Očkay

UX Designer & Consultant at Sygic

I had the opportunity to work with Tomáš for one year and he really taught me a lot during this time. I can describe him as a precise person who is always trying to find the best and the most effective solutions to solve the issues. He cares also about the details, and I think that makes him very valueable person at work.

Martin Maják

Software Developer at Sygic