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

Education

What can I do?

  • Java:
    Experienced
  • Kotlin
    Experienced
  • Ruby
    Intermediate
  • Python
    Intermediate
  • Swift
    Learning