CINXE.COM

Alex Porcelli

<!DOCTYPE html> <html lang="en" class="no-js one-page-layout " data-mobile-classic-layout="true" data-classic-layout="false" data-prev-animation="16" data-next-animation="15" data-random-animation="false"> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="description" content="This is Alex Porcelli website! Seasoned Architect and Engineer Leader, open source veteran, business automation domain expert, and a recognized leader in the Apache KIE (incubating) community鈥攖he new home of Drools, jBPM, OptaPlanner, Kogito, and SonataFlow. The content of website are personal opinions and experiences about software development like open source; business rules and bpm engines; microservices; containers (openshift, kubernetes, docker, rocket, oci); cloud-native; developer experience; git scaling; automation, collaboration models; language design; devops, ci/cd; user experience design and usability. "> <meta name="keywords" content=""> <meta name="author" content="Alex Porcelli"> <title>Alex Porcelli</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/themes/prism.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/plugins/line-numbers/prism-line-numbers.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/plugins/line-highlight/prism-line-highlight.min.css"> <link rel="stylesheet" type="text/css" href="/assets/css/site-49654eb366f4d6ae68eb27919b27dfd25c1005fc8736ae350b48effc7892bbc8.css" integrity="sha256-SWVOs2b01q5o6yeRmyff0lwQBfyHNq41C0jv/HiSu8g=" crossorigin="anonymous"> <script src="/assets/js/jquery-1.12.1.min-8d95ad90dd81c8c6e8f8b481c5c3a87a24610f3aabb457754c10762b2aa245bf.js" type="text/javascript" integrity="sha256-jZWtkN2ByMbo+LSBxcOoeiRhDzqrtFd1TBB2KyqiRb8=" crossorigin="anonymous"></script> <script src="/assets/js/jquery-migrate-1.2.1.min-634fd10831b04b10d91603f518bd13350edafe1dcf1fab20d1b9f275906d0e13.js" type="text/javascript" integrity="sha256-Y0/RCDGwSxDZFgP1GL0TNQ7a/h3PH6sg0bnydZBtDhM=" crossorigin="anonymous"></script> <script src="/assets/js/modernizr.min-849d097675168585abe337fc5ee08ac95dedd6463803d12d3c08ba98f9f3d7c1.js" type="text/javascript" integrity="sha256-hJ0JdnUWhYWr4zf8XuCKyV3t1kY4A9EtPAi6mPnz18E=" crossorigin="anonymous"></script> <script async="true" src="/assets/js/lazysizes-4.1.1.min-0bb2da83713447baffad267232bd54544dacad943117a65e21e8ef6145d1d60a.js" type="text/javascript" integrity="sha256-C7Lag3E0R7r/rSZyMr1UVE2srZQxF6ZeIejvYUXR1go=" crossorigin="anonymous"></script> <script type="text/javascript" async="true">var disqus_shortname="porcelli-me";!function(){var e=document.createElement("script");e.async=!0,e.type="text/javascript",e.src="//"+disqus_shortname+".disqus.com/count.js",(document.getElementsByTagName("HEAD")[0]||document.getElementsByTagName("BODY")[0]).appendChild(e)}();</script> <!--[if lt IE 9]><script src="/assets/js/ie-a20166ce4aa56d4106082c6a3ab82ae49f4eb6270c1de7824f3d489505668cf0.js" type="text/javascript" integrity="sha256-ogFmzkqlbUEGCCxqOrgq5J9OticMHeeCTz1IlQVmjPA=" crossorigin="anonymous"></script><![endif]--> <script>!function(e,a,t,n,o,c,s){e.GoogleAnalyticsObject=o,e[o]=e[o]||function(){(e[o].q=e[o].q||[]).push(arguments)},e[o].l=1*new Date,c=a.createElement(t),s=a.getElementsByTagName(t)[0],c.async=1,c.src=n,s.parentNode.insertBefore(c,s)}(window,document,"script","https://www.google-analytics.com/analytics.js","ga"),ga("create","UA-128191786-1","auto"),ga("send","pageview",{page:location.pathname+location.search+location.hash}),ga("set","anonymizeIp",!1);</script> </head> <body> <div id="page" class="hfeed site"> <header id="masthead" class="header" role="banner"> <a class="menu-toggle toggle-link"></a> <h1 class="site-title mobile-title">ALEX PORCELLI</h1> <div class="header-wrap"> <img src="./images/avatar.png" alt="avatar"> <h1 class="site-title">ALEX PORCELLI</h1> <nav id="primary-navigation" class="site-navigation primary-navigation" role="navigation"> <div class="nav-menu"> <ul> <li> <a href="#/home"> <i class="pe-7s-home"></i>Home</a> </li> <li> <a href="#/about"> <i class="pe-7s-user"></i>About Me</a> </li> <li> <a href="#/blog"> <i class="pe-7s-notebook"></i>Blog</a> </li> <li> <a href="#/resume"> <i class="pe-7s-id"></i>Resume</a> </li> <li> <a href="#/portfolio"> <i class="pe-7s-glasses"></i>Portfolio</a> </li> <li> <a href="#/contact"> <i class="pe-7s-call"></i>Contact</a> </li> </ul> </div> </nav> <div class="header-bottom"> <ul class="social"> <li> <a class="github" href="https://github.com/porcelli" target="_blank"></a> </li> <li> <a class="twitter" href="https://twitter.com/porcelli" target="_blank"></a> </li> <li> <a class="linkedin" href="https://www.linkedin.com/in/alexporcelli" target="_blank"></a> </li> <li> <a class="rss" href="/feed.xml" target="_blank"></a> </li> </ul> <div class="copy-text"> <p>&copy; 2016 ALEX PORCELLI</p> </div> </div> </div> </header> <div id="main" class="site-main"> <section id="home" class="pt-page page-layout"> <div class="content"> <div class="layout-medium"> <h1 class="page-title"> <i class="pe-7s-home"></i>welcome </h1> <div class="row"> <div class="col-sm-8 col-sm-offset-2"> <div class="welcome"> <img src="images/minibio.jpg" alt="Alex Porcelli"> <p><div class="paragraph"> <p>Hi, my name is Alex Porcelli; welcome to my website!</p> </div> <div class="paragraph"> <p>I am a seasoned Architect and Engineer Leader, open source veteran, business automation domain expert, and a recognized leader in the Apache KIE (incubating) community - new home of Drools, jBPM, OptaPlanner, Kogito and SonataFlow. My work reflects an enduring passion for fostering innovation and collaboration in technology.</p> </div> <div class="paragraph"> <p>I use this space to share my personal opinions and experiences about subjects that inspire me and make life more enjoyable. These are the topics that currently keep me happy or busy:</p> </div> <div class="ulist"> <ul> <li> <p>apache kie (incubating)</p> </li> <li> <p>open source</p> </li> <li> <p>business rules and business process</p> </li> <li> <p>microservices, containers and cloud-native</p> </li> <li> <p>developer experience</p> </li> <li> <p>user experience design and usability</p> </li> <li> <p>git scaling, automation, and collaboration models</p> </li> <li> <p>language design</p> </li> <li> <p>devops, ci/cd</p> </li> </ul> </div> <div class="paragraph"> <p>Thank you for stopping by, and I hope to see you around!</p> </div></p> </div> </div> </div> </div> </div> </section> <section id="about" class="pt-page page-layout light-text about-section has-bg-img" style="background-image:url(images/author.jpg)"> <div class="content"> <div class="layout-medium"> <h4>Hi, I am</h4> <h2>Alex Porcelli</h2> <h4>I am <strong id="typist-element" data-typist="a recognized leader in Apache KIE (incubating) community., an open source veteran., a frequent speaker about Java and software architecture., a distributed systems and cloud-native expert., an ex-Red Hatter., an ex-IBMer.">a seasoned Architect and Engineer Leader.</strong></h4> </div> </div> </section> <section id="blog" class="pt-page page-layout"> <div class="content"> <div class="layout-medium"> <h1 class="page-title"> <i class="pe-7s-notebook"></i>from the blog </h1> <div class="latest-posts media-grid masonry" data-layout="masonry" data-item-width="400"> <article class="hentry media-cell"> <div class="media-box"> <img src="images/blog/cake-apache-kie-10-front.png" class="lazyload" alt="post-image"> <div class="mask"></div> <a href="/announcement/2024/12/12/apache-kie-10-release.html"></a> </div> <header class="media-cell-desc"> <span title="2024" class="date"> <span class="day">12</span>Dec 2024</span> <h3> <a href="/announcement/2024/12/12/apache-kie-10-release.html">Apache KIE (Incubating) 10.0.0 Released!</a> </h3> </header> </article> <article class="hentry media-cell"> <div class="media-box"> <img src="images/blog/new-journey.jpg" class="lazyload" alt="post-image"> <div class="mask"></div> <a href="/announcement/2024/12/09/new-journey-forward.html"></a> </div> <header class="media-cell-desc"> <span title="2024" class="date"> <span class="day">9</span>Dec 2024</span> <h3> <a href="/announcement/2024/12/09/new-journey-forward.html">A New Journey Forward</a> </h3> </header> </article> </div> </div> <div class="header-bottom" style="padding: 0;"> <div class="copy-text" style="padding-bottom: 1em;"> <a href="/archive.html">Archive</a> </div> </div> </div> </section> <section id="resume" class="pt-page page-layout"> <div class="content"> <div class="layout-medium"> <h1 class="page-title"> <i class="pe-7s-id"></i>resume </h1> <div class="row"> <div class="col-sm-8"> <div class="event"> <h2>RECENT WORK HISTORY</h2> <p> <i class="pe-7s-ribbon"></i> </p> </div> <div class="event"> <h3>Apache KIE (incubating)</h3> <h4>Committer</h4> <h5>April 2008 - Present</h5> <p>Recognized leader and active contributor for Drools, jBPM, OptaPlanner and Kogito.</p> </div> <div class="event"> <h3>IBM Corp.</h3> <h4>Chief Architect and Engineer Leader</h4> <h5>July 2022 - Dec 2024</h5> <p>Led the transition of Red Hat Process Automation Manager (RHPAM) to IBM, establishing BAMOE as IBM's first open-source Business Automation product.</p> <p>Delivered over 12 releases across 10+ quarters, achieving consistent and steady revenue growth.</p> <p>Retained key clients and acquired new ones while guiding engineering teams and collaborating with product management to drive innovation and maintain market confidence.</p> </div> <div class="event"> <h3>Red Hat Inc.</h3> <h4>Senior Principal Software Engineer</h4> <h5>July 2020 - July 2022</h5> <p>Principal Architect for Business Automation tooling, responsible for collaborating across organizations and teams to ensure alignment with Red Hat overall strategy.</p> <p>Latest focus was on the next-generation cloud-native business automation project named Kogito.</p> <br/> <h4>Principal Software Engineer</h4> <h5>February 2012 - June 2020</h5> <p>Author of the OmniChannel architecture which enables Business Automation tools to be accessed through different mediums with no changes to the codebase - for example the integration with VSCode or electron.js desktop application or integrated into 3rd party websites such as Github.</p> <p>In the past I acted as project and team lead. I had the opportunity to co-found the AppFormer project (previously know as UberFire) and lead the Red Hat Business Automation tooling.</p> </div> <div class="event"> <h3>MuleSoft Inc.</h3> <h4>API Designer & Developer</h4> <h5>March 2011 - November 2011</h5> <p>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.</p> </div> <div class="event"> <h2>RECENT CONFERENCES</h2> <p> <i class="pe-7s-display2"></i> </p> </div> <div class="event"> <h3>IBM TechXchange</h3> <h4>October 2024 <spam> (Las Vegas, NV)</spam></h4> <h5>- The Future of Processes and Decisions - Journey from Monolith to Micro-Processes and Decisions</h5> <h5>- Create Cloud Native Process Applications using Kogito with Business Automation Manager Open Editions</h5> </div> <div class="event"> <h3>QCon</h3> <h4>April 2022 <spam> (London, UK)</spam></h4> <h5>- How Open-Source Engagement Can Accelerate & Solidify Your Staff+ Career</h5> <h4>May 2022 <spam> (Virtual)</spam></h4> <h5>- How Open-Source Engagement Can Accelerate & Solidify Your Staff+ Career</h5> <h4>March 2016 <spam> (S茫o Paulo, Brazil)</spam></h4> <h5>- From monolith to cloud-ready microservices using CDI</h5> </div> <div class="event"> <h3>Red Hat Summit</h3> <h4>April 2020 <spam> (Virtual)</spam></h4> <h5>- The state-of-the-art of developer tools to build business-intelligent apps for RHPAM v7 and Kogito</h5> <h4>May 2017 <spam> (Boston, MA)</spam></h4> <h5>- Dawn of the citizen developer: Low-code application development made easy in JBoss BPM Suite & BRMS 7</h5> <h4>June 2015 <spam> (Boston, MA)</spam></h4> <h5>- Process-driven application development using Red Hat JBoss BPM Suite</h5> </div> <div class="event"> <h3>Red Hat Tech Exchange</h3> <h4>October 2018 <spam> (Orlando, FL)</spam></h4> <h5>- Next-gen Business Automation with Red Hat DM & PAM</h5> </div> <div class="event"> <h3>CodeOne/JavaOne</h3> <h4>September 2019 <spam> (San Francisco, CA)</spam></h4> <h5>- A Cloud Native Dev Is Eating My Java Cheese! (How to Get It Back?)</h5> <h5>- Bring Back the Joy of Development with Cloud Native and Microservices Technologies</h5> <h4>September 2018 <spam> (San Francisco, CA)</spam></h4> <h5>- Java EE Monolith to Cloud-Ready Architecture: Lessons from the Drools/jBPM Ecosystem</h5> <h5>- Turning Maven into a High scalable, resource efficient, cloud ready microservice</h5> <h4>October 2017 <spam> (San Francisco, CA)</spam></h4> <h5>- 5 Pillars of a Successful Java Web Application</h5> <h5>- The Hidden Secret of Java Open Source Projects</h5> <h4>October 2015 <spam> (San Francisco, CA)</spam></h4> <h5>- From Java to Microservices on OpenShift Automagically</h5> </div> <div class="event"> <h3>The Developers Conference</h3> <h4>July 2018 <spam> (S茫o Paulo, Brazil)</spam></h4> <h5>- Git beyond version-control system, an alternative to data storage</h5> <h5>- How UX can transform a large enterprise application</h5> </div> </div> <div class="col-sm-4"> <div class="section-title center"> <h2> <i>highlights</i> </h2> </div> <div> <ul> <li>25+ years of experience</li> <li>Accomplished visionary defining architectures, designing features, and setting vision for industry-leading software products</li> <li>Open source veteran and co-founder of several popular projects</li> <li>Pioneering researcher known for synthesizing technologies into new product offers</li> <li>Frequent speaker at conferences, universities, and user groups</li> </ul> </div> <div class="section-title center"> <h2> <i>coding skills</i> </h2> </div> <div class="entry-meta"> <span class="cat-links"> <a href="#" title="Kubernetes">Kubernetes</a> <a href="#" title=" Knative"> Knative</a> <a href="#" title=" Istio"> Istio</a> <a href="#" title=" Java"> Java</a> <a href="#" title=" Quarkus"> Quarkus</a> <a href="#" title=" MicroProfile"> MicroProfile</a> <a href="#" title=" Jakarta EE"> Jakarta EE</a> <a href="#" title=" Spring"> Spring</a> <a href="#" title=" CDI"> CDI</a> <a href="#" title=" JPA"> JPA</a> <a href="#" title=" Lucene"> Lucene</a> <a href="#" title=" ASM"> ASM</a> <a href="#" title=" Maven"> Maven</a> <a href="#" title=" ByteBuddy"> ByteBuddy</a> <a href="#" title=" GWT"> GWT</a> <a href="#" title=" JavaScript"> JavaScript</a> <a href="#" title=" TypeScript"> TypeScript</a> <a href="#" title=" React"> React</a> <a href="#" title=" HTML5"> HTML5</a> <a href="#" title=" CSS"> CSS</a> <a href="#" title=" ANTLR"> ANTLR</a> <a href="#" title=" JavaCC"> JavaCC</a> <a href="#" title=" Git"> Git</a> <a href="#" title=" MySQL"> MySQL</a> <a href="#" title=" PostgreSQL"> PostgreSQL</a> <a href="#" title=" Redis"> Redis</a> <a href="#" title=" MongoDB"> MongoDB</a> <a href="#" title=" Neo4J"> Neo4J</a> <a href="#" title=" Cassandra"> Cassandra</a> <a href="#" title=" ElasticSearch"> ElasticSearch</a> </span> </div> <div class="section-title center"> <h2> <i>minibio</i> </h2> </div> <div class="testo"> <img src="images/minibio.jpg" alt="Alex Porcelli"> <p>Alex Porcelli is a seasoned Architect and Engineer Leader with over 25 years of professional development experience. A passionate open-source advocate, he has actively contributed to projects like Drools, jBPM, Kogito, Hibernate, and more for over 15 years. Alex spent more than a decade at Red Hat, where he played key roles as an individual contributor and leader in the Business Automation product line. Most recently, at IBM, he led the establishment of BAMOE, IBM's first open-source Business Automation product. Alex is also a frequent international speaker at events such as IBM TechXChange, QCon, JavaOne, CodeOne, Red Hat Summit, and DevNation. </p> </div> </div> </div> </div> </div> </section> <section id="portfolio" class="pt-page page-layout portfolio"> <div class="content"> <div class="layout-medium"> <h1 class="page-title"> <i class="pe-7s-glasses"></i>my open source work </h1> <ul id="filters" class="filters"> <li class="current"> <a href="#" data-filter="*">all</a> </li> <li> <a href="#" data-filter=".ai">ai</a> </li> <li> <a href="#" data-filter=".antlr">antlr</a> </li> <li> <a href="#" data-filter=".bpm">bpm</a> </li> <li> <a href="#" data-filter=".business-automation">business-automation</a> </li> <li> <a href="#" data-filter=".business-process">business-process</a> </li> <li> <a href="#" data-filter=".business-rules">business-rules</a> </li> <li> <a href="#" data-filter=".bytecode">bytecode</a> </li> <li> <a href="#" data-filter=".cloud-native">cloud-native</a> </li> <li> <a href="#" data-filter=".decisions">decisions</a> </li> <li> <a href="#" data-filter=".dmn">dmn</a> </li> <li> <a href="#" data-filter=".jvm">jvm</a> </li> <li> <a href="#" data-filter=".kie">kie</a> </li> <li> <a href="#" data-filter=".language">language</a> </li> <li> <a href="#" data-filter=".parser">parser</a> </li> <li> <a href="#" data-filter=".testing">testing</a> </li> <li> <a href="#" data-filter=".web">web</a> </li> </ul> <div class="portfolio-items media-grid masonry" data-layout="masonry" data-item-width="340"> <div class="media-cell hentry cloud-native business-automation ai business-rules decisions business-process bpm dmn kie"> <div class="media-box"> <img src="images/portfolio/kie.png" alt="portfolio-post"> <div class="mask"></div> <a href="https://kie.apache.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/orgs/apache/repositories?language=&q=incubator-kie&sort=&type=all" target="_blank"></a> <h3 style="padding-top: 15px;">Apache KIE (incubating)</h3> <p class="category">Apache (incubating) project, home of the most popular open-source business automation technologies</p> </header> </div> <div class="media-cell hentry cloud-native business-automation kie"> <div class="media-box"> <img src="images/portfolio/kogito.png" alt="portfolio-post"> <div class="mask"></div> <a href="https://kogito.kie.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/kiegroup/kogito-tooling" target="_blank"></a> <h3 style="padding-top: 15px;">Kogito</h3> <p class="category">Cloud-native enabler for business automation.</p> </header> </div> <div class="media-cell hentry business-automation business-rules decisions ai dmn kie"> <div class="media-box"> <img src="images/portfolio/drools.png" alt="portfolio-post"> <div class="mask"></div> <a href="http://www.drools.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/apache/incubator-kie-drools" target="_blank"></a> <h3 style="padding-top: 15px;">Drools</h3> <p class="category">Drools is the most popular business rules and decision engine.</p> </header> </div> <div class="media-cell hentry business-automation bpm business-process kie"> <div class="media-box"> <img src="images/portfolio/jbpm.png" alt="portfolio-post"> <div class="mask"></div> <a href="http://www.jbpm.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/apache/incubator-kie-kogito-runtimes/tree/main/jbpm" target="_blank"></a> <h3 style="padding-top: 15px;">jBPM</h3> <p class="category">jBPM is a toolkit for building business applications to help automate business processes and decisions.</p> </header> </div> <div class="media-cell hentry web kie"> <div class="media-box"> <img src="images/portfolio/uf.png" alt="portfolio-post"> <div class="mask"></div> <a href="http://uberfireframework.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/kiegroup/appformer" target="_blank"></a> <h3 style="padding-top: 15px;">UberFire</h3> <p class="category">web framework for a superior experience in building extensible workbenches and console type applications</p> </header> </div> <div class="media-cell hentry bytecode"> <div class="media-box"> <img src="images/portfolio/code.png" alt="portfolio-post"> <div class="mask"></div> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/qmx/jitescript" target="_blank"></a> <h3 style="padding-top: 15px;">jitescript</h3> <p class="category">Simple and modern java API for bytecode</p> </header> </div> <div class="media-cell hentry language jvm"> <div class="media-box"> <img src="images/portfolio/dynjs.png" alt="portfolio-post"> <div class="mask"></div> <a href="http://dynjs.org" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/qmx/jitescript" target="_blank"></a> <h3 style="padding-top: 15px;">DynJS</h3> <p class="category">DynJS is an ECMAScript runtime for the JVM.</p> </header> </div> <div class="media-cell hentry language testing antlr"> <div class="media-box"> <img src="images/portfolio/code.png" alt="portfolio-post"> <div class="mask"></div> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/porcelli/aunit" target="_blank"></a> <h3 style="padding-top: 15px;">AUnit</h3> <p class="category">An ANTLR v3 JUnit testing extension that leverages on JUnit</p> </header> </div> <div class="media-cell hentry language parser antlr"> <div class="media-box"> <img src="images/portfolio/code.png" alt="portfolio-post"> <div class="mask"></div> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/porcelli/plsql-parser" target="_blank"></a> <h3 style="padding-top: 15px;">PL/SQL Parser</h3> <p class="category">ANTLRv3 PL/SQL 11g parser</p> </header> </div> <div class="media-cell hentry "> <div class="media-box"> <img src="images/portfolio/osl.png" alt="portfolio-post"> <div class="mask"></div> <a href="http://porcelli.github.io/OpenSpotLight/" target="_blank"></a> </div> <header class="media-cell-desc"> <a class="refs github" href="https://github.com/porcelli/OpenSpotLight" target="_blank"></a> <h3 style="padding-top: 15px;">OpenSpotLight</h3> <p class="category">Semantic Search Engine for Information Technology.</p> </header> </div> </div> </div> </div> </section> <section id="contact" class="pt-page page-layout light-text about-section has-bg-img" style="background-image:url(images/contact.jpg)"> <div class="content"> <div class="layout-medium"> <h2>alex [at] porcelli.me</h2> <ul class="social"> <li> <a class="github" href="https://github.com/porcelli" target="_blank"></a> </li> <li> <a class="twitter" href="https://twitter.com/porcelli" target="_blank"></a> </li> <li> <a class="linkedin" href="https://www.linkedin.com/in/alexporcelli" target="_blank"></a> </li> <li> <a class="facebook" href="https://www.facebook.com/alexandre.porcelli" target="_blank"></a> </li> <li> <a class="instagram" href="https://www.instagram.com/porcelli/" target="_blank"></a> </li> </ul> </div> </div> </section> </div> </div> <div class="site-alert animated"></div> </div> <script src="/assets/js/jquery.address-1.5.min-36e841703873c17061ac57604258961eafcfca415e7f29a01dcc1c4eb2076aeb.js" type="text/javascript" integrity="sha256-NuhBcDhzwXBhrFdgQliWHq/PykFefymgHcwcTrIHaus=" crossorigin="anonymous"></script> <script src="/assets/js/smoothscroll-82b48a110813bff4fedadeaf771e730f642fcdb2354e3d429336c3d3744e725c.js" type="text/javascript" integrity="sha256-grSKEQgTv/T+2t6vdx5zD2QvzbI1Tj1CkzbD03ROclw=" crossorigin="anonymous"></script> <script src="/assets/js/nprogress-04a3beea406a19f2d511128975af5a96434cd02dbf8ce88a64f5ad34d65e37e2.js" type="text/javascript" integrity="sha256-BKO+6kBqGfLVERKJda9alkNM0C2/jOiKZPWtNNZeN+I=" crossorigin="anonymous"></script> <script src="/assets/js/typist-06520d42261cfb37925037b2423c32350a1ae88e3714eb64f832117011c3d301.js" type="text/javascript" integrity="sha256-BlINQiYc+zeSUDeyQjwyNQoa6I43FOtk+DIRcBHD0wE=" crossorigin="anonymous"></script> <script src="/assets/js/imagesloaded.pkgd.min-e32eb2b4aea7babab7fb141f35d418b66372c24b690376f53ed049c8f8d3f256.js" type="text/javascript" integrity="sha256-4y6ytK6nurq3+xQfNdQYtmNywktpA3b1PtBJyPjT8lY=" crossorigin="anonymous"></script> <script src="/assets/js/jquery.fitvids-cee2cd53d20e0eada09248cb8deb3cff186da259e201f74670dcbf454998a0ea.js" type="text/javascript" integrity="sha256-zuLNU9IODq2gkkjLjes8/xhtolniAfdGcNy/RUmYoOo=" crossorigin="anonymous"></script> <script src="/assets/js/fastclick-5f3d8b704c2a3940529799eb1c56fa514b4eefd1c3fc404bbbdd38e2ec31ffb4.js" type="text/javascript" integrity="sha256-Xz2LcEwqOUBSl5nrHFb6UUtO79HD/EBLu9044uwx/7Q=" crossorigin="anonymous"></script> <script src="/assets/js/jquery.isotope.min-8d4c8105f587ba204232ee9ee716c99ef51ce77e4b7468f7818b48e25c7810b8.js" type="text/javascript" integrity="sha256-jUyBBfWHuiBCMu6e5xbJnvUc535LdGj3gYtI4lx4ELg=" crossorigin="anonymous"></script> <script src="/assets/js/jquery.validate.min-c8ccd9aae1e9e663a48f50c956445429850dba98fd98c94b965e2b680bc1d1d8.js" type="text/javascript" integrity="sha256-yMzZquHp5mOkj1DJVkRUKYUNupj9mMlLll4raAvB0dg=" crossorigin="anonymous"></script> <script src="/assets/js/jquery.uniform.min-f27daf3d82f7272d27267f01515661200126d3454d91835722859232f13f0344.js" type="text/javascript" integrity="sha256-8n2vPYL3Jy0nJn8BUVZhIAEm00VNkYNXIoWSMvE/A0Q=" crossorigin="anonymous"></script> <script src="/assets/js/jquery.magnific-popup.min-7e41a1cc4a6f1d5db7e9ada252691ac65e1ad9b7941d453a0493814caee632a1.js" type="text/javascript" integrity="sha256-fkGhzEpvHV236a2iUmkaxl4a2beUHUU6BJOBTK7mMqE=" crossorigin="anonymous"></script> <script src="/assets/js/socialstream.jquery-3a8c6b80c4f43c7523e95f58a2b7e481359ac28e60267d6a9bf309ebee8d7407.js" type="text/javascript" integrity="sha256-OoxrgMT0PHUj6V9YorfkgTWawo5gJn1qm/MJ6+6NdAc=" crossorigin="anonymous"></script> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDJKuiisl8WN5cqmJFXyR8EW1PSRgpXjho&v=3.exp&amp;"></script> <script src="/assets/js/main-5c111ee3a9a2c45a03c0ccfeb8c32ff618c4e86f508df13cef04ced0393be8c6.js" type="text/javascript" integrity="sha256-XBEe46mixFoDwMz+uMMv9hjE6G9QjfE87wTO0Dk76MY=" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/gist-embed@1.0.4/dist/gist-embed.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/prism.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/plugins/line-numbers/prism-line-numbers.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/components/prism-java.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/components/prism-bash.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/components/prism-properties.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.21.0/plugins/line-highlight/prism-line-highlight.min.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10