Jonas Fassbender is a freelance software engineer based in the Cologne-Bonn region with 8 years of experience building scalable enterprise applications and data pipelines. A generalist and Rustacean, he combines practical expertise in parallel and distributed computing with a strong emphasis on software and API quality. His open-source contributions to high-profile Rust projects like cargo and Tokio demonstrate deep knowledge of concurrency, testing, and build/test automation. Holding an MSc in High Performance Computing with Data Science from the University of Edinburgh, he is comfortable adopting new technologies quickly and is increasingly drawn to machine learning. As a freelancer he pairs hands-on engineering with a FLOSS mindset, often improving reliability by fixing deadlocks, race conditions, and flaky tests behind the scenes.
8 years of coding experience
1 year of employment as a software developer
Master of Science - MS, High Performance Computing with Data Science, Distinction, Master of Science - MS, High Performance Computing with Data Science, Distinction at The University of Edinburgh
Bachelor of Science - BS, Computer Science, 1.3, Bachelor of Science - BS, Computer Science, 1.3 at Cologne University of Applied Sciences
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:13 reviews, 7 PRs, 30 comments in 2 months
Contributions summary:Jonas's contributions focused on improving the reliability and testability of the Tokio runtime. They fixed a deadlock issue in a multi-threaded metrics test and addressed a race condition in another, indicating a strong understanding of concurrency and testing in asynchronous environments. The user also worked on correcting a flaky test, demonstrating a commitment to robust and reproducible testing practices within the project. Additionally, there are commits focused on improving documentation build process.
Contributions:7 reviews, 11 commits, 11 PRs in 9 days
Contributions summary:Jonas primarily contributed to the `cargo` package manager, making modifications to improve the documentation and address potential issues in the build process. They updated the documentation links to point to the correct location. Additionally, they addressed code formatting and whitespace inconsistencies, which likely improved code readability. Furthermore, the user added and modified tests to cover artifact dependencies, thus, improving the testing infrastructure of the project.
rustpackage-managercargo
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 Fassbender - Software Engineer at fassbender.dev