Nikolaus Rath

Software Engineer at Quadrature

United Kingdom
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
Nikolaus Rath is a seasoned software engineer with 16 years of experience building and hardening back-end systems, currently based in the UK and working at Quadrature. His career spans SRE and Linux engineering roles at Google and Jane Street, long-term consultancy for performance-sensitive teams like Valve, and research-driven control systems development in fusion physics. An active open-source contributor, he has improved critical filesystem and storage projects—contributing SFTP extensions and race-condition fixes to sshfs and libfuse, and cross-platform correctness and performance fixes to Cython and S3QL. Trained as a PhD plasma physicist, he brings a rare combination of rigorous scientific problem-solving and practical systems engineering, often tackling low-level concurrency and portability issues that are easy to overlook. Colleagues value him for quietly durable solutions: refactors, compiler-warning fixes, and subtle protocol improvements that reduce operational risk.
code16 years of coding experience
job18 years of employment as a software developer
bookBankkaufmann (IHK) Finance, Bankkaufmann (IHK) Finance at Robert-Schumann Berufskolleg, Essen, Germany
bookAbitur, Abitur at Rudolf-Steiner Schule Witten
bookBachelor of Science Physics, Bachelor of Science Physics at Jacobs University Bremen
bookMaster of Science (M.Sc.) Applied Physics, Master of Science (M.Sc.) Applied Physics at Columbia Engineering
bookDoctor of Philosophy (PhD) Plasma Physics, Doctor of Philosophy (PhD) Plasma Physics at Columbia University Graduate School of Arts and Sciences
languagesEnglish, German
github-logo-circle

Github Skills (24)

filesystem10
performance-monitor10
back-end-development10
python10
fuse10
testing10
c1110
c1710
performance-analysis10
cython10
cprogramming-language10
userspace10
sftp10
documentation10
c-language9

Programming languages (12)

TypeScriptJavaShellCSSC++RustCGo

Github contributions (5)

github-logo-circle
libfuse/sshfs

May 2017 - May 2022

A network filesystem client to connect to SSH servers
Role in this project:
userBack-end Developer
Contributions:20 releases, 7 reviews, 125 commits in 5 years
Contributions summary:Nikolaus primarily contributed to the SSHFS codebase by enhancing the functionality of the SFTP client. Their work focused on integrating and expanding support for SFTP extensions, such as adding the `fsync` extension and modifying functionality. They refactored existing code to improve performance by removing obsolete workarounds, and fixed compiler warnings. Moreover, the user addressed critical issues such as directory listing race conditions and introduced changes to incorporate improvements from newer Fuse libraries.
filesystemssh
s3ql/s3ql

Apr 2010 - Jun 2022

a full featured file system for online data storage
Role in this project:
userBack-end Developer
Contributions:34 releases, 60 reviews, 2284 commits in 12 years 4 months
Contributions summary:Nikolaus's commits indicate a focus on back-end development tasks within the S3QL project. The primary focus is on refactoring and enhancing core functionality of the storage backend through modifications to the core file system code. The user also added support for server-side encryption of objects as well as code for supporting reduced redundancy storage classes. They also seem to be involved in testing and maintaining the system.
filesystem
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