Alex Porcelli

Hi, my name is Alex Porcelli, welcome to my website! I’m a Principal Software Engineer at JBoss by Red Hat and a proud member of the architecture group behind the Drools, jBPM and Business Central platform, and co-founder of AppFormer (formerly UberFire).

I use this space to share my personal opinions and experiences about random subjects, especially those that are making my life more fun. These are the topics that are keeping me happy:

  • cloud-native

  • git scaling, automation, and collaboration models

  • language design

  • business rules and business process

  • devops, ci/cd

  • self-service software

  • user experience design and usability

  • open source

Thank you for stopping by and hope to see you again!

Hi, I am

Alex Porcelli

I am Principal Software Engineer at JBoss by Red Hat.



February 2012 - Current

Principal Software Engineer

Red Hat Inc.

I currently work at JBoss by Red Hat as member of Red Hat Business Automation architecture group.

Before my current role I co-founded the AppFormer project (previously know as UberFire) and led the next generation of Red Hat Business Automation tooling since v6.

March 2011 - November 2011

API Designer & Developer

MuleSoft Inc.

Hired to design and implement an internal Domain Specific Language (DSL) in Java to allow users to configure Mule ESB programmatically. A Ruby based proof of concept was also implemented.

April 2009 - February 2012

CTO & Software Engineer

CaravelaTech Ltda.

As Software engineer I lead the R&D of OpenSpotLight and directly implemented it on several customers, I also had the oportunity to implement elastic fashion architectures (cloud ready) for different customers using different technologies.

With my CTO hat I managed our engineer team (R&D and on-site customers) and also conduced a series of partnership that allowed us to expand OpenSpotLight market.


October 2018


Java EE Monolith to Cloud-Ready Architecture: Lessons from the Drools/jBPM Ecosystem
Turning Maven into a High scalable, resource efficient, cloud ready microservice

October 2018

Red Hat Tech Exchange Americas

Next-gen Business Automation with Red Hat DM & PAM

July 2018

The Developers Conference

Git beyond version-control system, an alternative to data storage
How UX can transform a large enterprise application

October 2017


The Hidden Secret of Java Open Source Projects

April 2017

Red Hat Summit

Dawn of the Citizen Developer: Low Code Application Development Made Easy in BPMS/BRMS 7

March 2016

QCon São Paulo

From monolith to cloud-ready microservices with CDI

October 2015


From Java to Microservices on OpenShift Automagically

June 2015

Red Hat Summit

Process-driven application development using Red Hat JBoss BPM Suite

September 2014

JUDCon Brazil

Sneak Peek of upcoming Drools/jBPM Workbenches

September 2014

QCon Rio de Janeiro

GWT + Errai: The power of Java EE to the browser


September 2015

OpenShift MeetUp Boston

Boston, MA, USA

September 2014

QCon Rio de Janeiro

Rio de Janeiro, RJ, BR

April 2014

QCon São Paulo

São Paulo, SP, BR

September 2013


San Francisco, CA, USA

career highlights

  • 20+ years of experience
  • Long-range visionary in software design and architecture
  • Meticulous executor of fundamental and critical project tasks
  • Pioneering researcher known for synthesizing technologies into new systems
  • Frequent speaker at conferences, universities, and user groups

coding skills


Alex Porcelli

Alex Porcelli is Principal Software Engineer at JBoss by Red Hat, proud member of the architecture group behind Drools, jBPM and Business Central platform, and co-founder of AppFormer (formely know as UberFire). Professional developer since 1996, has been working exclusively on Open Source projects for more then a decade. Since joined Red Hat he has been focusing on web enabled of the Drools&jBPM platforms redefining all web tooling. Porcelli is also a frequent international speaker in tech events like QCon, JavaOne, CodeOne, Red Hat Summit and DevNation.

my open source work



Drools is a Business Rules Management System (BRMS) solution.



jBPM is a flexible Business Process Management (BPM) Suite.



web framework for a superior experience in building extensible workbenches and console type applications



next generation of drools rule engine language, build on top of java8



Simple and modern java API for bytecode



DynJS is an ECMAScript runtime for the JVM.



An ANTLR v3 JUnit testing extension that leverages on JUnit


PL/SQL Parser

ANTLRv3 PL/SQL 11g parser



Semantic Search Engine for Information Technology.

contact me

Let's Socialize

Reach Me

based in Greater Boston Area, MA - USA

alexandre [dot] porcelli [at] gmail.com

Drop Me A Line

Leave this empty if you are a human :