Marcello Teodori is a senior R&D leader with over two decades of web and mobile development experience and 14 years in senior technical roles, currently heading DevOps teams at Hyland to deliver its Hyland Experience cloud. He combines hands-on expertise as a former software architect and front-end director with deep knowledge of microservices, big data, scalability and single-page applications. Marcello has driven migrations from monoliths to microservices and SPAs, introduced continuous delivery pipelines, and cut release cycles and UI testing time through pragmatic architecture and tooling choices. He contributes to notable open-source projects like Activiti and Alfresco, where his DevOps and security-focused fixes improved containerized deployments and dependency hygiene. A trained agile and lean practitioner, he mentors engineers and builds cross-functional teams that translate product needs into measurable business value. Based in London, he pairs strong academic fundamentals from Politecnico di Milano with a knack for turning legacy systems into cloud-ready, user-focused platforms.
14 years of coding experience
22 years of employment as a software developer
98/100 Computer Engineering Automation, 98/100 Computer Engineering Automation at Politecnico di Milano
60/60, 60/60 at Liceo Scientifico Galileo Ferraris, Taranto
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:2 releases, 23 reviews, 162 commits in 4 years 3 months
Contributions summary:Marcello contributed to fixing vulnerabilities related to dependencies such as `commons-email`, `logback`, and `jgraphx` by updating the affected libraries. They also addressed various vulnerabilities and inconsistencies related to usernames and updated the project's dependencies and build configurations. Furthermore, the user made changes related to core functionality such as process engine components and layout utilities.
Contributions:3 reviews, 8 commits, 8 PRs in 2 years 7 months
Contributions summary:Marcello's contributions primarily focused on configuring and modifying the Docker-based deployment environment for the Alfresco Content Application. They updated `docker-entrypoint.sh` and `docker-entrypoint.d/30-sed-on-appconfig.sh` scripts to inject environment variables into the application configuration, specifically related to OAuth and other settings. Additionally, the user modified the `docker/run.sh` and `docker/run-content-ce.sh` files to adjust build and deployment configurations.
reactdockerangular-cliecmnodejs
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.