Who am I?
I am an experienced software developer who specialises in Android application development. In the last decade, I worked on various projects written in modern high-level programming languages such as Java, Kotlin, C#/.NET, Ruby or Python amongst others. I am also very interested in business side of IT industry such as system modelling, process modelling, IT service management and marketing.
I am open to other opportunities
Okay, how about more formally?
Work experience
-
Senior Software Engineer at Kiwi.com (2022 - 2024)
- Android application programming (Kotlin, Jetpack Compose)
- library development (Kotlin)
- code reviews
- unit and integration testing (JUnit 4, Mockito/MockK, Hamcrest/Hamkrest, Espresso)
- UI testing (Espresso)
-
Software Engineer at Kiwi.com (2021 - 2022)
- Android application programming (Java SE, Kotlin)
- library development (Kotlin)
- code reviews
- unit and integration testing (JUnit 4, Mockito/MockK, Hamcrest/Hamkrest, Espresso)
-
Senior Software Engineer at Avast Software (2018-2020)
- Android application programming (Java SE, Kotlin)
- library development (Java SE, Kotlin)
- code reviews
- checking and approval of translation strings
- unit, integration and component testing (JUnit 4, Mockito, Hamcrest/Hamkrest, AssertJ, Robolectric)
- release management
-
Senior Developer at Avast Software (2017-2018)
- Android application programming (Java SE)
- library development (Java SE)
- code reviews
- checking and approval of translation strings
-
Developer at Avast Software (2016)
- Android application programming (Java SE)
- library development (Java SE)
- code reviews
-
Developer at AVG Technologies CZ, s.r.o. (2015-2016)
- Android application programming (Java SE)
- library development (Java SE)
- unit testing (JUnit 4, Mockito, Powermock)
- testing automation (Python, Appium)
- testing tools development (Python)
-
Senior Android Developer/Project Leader at LWi s.r.o. (2015)
- overall responsibility for the success of developed projects
- Android development (Java SE)
- Java SE development
- communication with clients and problem-solving
-
Junior Android Developer at LWi s. r. o. (2014)
- Android development (Java SE)
- Java SE development
-
Contributing Editor at ComixZone.cz (2014-2017)
- writing articles about comic books
-
Study Advisor at Masaryk University (2013, 2015)
- consulting and problem-solving for the students of PB161 C++ Programming taught at Masaryk University in Brno
-
Ruby/JavaScript developer at KdyJedeš.cz (2013)
- Ruby backend programming
- JavaScript front-end programming (CoffeeScript, AngularJS)
-
Independent developer (2009-2013)
- several projects in Java SE/EE, Python and Ruby
-
Coder at Weblift, s. r. o. (2008-2009)
- coding (X)HTML and CSS templates
- PHP/Smarty programming
- Ruby on Rails programming
- JavaScript & Prototype programming
Certifications
-
Google Cloud Certified Associate Cloud Engineer (May 2023 — May 2026)
-
Foundations of Git
-
Kotlin for Java Developers
Education
-
Masaryk University in Brno (2015-2018, graduated, master's degree)
-
Diploma thesis: A Crash Reporting Library for Android ( In English)
-
Masaryk University in Brno (2014-2015, graduated, bachelor's degree)
-
Bachelor thesis: Mobile community application development for gastronomy on Google Android platform ( In Czech)
-
Grammar school Ostrava-Zábřeh (2002-2008, graduated, high school diploma)
-
Episcopal grammar school in Ostrava (2000-2002)
-
Private basic school Pasteurova 7 (1995-2000)
What can I do?
-
Java:
-
Kotlin
-
Ruby
-
Python
-
Swift