Jens Nielsen

Senior Software Development Engineer at Microsoft

Copenhagen, Capital Region of 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
Jens Nielsen is a Senior Software Development Engineer based in Copenhagen with 15 years of experience bridging research-grade scientific computing and production software at scale. He holds a PhD in Physics and has moved from academic research and postdoctoral work into backend and full-stack roles, now leading engineering efforts at Microsoft since 2018. Jens is a hands-on contributor to well-known open-source projects like IPython, ipykernel and matplotlib, where his work has improved testing robustness, matplotlib integration, and interactive plotting backends. He blends deep domain knowledge in scientific tooling with strong QA and test-automation instincts, often addressing edge cases such as NaNs and cross-platform I/O quirks. Colleagues rely on him to make complex numerical and UI integrations reliable and configurable for diverse user environments.
code15 years of coding experience
job8 years of employment as a software developer
bookSkive Gymnasium
bookDoctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at Aarhus University
bookMaster's degree physics, Master's degree physics at Aarhus Universitet
github-logo-circle

Github Skills (19)

notebook10
pytest10
python10
package-management10
jupyter10
matplotlib10
testing10
testcase10
configuration-management10
ipython10
numpy10
homebrew10
jupyter-kernels10
test-suite10
test-automation10

Programming languages (16)

C#PowerShellCSSC++RustCCMakeTeX

Github contributions (5)

github-logo-circle
microsoft/Qcodes

Dec 2016 - Jan 2023

Modular data acquisition framework
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:44 releases, 4567 reviews, 8299 commits in 6 years 2 months
Contributions summary:Jens's commits focus on enhancing the test suite by adding and modifying existing tests. They are making modifications to existing test files like `test_ami430.py`, and introducing changes to testing configurations, indicating a strong focus on ensuring the quality and reliability of the project's functionality. The commits also suggest a deep understanding of the existing test structure and aim to expand the test coverage across multiple areas of the project, with edits related to drivers and fixtures.
data-acquisitiondata-aquisitionphysics
matplotlib/matplotlib

Jun 2011 - Apr 2018

matplotlib: plotting with Python
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:856 commits, 419 PRs, 252 pushes in 6 years 11 months
Contributions summary:Jens primarily contributed to the testing infrastructure of the matplotlib project. Their work involved modifying existing tests and test functions, often to address and suppress warnings that occurred during the test runs. They also added notes related to these warnings and modified the test suite to accommodate for NaN values and other edge cases that led to warnings. The user's commits demonstrate a focus on improving the reliability and robustness of the test suite.
matplotlibpythondata-visualizationdata-scienceqt
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