Davide Sottara

Principal Knowledge Engineer at Mayo Clinic

Rochester, Minnesota, United States
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

👤
Senior
🎓
Top School
Davide Sottara is a Principal Knowledge Engineer at Mayo Clinic with 15 years of experience designing hybrid AI systems for environmental and clinical applications. He combines deep academic training (PhD in AI) and hands-on expertise in rule-based systems, semantic reasoning, neural networks, fuzzy logic and hybrid decision support to translate complex domain knowledge into robust software. A longtime contributor to the Drools ecosystem and Kogito runtimes, his open-source work improves core rule parsing and runtime reliability—efforts that directly impact clinical and business rule processing at scale. He has bridged academia and industry as an assistant professor and consultant, building patient-specific EHR-driven decision support and sequencing batch reactor tools. Pragmatic in Java, UML, XML and databases, he focuses on making knowledge-driven systems auditable, maintainable and resource-efficient. He often brings unexpected systems-level rigor—fixing resource leaks and timeout handling—that improves long-term reliability beyond feature delivery.
code15 years of coding experience
job5 years of employment as a software developer
bookPhD, Artificial Intelligence, Laurea Specialistica (Master Degree), Computer Science Engineering, Laurea (Bachelor Degree), Computer Science Engineering, PhD, Artificial Intelligence, Laurea Specialistica (Master Degree), Computer Science Engineering, Laurea (Bachelor Degree), Computer Science Engineering at Alma Mater Studiorum – Università di Bologna Alma Mater Studiorum – Università di Bologna Alma Mater Studiorum – Università di Bologna
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
221reputation
51kreached
10answers
0questions
github-logo-circle

Github Skills (18)

parser10
jbpm10
drools10
java10
rule-engine10
javas10
grid-computing10
parsing10
parse10
engine10
apidoc9
resource-management9
antlr9
api9
database-management7

Programming languages (7)

JavaWeb Ontology LanguageShellTeXJavaScriptMustacheHTML

Github contributions (5)

github-logo-circle
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBack-end Developer
Contributions:345 commits in 7 years
Contributions summary:Davide's commits focus on enhancing the Drools Rule Language (DRL) parser and related components within the Kogito runtimes repository, primarily involving improvements to the Java parser, Java annotation handling, and rule attributes. The contributions involve modifying the grammar, lexer, and tree structures, with a focus on type declarations and constraint handling. The user's work appears to impact the core functionality of the Drools engine and its ability to process and interpret business rules.
kogitoknativebusiness-automationrule-enginedrools
Drools and jBPM integration with seam, spring, camel, ...
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 year 7 months
Contributions summary:Davide primarily contributed to the `droolsjbpm-integration` repository by implementing features related to the Drools and jBPM integration. Their work involved modifying code related to remote knowledge agents, resource descriptors, and database connections to avoid resource leaks. The user also focused on improvements to the grid, including handling timeouts, ensuring all resources were disposed, and improvements to local and remote node management. This work suggests a focus on enhancing the robustness and efficiency of the system.
spring-bootdroolsseamspringcamel
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
Davide Sottara - Principal Knowledge Engineer at Mayo Clinic