Johannes Gustafsson is an experienced software engineer and owner with 25 years in eInvoicing, ledger and debt collection systems and 15 years of continuous professional experience. As a freelancer running Jogus AB since 2016, he blends hands-on backend engineering with DevOps and distributed-systems architecture, having previously led design and infrastructure work at InExchange Factorum. He has deep practical expertise with NServiceBus, SQL Server and NHibernate, and contributed backend improvements to the widely used open-source NServiceBus project to harden transactions and persisters. Johannes’s background spans C++ systems, database administration and Active Directory, giving him a strong foundation across low-level and enterprise integration concerns. Based in Skövde, Sweden, he is comfortable owning full lifecycle delivery for complex billing and messaging platforms and turning operational pain points into automated tooling.
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:78 commits, 1 comment in 2 years 3 months
Contributions summary:Johannes primarily contributed to the backend logic of the `nservicebus` repository. They focused on improving the unit of work management system, incorporating NHibernate transactions to prevent connection leaks. Furthermore, the user updated and refactored saga persisters, subscription storage, and fault managers to use NHibernate 3.2/3.3 and mapping by code, along with refactoring of the azure subscription storage. These changes involved code modifications across several files.
Contributions:18 pushes, 1 branch in 5 years 4 months
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.