Nathan Baker

Staff Engineer at Datadog

Cary, North Carolina, 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
Nathan Baker is a Staff Engineer with 11+ years designing and shipping fault-tolerant, storage- and OS-focused systems, now driving platform work at Datadog after a technical leadership stint at Sysdig. He specializes in distributed systems, kernel/user-space interactions, and resilient agent architectures, having led critical features like dynamic filtering, FIPS compliance, and a secure profiling baseliner used for ML/policy work. His open-source contributions to sysdig and falcosecurity show deep practical experience with eBPF, kernel modules, and libsinsp/libscap internals, while small-scope work on projects like Naev reveals a knack for polishing user-facing details. Nathan is equally comfortable fixing flaky CI/CD pipelines and designing multi-threaded metrics pipelines, and he has a track record of rescuing high-profile customer escalations to preserve large ARR accounts. Based in Cary, NC, he combines systems-level rigor from NetApp and Lenovo-era firmware/Chrome OS work with hands-on build and DevOps expertise. Colleagues describe him as pragmatic: he writes code that usually works, and when it doesn't he knows how to make it.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Virginia Tech
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,248reputation
136kreached
7answers
23questions
github-logo-circle

Github Skills (35)

docker10
lib10
cap10
ebpf10
scripting10
code-library10
c1110
dockers10
c1710
doc10
kernel10
lua10
script10
kernel-mode10
sh10

Programming languages (13)

PowerShellJavaC++RustCGoKotlinDockerfile

Github contributions (5)

github-logo-circle
draios/sysdig

Oct 2018 - Dec 2020

Linux system exploration and troubleshooting tool with first class support for containers
Role in this project:
userBackend & DevOps Engineer
Contributions:23 reviews, 46 commits, 70 PRs in 2 years 2 months
Contributions summary:Nathan made significant contributions to the `sysdig` project, primarily focused on improving the build process and kernel interactions. They implemented a builder for the eBPF probe, including Dockerfiles and build scripts. The user also addressed build issues on Debian-based distributions and made modifications to the kernel driver, handling changes in syscall arguments and time structures related to Linux kernel updates and addressing security concerns.
linux
falcosecurity/libs

Jul 2022 - Oct 2022

libsinsp, libscap, the kernel module driver, and the eBPF driver sources
Role in this project:
userBack-end Developer
Contributions:11 reviews, 6 commits, 6 PRs in 3 months
Contributions summary:Nathan primarily focused on enhancing the `libscap` and `libsinsp` libraries, as evidenced by their commit messages and code changes. Their work included adding a new return code, `SCAP_FILTERED_EVENT`, to improve event filtering behavior. This involved modifying header files and core library logic. They also addressed code quality through removal of unnecessary null checks.
driverebpfkernel-modulekmodlibscap
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