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:400 reviews, 142 PRs, 284 pushes in 1 year 1 month
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.
C7 CE enters EOL in October 2025. Please check out C8 https://github.com/camunda/camunda – Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
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.
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
Mustafa Dagher - Senior Software Engineer at Camunda