Magnus Sørensen

Software Engineer at TV 2 Danmark

Odense, Region of Southern Denmark, Denmark
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
Magnus Sørensen is a pragmatic software engineer with 11 years of experience, currently building products at TV 2 Danmark from Odense. He brings a strong backend focus and a track record of improving stability and automation—evident in contributions to the well-known KSP mod manager CKAN and its NetKAN tooling, where he fixed HTTPS certificate handling, hardened error reporting, and streamlined build/test pipelines. Magnus has experience across enterprise environments at KMD and hands-on technical roles stretching back to sound engineering, which informs his attention to reliable deployments and user-facing robustness. He holds a Bachelor's in Computer Software Engineering from the University of Southern Denmark and often gravitates toward automation and tooling improvements that prevent crashes before users notice them.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Faculty of Engineering, University of Southern Denmark
github-logo-circle

Github Skills (17)

scripting10
bash10
cicd10
ckan10
automation10
automation-testing10
dotnet-core10
error-handling10
automations10
csharp10
test-automation10
file-management9
json9
regex9
metadata9

Programming languages (6)

C#C++PerlJSONYAMLPython

Github contributions (5)

github-logo-circle
KSP-CKAN/CKAN

Dec 2014 - Aug 2015

The Comprehensive Kerbal Archive Network
Role in this project:
userBack-end Developer
Contributions:126 commits, 6 PRs, 3 pushes in 8 months
Contributions summary:Magnus's commits primarily focus on improving the robustness and functionality of the Comprehensive Kerbal Archive Network (CKAN). They addressed authentication issues, specifically related to certificate handling within HTTPS downloads, and implemented improved error handling to provide more informative feedback to the user. Additionally, the user added functionality to manage KSP instances, including a new function to generate valid instance names and fixes to prevent crashes when adding new instances. The commits demonstrate a focus on improving the stability and user experience of the CKAN application.
kerbalarchiveckancomprehensiveksp
KSP-CKAN/NetKAN

May 2015 - Aug 2015

Metadata files used by the NetKAN/CKAN indexer for KSP
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:108 commits, 80 PRs, 25 pushes in 3 months
Contributions summary:Magnus primarily focused on improving the build process and testing infrastructure for the project. Their commits demonstrate modifications to the `build.sh` script, including updates to dependencies, testing steps, and the integration of external tools like `jsonlint` and `prove`. They also introduced changes to the build script to handle different KSP versions and metadata injection, and automated the testing process of the files.
indexerckanmetadataksp
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
Magnus Sørensen - Software Engineer at TV 2 Danmark