Jiří Vahala is a Tech Lead with 12 years of experience building low-latency, production-ready systems in high-frequency trading and machine learning. He combines hands-on backend and QA expertise—sharpened at Red Hat contributing to the OptaPlanner constraint solver—with applied research as a Ph.D. candidate and past work delivering memory-allocation-free prediction models for quantitative trading. Jiří has led end-to-end data pipeline design, ML training and evaluation, and test automation, and now guides engineering teams in an undisclosed HFT firm. He mentors students in neural networks and brings a rare mix of rigorous academic grounding and pragmatic, performance-oriented engineering. Notably, his open-source testing contributions improved core score calculations and robustness in a widely-used Java optimization project, reflecting attention to correctness in complex algorithmic systems.
11 years of coding experience
9 years of employment as a software developer
Ph.D. candidate, Artificial Intelligence, Ph.D. candidate, Artificial Intelligence at Masaryk University Brno
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Role in this project:
Backend Developer & QA Engineer / Test Automation Engineer
Contributions:79 commits, 26 PRs, 41 comments in 1 year 8 months
Contributions summary:Jiří primarily focused on improving the test suite within the OptaPlanner project. Their contributions included adding unit tests to cover missing implementations and score calculations within the BendableScoreDefinition and HardMediumSoftLongScoreDefinition classes. They also created tests for various core components, like the EasyScoreDirectorFactory and move selectors, and refactored existing test code for better readability and maintainability. Further commits demonstrate their work by enhancing test coverage with test cases for score comparators, and also adding comprehensive testing for several aspects like optimistic and pessimistic bounds.
Contributions:20 PRs, 41 pushes, 16 branches in 9 months
schedulingoptimizesplanningjavaoptaplanner
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.