Jan Skogheim is a seasoned software engineer based in Oslo with 12 years of experience building enterprise business systems, particularly in healthcare, insurance, telecom and gambling. He specializes in .NET-based distributed systems, service-oriented architecture and scalability, and currently acts as a coding architect implementing a service bus using NServiceBus. An active open-source contributor to the well-known Particular/NServiceBus project, he has deep practical knowledge of messaging, persistence and error handling gained from fixing core framework bugs and improving operational diagnostics. Jan pairs strong design principles—SOLID, DDD and pub/sub messaging—with a DevOps and automation mindset to deliver resilient, production-grade services. He brings a pragmatic focus on privacy, data and cloud concerns, and a knack for simplifying complex inter-service failure modes that often remain hidden until production.
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:10 reviews, 62 commits, 51 PRs in 5 years 11 months
Contributions summary:Jan primarily contributed to bug fixes and improvements within the core functionalities of the NServiceBus framework. Their commits focused on correcting logic within the circuit breakers, enhancing error messages for unsupported configurations, and addressing issues in persistence definitions. These changes demonstrate expertise in understanding and resolving issues related to message handling, error management, and persistence within the .NET environment. Additionally, they optimized the code, removing obsolete components.
Contributions:2 reviews, 106 commits, 48 PRs in 6 years 1 month
Contributions summary:Jan primarily focused on updating and maintaining existing NServiceBus code within the ParticularDocs repository. Contributions included cleaning up code related to NServiceBus configuration, specifically handling the `WorkerNameToUseWhileTesting` appsetting and updating namespaces from v5 to v6. The user also contributed to the documentation, adding information about using FQDNs with NServiceBus and providing samples for new features such as Hangfire integration and ASP.NET Core WebAPI. Overall, the user's work demonstrates a strong familiarity with the NServiceBus framework and its various components.
pythonnservicebus
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
Jan Skogheim - Software Engineer at Elefant Software AS