Daniel Marbach is an experienced Engineer and Solutions Architect with 16 years building resilient .NET systems and guiding platform strategy from startups to enterprise scale. Based in Kriens, Switzerland, he combines hands-on backend expertise—evident from contributions to high-profile open-source projects like Quartz.NET, NServiceBus, Azure/AWS SDKs, RabbitMQ client and EventStore—with leadership as CEO of tracelight and engineering roles at Particular Software and Digitec Galaxus. He specializes in asynchronous and performance-sensitive code, CI/build automation, and versioning/tooling improvements, often adding ConfigureAwait best practices and streamlining build pipelines. Comfortable both architecting solutions and shipping fixes, he has repeatedly improved testability, dependency management, and message-driven systems. A pragmatic problem-solver, he blends product-minded thinking with deep technical craft, and maintains an active open-source footprint that impacts widely used .NET libraries.
16 years of coding experience
14 years of employment as a software developer
Dipl. Inf Ing FH, Information Technology, Dipl. Inf Ing FH, Information Technology at Lucerne University of Applied Science and Arts
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:311 reviews, 1031 commits, 977 PRs in 12 years
Contributions summary:Daniel primarily contributed to back-end development within the repository, working with ActiveMQ and message mapping within the NServiceBus framework. They modified ActiveMQ message mappers, setting up headers for better interoperability. The user also focused on refactoring and implementing changes in relation to the saga infrastructure including, adding base classes, and implementing and merging code that related to how sagas start and stop.
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Role in this project:
Back-end Developer
Contributions:310 commits, 1 PR, 2 pushes in 1 year 9 months
Contributions summary:Daniel primarily focused on refactoring and restructuring the `Machine.Specifications.Should` library, specifically moving functionality and adding references to related projects, indicating work on the back-end code and test framework. The commits show the creation of a new project structure, and modification of existing files. This suggests a focus on improving code organization and compatibility with the framework.
dotnetmspectestingspecificationfluent-assertions
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
Daniel Marbach - Engineer & Solutions Architect at tracelight GmbH