Jan Kára

Software Developer at SUSE Linux s.r.o.

Jindřichovice pod Smrkem, Liberec, Czechia
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

👤
Senior
🎓
Top School
Jan Kára is a veteran software developer with 26 years of deep experience in Linux kernel and Unix systems programming, currently contributing at SUSE and pursuing PhD research at Charles University. He specializes in filesystem development and low-level kernel work—having made tangible fixes and reliability improvements to flagship projects like the Linux kernel (ext4, jbd2, udf) and widely used utilities such as e2fsprogs. Jan’s contributions span device drivers, quota management, and test automation (LTP inotify/fanotify tests), reflecting both hands-on bug fixing and rigorous validation of storage subsystems. Based in Czechia, he combines theoretical strengths in combinatorial algorithms and graph theory with practical engineering that prevents data corruption and hard-to-reproduce race conditions. Less obvious: his long-term focus on subtle filesystem invariants and read-ahead/direct-IO behavior shows a preference for tackling the hardest, least visible bugs that keep production systems reliable.
code26 years of coding experience
bookPhD, PhD at Charles University
github-logo-circle

Github Skills (26)

syscall10
uitest10
debugging10
filesystem10
system-programming10
locking10
linux10
debugprint10
c1110
resource-management10
linux-kernel10
inotify10
c1710
kernel10
lts10

Programming languages (5)

ShellCRoffPythonEmacs Lisp

Github contributions (5)

github-logo-circle
rockchip-linux/kernel

Sep 2016 - Mar 2017

BSP kernel source
Role in this project:
userBack-end Developer
Contributions:2 commits in 6 months
Contributions summary:Jan contributed to the core kernel source code, primarily focusing on device driver modifications and file system improvements. Their commits included converting media drivers to use `get_user_pages_unlocked()`, addressing potential softlockups and race conditions within the file system, and fixing data corruption issues in data=journal mode. They also made improvements to the direct-io functionality.
bspkernel
Contributions:176 commits in 9 years 1 month
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