Daniel Wertheim

.NET Consultant (tech Lead, Architect) at Codiicon

Greater Gothenburg Metropolitan Area Sweden
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

👤
Senior
🎓
Top School
Daniel Wertheim is a seasoned .NET consultant, tech lead and architect with 15 years of experience designing backend systems and shaping software architecture across Swedish and international clients. He specializes in Domain-Driven Design, TDD, C#, SQL Server and NoSQL, and has deep hands-on experience modernizing .NET projects and CI/CD pipelines. As a long-time independent consultant and founder, he combines pragmatic engineering with leadership—guiding teams from code-level improvements to architectural strategy. An active open-source contributor, he improved core .NET libraries such as ServiceStack.Text and the official NATS C# client, including multi-targeting, Azure DevOps YAML pipelines and serialization edge-case fixes. Based in Greater Gothenburg, he brings both startup agility and enterprise-grade delivery, with a knack for uncovering subtle serialization and deployment issues before they hit production.
code15 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Software engineering, Bachelor's degree, Software engineering at University West
stackoverflow-logo

Stackoverflow

Stats
8,223reputation
734kreached
84answers
49questions
Badges
rabbitmq
top-5%
algorithm
top-5%
couchdb
top-5%
json
top-5%
github-logo-circle

Github Skills (37)

azure-devops-server10
nuget10
json10
serializer10
net10
dotnet10
cicd10
netframework10
asp-net10
deserialization10
azure-devops10
dotnet-core10
csharp10
clientside9
testing9

Programming languages (9)

C#TypeScriptRustJavaScriptGoHTMLMarkdownF#

Github contributions (5)

github-logo-circle
nats-io/nats.net.v1

Sep 2019 - Dec 2019

The official C# Client for NATS
Role in this project:
userBack-end & DevOps Engineer
Contributions:47 commits, 58 PRs, 19 pushes in 2 months
Contributions summary:Daniel primarily contributed to refactoring and improving the build and deployment processes of the .NET client for NATS. They consolidated solution and project structures, migrated to .NET Core SDK style projects for multi-targeting, and implemented Azure DevOps CI/CD pipelines using YAML. Further contributions included generating documentation, signing the NuGet package, and optimizing internal connection and request handling. They also added support for new features such as custom inbox prefix generation and ensured correct error handling for connection events.
natsmessage-busnats-clientclient-assemblycsharp
.NET's fastest JSON, JSV and CSV Text Serializers
Role in this project:
userBack-end Developer
Contributions:7 commits in 6 months
Contributions summary:Daniel primarily contributed to the core functionality of the ServiceStack.Text library, focusing on improving JSON serialization and deserialization. Their work included the implementation of deserialization support for anonymous types, refactoring to use IL for property setters, and addressing issues with handling of DateTime and nullable value types during deserialization. The user also implemented tests to ensure correct serialization and deserialization behavior.
csvpocoserializersfastestc-sharp
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 Wertheim - .NET Consultant (tech Lead, Architect) at Codiicon