Paolo Bizzarri

Software Developer at IBM

Tuscany, 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
Paolo Bizzarri is a seasoned software developer with three decades of experience in object-oriented design and enterprise-grade Java systems, now blending that expertise with modern AI integration. He has deep roots in symbolic AI, having contributed to the well-known Drools rule and CEP engine at Apache, where he focused on improving test coverage and porting core arithmetic tests. After leadership and hands-on roles across startups and enterprise teams, he served as Principal Software Quality Engineer at Red Hat and recently joined IBM to drive backend architectures that can safely incorporate large language models. Paolo is pursuing Python for machine learning and experimenting with LangChain4j, signaling a pragmatic path from robust engineering to applied generative AI. Based in Tuscany, he combines academic rigor (PhD-level software engineering training) with a long track record of clean, curiosity-driven code and systems thinking. An interesting, not-obvious facet: he transparently uses AI to help craft his public profile and personally reviews the outputs, illustrating his practical stance on human+AI collaboration.
code11 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 110/110 with Laude, Bachelor of Science - BS, Computer Science, 110/110 with Laude at University of Pisa
bookPhd, Software Engineering, Phd, Software Engineering at Scuola Superiore Sant'Anna
languagesEnglish, Italian
github-logo-circle

Github Skills (7)

javas10
junit10
engine10
java10
rule-engine10
test-automation9
mvel8

Programming languages (6)

TypeScriptJavaShellJavaScriptGroovyPython

Github contributions (5)

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

Jul 2021 - Jul 2022

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Role in this project:
userBack-end Developer
Contributions:237 reviews, 38 commits, 95 PRs in 1 year
Contributions summary:Paolo primarily contributed to refactoring unit tests within the `drools-test-coverage` module, specifically focusing on the `CompositeObjectSinkAdapterTest.java` file. Their work involved modifying the existing test code, which suggests a focus on improving the test suite for the Drools rule engine. The user also contributed to porting arithmetic tests from the MVEL project, implying involvement in core rule engine functionality.
droolsbusiness-rulesdmn-engineevent-processingcomplex-event-processing
pibizza/drools

Jun 2021 - Mar 2025

Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
Contributions:246 pushes, 88 branches in 3 years 10 months
droolsdmn-engineevent-processingcomplex-event-processingrule
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
Paolo Bizzarri - Software Developer at IBM