Matteo Mortari

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
Matteo Mortari is a Senior Principal Software Engineer with 14 years of experience specializing in decision management, MLOps and cloud-native business automation. Based in Milan and a long-time Red Hat contributor, he drove core work on Drools and the DMN engine and now works on Open Data Hub and Kubeflow integrations for AI on OpenShift. Matteo blends deep engine-level Java expertise (Drools, jBPM, DMN/FEEL) with practical data and BI experience from industrial R&D, enabling end-to-end solutions that connect models, business rules and operational systems. An active open-source maintainer, his contributions to Kogito and Drools focus on DMN codegen, runtime optimizations and Quarkus/Spring alignment — pragmatically shrinking the gap between data science and production. He’s also a conference builder (co-founding VoxxedDays Milano) and an advocate for open standards to make ML models more interpretable and collaboratively useful.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,268reputation
67kreached
126answers
4questions
github-logo-circle

Github Skills (33)

back-end-development10
expressions10
jbpm10
processmaker10
process-management10
drools10
workflow-engine10
process-control10
dmn10
java10
rule-engine10
javas10
kogito10
expression10
parsing10

Programming languages (28)

C#HandlebarsGoHTMLGroovyJupyter NotebookFreeMarkerYAML

Github contributions (5)

github-logo-circle
Kogito Runtimes has moved to https://github.com/apache/incubator-kie-drools. This repository is archived. Kogito Runtimes is a cloud-native business automation technology for building cloud-ready business applications
Role in this project:
userBack-end Developer
Contributions:140 reviews, 720 commits, 101 PRs in 7 years 11 months
Contributions summary:Matteo primarily focused on enhancing and modifying the backend logic of the Kogito runtimes project, specifically concerning the Drools rule engine, decision management (DMN), and integration with Quarkus and Spring Boot. Their contributions included bug fixes, feature implementations, and improvements related to function calls, rule engine constraints, and optimizations for memory usage. These changes span various modules within the repository, demonstrating a strong focus on backend development for cloud-native business automation.
automationcloud-nativedroolskogitoruntimes
apache/incubator-kie

Aug 2014 - Jan 2023

Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito.
Role in this project:
userBack-end Developer
Contributions:428 reviews, 822 commits, 822 PRs in 8 years 6 months
Contributions summary:Matteo's commits primarily focused on enhancing the Drools rule engine, DMN engine, and complex event processing (CEP) engine for Java, as indicated by the repository's description. The user's contributions involved implementing and refactoring code related to parsing and processing FEEL (Friendly Enough Expression Language) expressions, specifically within the context of decision tables. These changes included supporting new functionalities such as range-based comparison and applying the function of `NOT`, demonstrating expertise in the core engine's functionality and logic evaluation.
droolsjbpmkogitooptaplannerrule-engine
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