Marek Winkler

Software Developer at Timefold

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
Marek Winkler is a seasoned Java EE backend developer with 14 years of experience building and hardening enterprise rule engines and integration layers, currently contributing at Timefold in Brno. He spent over a decade at Red Hat advancing quality and integration for Drools, jBPM and Kogito runtimes, combining hands-on bug fixes, serialization and persistence improvements with robust integration testing in OSGi and Spring contexts. His open-source work on prominent Apache projects like Drools shows a focus on core engine reliability—fixing edge cases in CEP, CSV/XLS decision table handling, and MariaDB support—rather than surface features. Comfortable switching between development and QA roles, Marek brings a pragmatic engineering mindset that prioritizes reproducible tests and stability in complex distributed systems. He holds a master’s in Informatics from Masaryk University and quietly favors tackling tricky interoperability and serialization bugs that others avoid.
code14 years of coding experience
job17 years of employment as a software developer
bookMaster's, Informatics, Master's, Informatics at Masaryk University Faculty of Informatics
github-logo-circle

Github Skills (19)

testing10
drools10
java10
rule-engine10
javas10
osgi10
junit10
eventing10
jbpm9
serialization9
data-serialization9
karaf9
spring8
mariadb7
spring-boot7

Programming languages (10)

TypeScriptJavaShellJavaScriptGoRobotFrameworkHTMLGroovy

Github contributions (5)

github-logo-circle
Drools and jBPM integration with seam, spring, camel, ...
Role in this project:
userBack-end Developer & QA Engineer
Contributions:3 reviews, 17 commits, 10 PRs in 3 years 6 months
Contributions summary:Marek primarily focused on developing and testing integration components within the Drools and jBPM ecosystem, as evidenced by the addition of Karaf integration tests and blueprint configurations. Their contributions included implementing tests for Spring context and runtime manager functionalities within an OSGi environment, specifically targeting features like Kie-Spring and Kie-Aries-Blueprint. Further contributions involved addressing and reproducing issues related to OSGi and persistence within jBPM, confirming a focus on core system integration and stability.
spring-bootdroolsseamspringcamel
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:4 reviews, 22 commits, 3 comments in 3 years 9 months
Contributions summary:Marek primarily contributed to the Drools and Kogito runtime environments, focusing on enhancing the decision tables and persistence aspects of the Drools engine. The contributions include adding and testing features related to KieBase creation from CSV and XLS resources, and resolving issues in serialization processes. Further commits address rule engine functionalities, including fixing bugs and adding tests.
kogitoknativebusiness-automationrule-enginedrools
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
Marek Winkler - Software Developer at Timefold