Gabriele Cardosi

Principal Software Developer at IBM

Savignano sul Panaro, Emilia-Romagna, Italy
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
Gabriele Cardosi is a Principal Software Developer and architect with over a decade of experience building server, mobile and VoIP systems using Java, Kotlin, Objective-C and legacy Visual Basic. He has a proven record of commercialising patented telephony security products—most notably Authenticall, a two-factor mutual authentication telephony system that improved call rates, reduced fraud and aided PCI DSS compliance. At Red Hat and IBM he contributed to cloud-native business automation and rules engines, including notable open-source work on KIE/Kogito projects and PMML integrations. He blends deep VoIP/PBX expertise (Asterisk) with modern microservices and CI/test automation, often working across backend logic and UI components. Multilingual and versatile, he migrates legacy architectures to scalable cloud-native solutions while keeping an eye on productisation and revenue impact. An early-career veterinary degree underscores a non-traditional path and a knack for analytical problem-solving beyond pure computer science.
code10 years of coding experience
job14 years of employment as a software developer
bookLaurea Specialistica, Medicina veterinaria, 110/110, Laurea Specialistica, Medicina veterinaria, 110/110 at Università degli Studi di Perugia
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
33reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (26)

api-design10
testing10
drools10
pmml10
gwt10
ui-design10
dmn10
java10
rule-engine10
javas10
automation10
quarkus10
spring-boot10
maven10
automations10

Programming languages (12)

TypeScriptJavaShellSCSSJavaScriptGoPerlHTML

Github contributions (5)

github-logo-circle
apache/incubator-kie-drools

May 2019 - Jan 2023

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Role in this project:
userBack-end Developer
Contributions:783 reviews, 180 commits, 336 PRs in 3 years 9 months
Contributions summary:Gabriele implemented a common `TestUtils` class and incorporated it into a scenario simulation backend test. The user was also involved in fixing XStream configuration by removing XStream' references, migrating data, and fixing PR/Sonar suggestions. Furthermore, the user added and maintained the code for the DMN rule engine, including adding audit messages and execution indices.
droolsbusiness-rulesdmn-engineevent-processingcomplex-event-processing
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:53 reviews, 17 commits, 71 PRs in 2 years
Contributions summary:Gabriele primarily focused on integrating PMML models with the Kogito framework, implementing and testing Spring Boot and Quarkus examples. Their work involved creating tests for various PMML models, including Scorecard, MiningModel, and SampleMine, and updating existing tests to reflect changes in OpenAPI endpoints and core paths. The user also worked on fixing dependencies, addressing merge conflicts, and adding native image tests, indicating a strong understanding of build processes and testing frameworks.
kogitoknativebusiness-automationworkflow-enginedmn
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