Boris Burkov

Software Engineer at Meta

Lafayette, 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

👤
Senior
🎓
Top School
Boris Burkov is a software engineer with a decade of experience focused on infrastructure, filesystems, routers, and container orchestration, currently based in Lafayette, California and working at Meta. He brings deep kernel- and userspace-level expertise, having contributed bug fixes and concurrency improvements to the Linux Btrfs implementation and enhanced userspace btrfs-progs support for send stream v2, compression, and robust encoded write handling. His work spans low-level memory and locking fixes to higher-level tooling features, showing an ability to bridge systems reliability and practical developer workflows. Comfortable in large-codebase, high-impact environments, he combines rigorous CS foundations from Cornell with hands-on open-source contributions to critical projects. Notably, he has tackled subtle data-corruption and ref-counting issues that improve long-term filesystem stability — a sign of attention to correctness under concurrent load.
code10 years of coding experience
bookBachelor of Arts (BA), Mathematics and Computer Science, Bachelor of Arts (BA), Mathematics and Computer Science at Cornell University
github-logo-circle

Github Skills (11)

kernel10
filesystem10
concurrent10
c-programming10
btrfs10
linux-kernel10
concurrency10
debug8
memory-management8
debugging8
refactoring7

Programming languages (5)

C++ShellCRubyPython

Github contributions (5)

github-logo-circle
kdave/btrfs-progs

Mar 2022 - Aug 2022

Development of userspace BTRFS tools
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 4 comments in 5 months
Contributions summary:Boris primarily contributed to the `btrfs-progs` repository, focusing on enhancing the `receive` functionality for handling send stream version 2. Their work included implementing support for new commands like `fallocate` and `setflags`, adding features for encoded write operations and data compression, and adapting the code to handle changes in the send stream format. The user also addressed dynamic memory allocation for read buffers and improved overall robustness.
deltauserspacevfsseccompcode-injection
torvalds/linux

Dec 2022 - Feb 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:8 commits in 2 months
Contributions summary:Boris primarily contributed to the Btrfs filesystem within the Linux kernel. Their work involved fixing read corruption issues related to extent map merging and adding or modifying functionality for adding sprout devices. The user also addressed concurrency issues within the file system, specifically related to folio handling in send and relocation operations and implemented ref counting and locking improvements for the block group management. Their contributions focused on improving the stability and reliability of the Btrfs filesystem.
kernellinux-kernellinuxkernel-source
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
Boris Burkov - Software Engineer at Meta