Daniel Marbach

Engineer & Solutions Architect at tracelight GmbH

Kriens, Lucerne, Switzerland
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
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.
code16 years of coding experience
job14 years of employment as a software developer
bookDipl. Inf Ing FH, Information Technology, Dipl. Inf Ing FH, Information Technology at Lucerne University of Applied Science and Arts
languagesGerman, English
github-logo-circle

Github Skills (61)

asynchronous10
unit-testing10
quartz10
nuget10
git10
servicebus10
sem10
postgresql10
azure-storage10
teamcity10
apidoc10
async10
job-scheduler10
azure-sdk10
net10

Programming languages (15)

C#PowerShellJavaCSSHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
Particular/NServiceBus

Feb 2011 - Jan 2023

Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
userBack-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.
vertical-slice-architecturec-sharpservice-busdotnetcoretflint
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
Role in this project:
userBack-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