Jonathan Schwender

Senior OS Engineer at Huawei

Dresden, Saxony, Germany
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
Jonathan Schwender is a Senior Operating Systems Engineer based in Dresden with six years of hands-on experience building and maintaining low-level, cross-platform systems at Huawei. He combines kernel- and unikernel-level expertise with practical DevOps and build-system engineering, contributing fixes and cross-compilation support to projects like Hermit-OS and sccache. A strong Rust practitioner, he has improved integration between Rust and C/C++ (corrosion) and advanced cross-platform Servo support for Android and OpenHarmony, demonstrating a focus on portability and maintainability. Jonathan’s work spans networking, scheduler and CPU detection improvements, CI/CD hardening, and dependency/license tooling, showing attention to both correctness and long-term project health. Colleagues benefit from his blend of system architecture thinking and meticulous build automation—skills honed through academic work at RWTH Aachen and TU Dresden and practical internships at devolo.
code6 years of coding experience
job2 years of employment as a software developer
bookAbitur, Abitur at Gymnasium Adolfinum
bookBachelor of Engineering - BE, Bachelor of Engineering - BE at Hochschule Niederrhein
bookTechnische Universität Dresden
bookMaster of Science - MS, Master of Science - MS at RWTH Aachen University
languagesGerman, English, Chinese, French, Latin
github-logo-circle

Github Skills (44)

crypto10
dependency-management10
cargo10
libcrypto10
crossbuild10
build-system10
os-development10
cmake10
software-quality10
networking10
crypt10
kernel10
android10
x86-6410
cryptography10

Programming languages (14)

MDXC++RustCCMakeGoHTMLPostScript

Github contributions (5)

github-logo-circle
corrosion-rs/corrosion

Sep 2021 - Jan 2023

Marrying Rust and CMake - Easy Rust and C/C++ Integration!
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:25 releases, 126 reviews, 202 commits in 1 year 4 months
Contributions summary:Jonathan primarily focused on improving the build system and integrating the Rust code with CMake. They enhanced the build process by relaxing Cargo version parsing, linking required libraries, and adding the option to specify custom cargo profiles. Furthermore, they introduced features such as exporting a flag to check if rustc is a nightly build and added support for RUSTFLAGS and environment variables, improving the flexibility of the build configuration. They also implemented fixes and improvements for the integrator build script and worked to support cross-compilation.
cppcmakerustcmake-cargocargo
hermit-os/kernel

Apr 2020 - May 2021

A Rust-based, lightweight unikernel.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 149 commits, 15 PRs in 1 year 1 month
Contributions summary:Jonathan primarily focused on improving the Hermit-OS kernel's functionality and stability. Their work includes fixing potential CPU frequency detection issues by refining the handling of `CpuFrequency` values, improving error messages within the scheduler, and refactoring hypervisor detection to enhance safety. Additionally, the user contributed by replacing deprecated volatile load/write intrinsics with their standardized equivalents and implementing UTF-8 support for console output. These contributions demonstrate a focus on low-level system programming and kernel development.
kerneloperating-systemscloud-computinghigh-performance-computingoperating-system
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
Jonathan Schwender - Senior OS Engineer at Huawei