Josh Poimboeuf

Senior Principal Software Engineer at Red Hat

Davis, California, United States
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
Josh Poimboeuf is a Senior Principal Software Engineer with 13 years of experience specializing in Linux kernel reliability, live patching, and low-level systems engineering. Based in Davis, California, he created and maintains kpatch and co-maintains the Linux livepatch subsystem, authored the livepatch consistency model, and rewrote the x86 stack unwinding framework and ORC unwinder. His background includes deep kernel bringup and debugging on PowerPC embedded SoCs at IBM, contributions to early Docker networking and LXC interfaces, and authorship of the objtool static analysis utility. Known for solving difficult, production-critical kernel issues and enabling no-reboot security fixes, he blends academic rigor (MS in Computer Science) with hands-on systems craftsmanship and several patents-worthy innovations.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Louisiana State University
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at NTU at Walden University
github-logo-circle

Github Skills (14)

c1710
kernel10
assembly10
relocate10
c1110
linux-kernel10
kernel-mode10
migration10
x8610
security10
system-programming9
memory-management9
ppc64le8
powerpc8

Programming languages (5)

ShellC++CGoPython

Github contributions (5)

github-logo-circle
dynup/kpatch

Jan 2013 - Dec 2022

NOTICE: kpatch is deprecated
Role in this project:
userBack-end Developer
Contributions:9 releases, 181 reviews, 819 commits in 10 years
Contributions summary:Josh primarily contributed to the core functionality of the kpatch tool by implementing and improving the dynamic relocation features. They fixed compiler warnings and added the -o flag. Furthermore, the user worked on adding features for incremental patching, and implemented support for the removal of modules. Several commits involved refining the build process and enabling features related to symbol correlation and static call handling, essential for the tool's functionality.
kernelpatchingpatchlinuxlinux-kernel
jpoimboe/kpatch

Jun 2014 - Dec 2022

kpatch - dynamic kernel patching
Contributions:25 commits, 1 PR, 216 pushes in 8 years 7 months
kernel
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