Christian Schwarz

Senior Software Engineer at Databricks

Karlsruhe, Baden-Württemberg, 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
Christian Schwarz is a senior software engineer with 13 years of experience building storage, file-system and systems software across Linux, FreeBSD and embedded platforms. He has driven core storage features at Neon (now part of Databricks) and contributed production-grade improvements to OpenZFS and prometheus/node_exporter—reimplementing FreeBSD CPU metrics to avoid root access and adding ZFS ARC and pool collectors. Comfortable across Rust, C and systems tooling, he blends low-level kernel/FS work with cloud-native storage design and performance optimization. Christian’s background includes embedded Linux, scale-out file services, and teaching operating systems, giving him both practical product experience and strong theoretical foundations.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Karlsruhe Institute of Technology (KIT)
stackoverflow-logo

Stackoverflow

Stats
1,195reputation
168kreached
7answers
24questions
github-logo-circle

Github Skills (29)

objective-c10
filesystem10
ios10
system-programming10
freebsd10
c-programming10
data-structure10
go10
prometheus10
zfs10
data-structures10
uikit10
ux-design9
ui-design9
c119

Programming languages (20)

SmartyC#JavaC++CRustGoMustache

Github contributions (5)

github-logo-circle
problame/CSNotificationView

Sep 2013 - Apr 2015

Drop-in, semi-translucent and blurring notification view.
Role in this project:
userMobile Developer (iOS)
Contributions:103 commits, 2 PRs, 4 pushes in 1 year 6 months
Contributions summary:Christian primarily focused on developing the iOS mobile application, `CSNotificationView`, a notification view. They implemented features such as the ability to display success/error notifications, incorporate custom images, and handle tap interactions. The user also addressed layout issues, improved the user interface design, and refactored the internal management of the symbol view. Moreover, the user refactored the code to improve readability and maintainability.
drop-inseminotificationsnotificationblurring
openzfs/zfs

May 2017 - Oct 2022

OpenZFS on Linux and FreeBSD
Role in this project:
userBack-end Developer
Contributions:52 reviews, 42 commits, 35 PRs in 5 years 6 months
Contributions summary:Christian primarily contributed to the ZFS codebase by implementing and improving features related to bookmarking and redaction functionality within the ZFS file system. They introduced bookmark copying, improved error messages, and fixed memory leaks associated with the redacted send feature. Their work involved modifying core ZFS modules, including those related to send/receive operations and channel program interactions, to enhance data management and replication capabilities.
openzfstarballlinuxfreebsdsystem-software
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
Christian Schwarz - Senior Software Engineer at Databricks