Jonas Nyrup

Staff Software Engineer at Jeppesen ForeFlight

Odense, Region of Southern 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
Jonas Nyrup is a Staff Software Engineer with 14 years of experience, currently driving backend and system development at Jeppesen ForeFlight from Odense, Denmark. He combines deep .NET expertise with a pragmatic focus on performance, thread safety and maintainability—evident from his contributions to widely used projects like FluentAssertions, RestSharp and Math.NET Numerics. Jonas is a hands-on refactorer and optimizer who frequently replaces allocations, tightens argument checks, and pre-allocates data structures to squeeze out real-world efficiency gains. Beyond backend systems he has practical front-end and localization experience, having fixed UI issues and contributed language definitions for bibliographic tooling. He holds an MSc in Computer Science from the University of Southern Denmark and co-authors the popular FluentAssertions library, reflecting a commitment to improving developer ergonomics in testing.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Syddansk Universitet - University of Southern Denmark
languagesDanish, English, German
stackoverflow-logo

Stackoverflow

Stats
2,496reputation
382kreached
50answers
15questions
Badges
xunit
top-5%
github-logo-circle

Github Skills (63)

algorithm10
unit-testing10
graph-algorithms10
javascript10
ssl10
tls1210
jquery10
apidoc10
net10
barcodes10
mathematics10
dotnet10
fluentassertions10
ftp10
math10

Programming languages (20)

C#PowerShellJavaC++TeXMakefileGoMustache

Github contributions (5)

github-logo-circle
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Role in this project:
userBack-end Developer
Contributions:6 releases, 1311 reviews, 1011 commits in 5 years 7 months
Contributions summary:Jonas primarily contributed to the backend of the project, making changes related to equivalency steps and string comparison. Their work involved splitting nested function calls and refactoring code within the project's core assertion libraries. They were also involved in updating dependencies related to testing frameworks and potentially improving the efficiency of internal algorithms used for comparisons.
bdd-styleoutcomeunitc-sharptdd
robinrodricks/FluentFTP

Jan 2022 - Jan 2023

An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 43 commits, 23 PRs in 11 months
Contributions summary:Jonas's contributions primarily involve refactoring and fixing various aspects of the .NET FTP client library. They focused on dependency cleanup, fixing typos in the code, and addressing potential issues related to exception handling and connection management. The commits also include adjustments to parameter casing and improving overall code quality.
unixhashingftp-serverchmodasync
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
Jonas Nyrup - Staff Software Engineer at Jeppesen ForeFlight