Jan Škrášek

Senior Mobile Engineer at Rohlik.cz

Brno, Southeast, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jan Škrášek is a Senior Mobile Engineer with 16 years of experience, specializing in Kotlin, Jetpack Compose, Coroutines and clean architecture for Android applications. He has led migrations to full Compose and Nav3, implemented modularization and CI/build systems, and driven Gradle/plugin rewrites at companies like Rohlik, Disney+ Hotstar and Kiwi.com. A pragmatic architect and Guild Lead, he combines hands-on app foundation work (animation/motion frameworks, startup optimizations) with shaping developer processes and libraries. Jan is also an active open-source contributor—authoring Nextras Orm (PHP) and contributing notable fixes to popular projects such as Nette and MockK—bringing backend and database expertise alongside mobile craftsmanship. He holds a Master’s in Applied Informatics from Masaryk University and often bridges mobile and server-side concerns, for example improving database joins, multi-key support and PHP form validation in OSS projects.
code15 years of coding experience
job16 years of employment as a software developer
bookMaster’s Degree, Applied Informatics, Master’s Degree, Applied Informatics at Masaryk University Brno
bookBachelor's degree, Applied Informatics, Bachelor's degree, Applied Informatics at Masaryk University Brno, Faculty of Informatics
languagesCzech, English
stackoverflow-logo

Stackoverflow

Stats
2,473reputation
83kreached
24answers
20questions
Badges
android
top-5%
kotlin
top-5%
github-logo-circle

Github Skills (26)

kotlin10
validations10
mysql10
testing10
databases10
validation10
forms10
nette10
netframework10
php10
mocks10
mocker10
sql10
database-design10
mocking10

Programming languages (20)

C#JavaC++RustCMakefileGoHTML

Github contributions (5)

github-logo-circle
nette/nette

Feb 2011 - Apr 2015

👪 METAPACKAGE for Nette Framework components
Role in this project:
userBack-end Developer & Database Engineer
Contributions:362 commits, 3 PRs, 6 comments in 4 years 2 months
Contributions summary:Jan primarily contributed to the Nette Framework's database component, fixing bugs related to grouped selections, joins, and subselects. They enhanced database functionality by creating support for features like multi-column primary keys, IN statements, and multi-table joins. Furthermore, they refactored and optimized several areas, notably related to caching and memory management within the database component.
nette-frameworkphpcomponents-frameworknettemetapackage
nette/forms

Nov 2011 - Oct 2013

📝 Generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.
Role in this project:
userBack-end Developer
Contributions:7 commits, 13 comments in 1 year 11 months
Contributions summary:Jan contributed to the Nette Forms library by fixing issues and enhancing its functionality. They addressed a bug related to adding validation messages and implemented a validation scope feature for submit buttons. Further contributions included updating PHP documentation and refactoring code for better maintainability. These changes demonstrate a focus on improving the library's robustness and usability.
client-serversafetyvalidatevalidatingsecure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jan Škrášek - Senior Mobile Engineer at Rohlik.cz