Bassam Al-sarori

Software Architect at Hyland

London, England, United Kingdom
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
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.
code13 years of coding experience
job19 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Science & Technology - Yemen
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (15)

javas10
state-management10
work-flow10
workflow-engine10
exception-handling10
bpmn10
java10
testing9
debug8
databases8
debugging8
database8
alfresco6
activiti6
spring-boot6

Programming languages (6)

TypeScriptJavaShellMakefileObjective-CHTML

Github contributions (5)

github-logo-circle
Activiti/Activiti

Mar 2013 - Jan 2023

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:
userBack-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.
business-process-managementprocess-managementactivition-serverjava-application
balsarori/Actangular

Sep 2014 - Nov 2014

Contributions:42 commits in 1 month
apiextendedactivitirestrest-api
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
Bassam Al-sarori - Software Architect at Hyland