Jens Pettersson is a senior System Developer with 16 years of hands-on .NET experience, specializing in C#, SOLID principles, TDD, DDD and distributed messaging with NServiceBus, RabbitMQ and MassTransit. He has deep expertise in backend and database engineering, demonstrated by contributions to the Marten project (a .NET transactional document DB and event store on PostgreSQL) where he improved bulk loading, request counting and test coverage. Based in Linköping, Sweden, Jens has been driving system development at Forefront since 2011 and brings a pragmatic approach to designing reliable, maintainable systems. He pairs architectural rigor with practical bug-fixing instincts, often focusing on data integrity and performance in complex, stateful applications. Outside work he pursues photography as a serious hobby, reflecting an eye for detail that carries into his code and tests.
16 years of coding experience
4 years of employment as a software developer
Computer Science, Computer Science at Mid Sweden University
.NET Transactional Document DB and Event Store on PostgreSQL
Role in this project:
Back-end Developer & Database Engineer
Contributions:18 commits, 8 PRs, 21 comments in 1 year
Contributions summary:Jens primarily contributed to enhancing the Marten project, a .NET transactional document database and event store on PostgreSQL. Their work includes implementing and refactoring features related to request counting and thresholds within the database interaction layer, and improving test coverage. Further, they focused on adjusting the bulk loading operations, ensuring data integrity, and fixing bugs related to data retrieval and storage. This shows a deep understanding of the database internals and the .NET framework.
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.