My name is Josef Ondrej and I enjoy building useful mathematical and machine learning models.
I have a solid background in mathematics โ, particularly in statistics and probability theory, from my studies at the Charles University in Prague. But besides solving math problems I also certainly do not shy away from scraping data, digging into it and writing well tested โ production code with CI/CD pipelines and monitoring ๐ฅ -- skills that I gained while developing and operating the Watson Assistant Autolearn feature at IBM.
I also spent a couple of years promoting the use of MLOps at sports betting company โพ Tipsport mainly using Jenkins, Docker, OpenShift, ArgoCD, MLFlow and Helm Charts while also developing models for predicting sports matches outcomes in Tensorflow and PyTorch.
My language of choice is Python ๐ (in which I developed a few small libraries and projects like Snax, Transplants, SVGecko, API-Watchdog and GlucoScan) but I have also worked a lot with Java and have some experience also with R, JavaScript, Groovy (for Jenkins plugins), C# and a few others. I can also manage some basic web development (React, HTML, CSS) if needed.
In my free time I enjoy climbing and hiking in the mountains โฐ๏ธ.
For more information you can check out my CV or website or feel free to contact me.