Jens Pettersson

System Developer at Forefront

Linköping, Östergötland County, 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
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.
code16 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at Mid Sweden University
stackoverflow-logo

Stackoverflow

Stats
1,177reputation
40kreached
34answers
4questions
github-logo-circle

Github Skills (17)

postgresql10
net10
dotnet10
asp-net10
database-design10
dotnet-core10
csharp10
marten10
event-sourcing9
document-database9
testing8
odata6
indexing6
lucene-net6
ravendb6

Programming languages (5)

PowerShellC#TypeScriptCSSMarkdown

Github contributions (5)

github-logo-circle
JasperFx/marten

Nov 2015 - Dec 2016

.NET Transactional Document DB and Event Store on PostgreSQL
Role in this project:
userBack-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.
dotnetmartenevent-sourcingtransactionalsql
rmoritz/NServiceBus-Contrib

Oct 2010 - May 2011

Contributions:23 commits in 6 months
contribnservicebus
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
Jens Pettersson - System Developer at Forefront