Jed Davis

Software Engineer at Mozilla Corporation

Boulder, Colorado, 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
Jed Davis is a seasoned software engineer with 20 years of experience building system-level infrastructure and tooling, currently at Mozilla in Boulder, Colorado. He has deep expertise in operating systems, sandboxing, IPC, and performance investigation—work exemplified by contributions to the Gecko engine and historically to the Boot to Gecko project. Prior roles on the vSphere kernel core team at VMware saw him maintain critical subsystems from memory allocators to filesystems and even modify a compiler backend. Jed blends hands-on low-level systems programming with DevOps and automation skills, improving build/flashing workflows and profiling tooling. He is comfortable refactoring legacy synchronous code into asynchronous, process-separated architectures and tackling subtle security and memory-management issues. A pragmatist with an academic foundation (MS CS, Northeastern; BA CS, Oberlin), he often surfaces design fixes that cut across component boundaries.
code20 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Northeastern University
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Oberlin College
github-logo-circle

Github Skills (26)

c-language10
scripting10
memory-management10
linux10
build-system10
ipc10
automation10
script10
sh10
automations10
shell10
interprocess-communication10
cprogramming-language10
system-programming9
sandbox9

Programming languages (15)

C++CRustMakefileScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mozilla-b2g/B2G

Mar 2013 - Jul 2015

DEPRECATED - Boot to Gecko aims to create a complete, standalone operating system for the open web.
Role in this project:
userDevOps Engineer
Contributions:21 commits, 2 PRs, 1 push in 2 years 4 months
Contributions summary:Jed primarily focused on improving the build and flashing processes for the Boot to Gecko (B2G) operating system. Their contributions include enhancing the `flash.sh` script with argument checking, fixing issues related to flashing specific projects, and integrating the flashing of the `cache.img`. They also made improvements to the profiling tools and debugging scripts used in the build process, demonstrating a focus on automation and system administration.
operating-systemabandoned
mozilla/gecko-dev

Nov 2013 - Dec 2022

SUPERSEDED by https://github.com/mozilla-firefox/firefox. Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org
Role in this project:
userBack-end Developer
Contributions:560 commits in 9 years 2 months
Contributions summary:Jed primarily contributed to the IPC (Inter-Process Communication) system within the Gecko browser engine. Their work involved modifying the fork server protocol to improve security by directly sending arguments and environment variables to child processes. They also addressed and fixed bugs, updated logging, and optimized process termination handling within the IPC framework. Additionally, they made updates related to memory management and guard pages within the sandbox environment.
firefoxgit-mirrormercurialmozilla-firefox
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