Mustafa Dagher is a Senior Software Engineer based in Amsterdam with 13 years of hands‑on experience designing and scaling highly available Java backend systems, primarily in FinTech and payments. He has led end‑to‑end architecture and delivery of experimentation platforms and microservices—driving latencies down from ~100ms to 2ms and cutting event storage and analytics costs dramatically. At Adyen and ABN AMRO he combined close collaboration with data scientists and cloud re‑architecture to improve authorization/conversion outcomes and availability for mission‑critical payment flows. An active open‑source contributor to Camunda, he has improved platform stability and validation tooling in a widely used process orchestration project. Known for simplifying complex backend integrations and mentoring colleagues, he blends deep technical ownership with product‑focused thinking.
13 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree Systems and Biomedical Engineering, Bachelor’s Degree Systems and Biomedical Engineering at Cairo University
Contributions:665 reviews, 204 PRs, 456 pushes in 2 years 4 months
Contributions summary:Mustafa focused on improving the functionality and stability of the Camunda platform by making changes in various modules. These changes include the removal of an experimental annotation and the addition of a new method to a client interface. Additionally, the user addressed a performance issue in the job timeout mechanism by reducing the resolution of job timeout. They also enhanced the codebase by making the polling interval and batch limit configurable.
Camunda 7 CE is End of Life (EoL). Please check out Camunda 8 instead (https://github.com/camunda/camunda) or read about Camunda 7 Enterprise End of Life (https://camunda.com/blog/2025/02/camunda-7-enterprise-end-of-life-extension/) – Camunda 7 CE was a flexible framework for workflow and decision automation using BPMN and DMN.
Role in this project:
Back-end Developer
Contributions:4 reviews, 2 PRs, 6 pushes in 1 day
Contributions summary:Mustafa focused on improving the validation of data models within the Camunda BPM platform. They implemented new constructors and methods for handling and writing validation results, including size limitations. Their work involved modifying existing validation logic and adding features to handle the output of validation results, integrating with Java and the model-api. Furthermore, the user wrote unit tests to verify the correct behavior of the validation results, including output size constraints.
automationbpmncamundadmncamunda-bpm-platform
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.