Summary
Ondřej Schrek is a pragmatic JVM-focused software engineer with 10 years of experience building backend systems in Kotlin and Java for fintech, banking and trading platforms. He’s delivered greenfield microservices and high-throughput asynchronous systems using Micronaut, Spring, coroutines/flow and technologies like PostgreSQL, Redis, Hazelcast and QuestDB. As a freelancer and contractor based in Prague he blends hands-on implementation with performance-focused optimizations and has contributed to products for BudgetBakers, Partners Banka, Nedbank and other finance-focused clients. He also teaches Java courses and helped design an online Java academy, reflecting a knack for clear technical communication. Known for taking ownership of end-to-end backend concerns, he often pairs system design with practical tooling and deployment experience (Docker/Kubernetes, Gradle, Liquibase).
10 years of coding experience
9 years of employment as a software developer
Bachelor degree (Bc.), Applied informatics, Bachelor degree (Bc.), Applied informatics at Vysoká škola polytechnická Jihlava
Graduation with honors, Information technologies, Graduation with honors, Information technologies at Střední průmyslová škola Jihlava
Master degree (Ing.), Information systems and technologies, Master degree (Ing.), Information systems and technologies at Vysoká škola ekonomická v Praze
Informatics, Informatics at České vysoké učení technické v Praze
Čeština, English