Matej Cimbora

Optimization Consultant

Prague, Prague, 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
Matej Cimbora is a software engineer and optimization consultant with 12 years of experience turning complex scheduling and resource-allocation problems into production-grade, automated solutions using Timefold and OptaPlanner. He spans the full optimization lifecycle—from presales feasibility assessments and solver model design to maintaining the employee shift scheduling product used in real deployments. A seasoned Java backend developer and open-source contributor, he has improved OptaPlanner benchmarking, KIE/Kogito tooling, Drools integrations and Infinispan tests, demonstrating deep familiarity with constraint programming and cloud-native business automation stacks. Previously a freelance consultant and Red Hat engineer, he blends hands-on implementation experience across biometrics, document management and microservices with product ownership skills. He’s actively exploring AI-assisted development and agentic coding to accelerate solver design, and outside work he sharpens focus and perseverance as a competitive chess player.
code13 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree, Applied Informatics, Master's Degree, Applied Informatics at Masarykova univerzita Brno, Fakulta informatiky
languagesEnglish
github-logo-circle

Github Skills (35)

junit-test10
caching10
benchmark10
back-end-development10
testng10
testing10
data-modeling10
cachemanager10
drools10
benchmarking10
dmn10
java10
rule-engine10
javas10
scheduling10

Programming languages (7)

JavaShellScalaJavaScriptVisual Basic 6.0Objective-CHTML

Github contributions (5)

github-logo-circle
OplaPlanner has moved to https://github.com/apache/incubator-kie-drools. This repository is archived. OptaPlanner is an 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:
userBack-end Developer
Contributions:46 commits, 16 PRs, 11 comments in 5 years 11 months
Contributions summary:Matej contributed to the OptaPlanner benchmark project, focusing on adding features and improvements to the benchmark reporting functionality. They implemented a new feature for visualizing the score versus time graph as a scatter plot. The user also added the ability to rename planner and solver benchmarks within the application. Additionally, there were improvements and fixes related to loading input solution files and the overall structure of the benchmark report.
aidroolsjavaoptaplannervehicle-routing-problem
infinispan/infinispan

Dec 2014 - Jan 2016

Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:9 commits, 7 PRs, 16 comments in 1 year 1 month
Contributions summary:Matej contributed to the Infinispan project by extending and implementing integration tests related to Spring framework integration. They worked on testing cache behavior in various scenarios, including caching, eviction, and updates. Furthermore, the user contributed to validating configurations and resolving issues related to specific functionalities like two-phase commit with async backup, and parameterized queries, by extending existing tests. The contributions involve changes to core logic, test cases, and configuration files.
datagridinfinispannosqlinfinispan-serverkey-value-store
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