Roger Kratz

Senior System Developer at Teleopti

Stockholm, 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

🤩
Rockstar
🎓
Top School
Roger Kratz is a Senior System Developer based in Stockholm with 15 years of hands-on experience building and hardening backend systems. He has a long tenure at Teleopti and prior experience as a developer and cofounder, evidencing both product-focused engineering and entrepreneurial initiative. Roger contributes to notable .NET open-source projects such as Autofac and NHibernate, where he has improved test coverage, fixed subtle lifecycle and ORM bugs, and optimized performance—an indication of his attention to correctness and reliability. Comfortable across development and QA/test automation roles, he blends deep debugging skill with pragmatic engineering to keep complex systems stable in production.
code15 years of coding experience
job8 years of employment as a software developer
bookTe, Te at KTH Royal Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1,952reputation
77kreached
82answers
5questions
Badges
nhibernate
top-5%
github-logo-circle

Github Skills (22)

unit-testing10
debug10
testing10
net10
nunit10
dotnet10
asp-net10
orm10
autofac10
dotnet-core10
csharp10
nhibernate10
dependency-injection10
linq9
netcore8

Programming languages (3)

C#JavaScriptHTML

Github contributions (5)

github-logo-circle
nhibernate/nhibernate-core

Oct 2011 - Feb 2021

NHibernate Object Relational Mapper
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:11 commits, 6 PRs, 2 pushes in 9 years 6 months
Contributions summary:Roger primarily contributed to the NHibernate core by implementing and testing bug fixes, addressing specific issues identified in the bug tracker (NH-XXXX). Their work included writing test cases using NUnit and SharpTestsEx to ensure the correct behavior of the ORM, focusing on areas like proxy initialization, collection handling during merges, and composite key support. The commits demonstrate a focus on maintaining the stability and correctness of NHibernate, ensuring it functions as expected.
poconhibernate-developersc-sharplinqorm
autofac/Autofac

Sep 2015 - Oct 2021

An addictive .NET IoC container
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 reviews, 5 commits, 4 PRs in 6 years 2 months
Contributions summary:Roger primarily contributed to enhancing the testing framework within the Autofac project. Their work involved writing and modifying tests to address specific issues related to component lifecycle events, particularly around `ReplaceInstance` and `OnRelease` scenarios. They added new test cases to ensure the correct behavior of the IoC container in various situations, and fixed naming and moved tests to different files. Additionally, the user also optimized code for performance.
dotnetnetstandardiocdependency-injectionc-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
Roger Kratz - Senior System Developer at Teleopti