Bassam Al-sarori is a software architect with 13 years of experience designing and leading BPM and enterprise software teams, currently based in London and working at Hyland. He spent eight years as a senior engineer and technical lead on Alfresco Process Services and as a member of the Activiti core team, contributing backend fixes and engine refactors to the well-known Activiti BPM project. Bassam has hands-on experience building BPM SaaS platforms and shepherding process engine resilience, exception handling, and multi-instance variable semantics from R&D through production. He combines deep Java backend expertise with practical leadership across distributed teams and long-running contracts, bringing both code-level improvements and architectural direction. Pragmatic and detail-oriented, he often focuses on making complex process engines more flexible and maintainable—work that quietly improves reliability for large enterprise workflows.
13 years of coding experience
19 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Science & Technology - Yemen
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
Back-end Developer
Contributions:4 releases, 110 reviews, 336 commits in 9 years 11 months
Contributions summary:Bassam focused on enhancements to the Activiti engine, specifically addressing exception handling and state management for process definitions and tasks. They implemented fixes related to variable handling in multi-instance activities and incorporated the ability to capture the user task assignee as a variable, making the code more flexible. Furthermore, the user worked on refactoring the core engine components.
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.