James Short

Software Engineer at Meta

Seattle, Washington, 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
James Short is a software engineer with 12 years of experience building reliable infrastructure and observability systems, currently contributing to Meta’s Logger Infrastructure team in Seattle. His background spans cloud and systems roles at AWS RDS, Oracle, and NetApp where he combined DevOps, automation, and systems development to accelerate build/test pipelines and production reliability. He has hands-on experience improving daemonization, systemd integration, and graceful shutdowns for open-source projects like Eternal Terminal, reflecting attention to operational detail and telemetry. Comfortable across the full development lifecycle, he blends low-level systems work with logging and media metrics at scale. Trained in both mechanical engineering and computer science at Duke, he brings disciplined problem-solving and a habit of improving developer workflows and observability beyond the obvious feature work.
code12 years of coding experience
job15 years of employment as a software developer
bookBSE, Mechanical Engineering, Computer Science, BSE, Mechanical Engineering, Computer Science at Duke University
github-logo-circle

Github Skills (14)

daemon10
systemd10
logging10
c-language10
daemons10
cprogramming-language10
argument-parsing9
command-line-parser9
command-line-arguments9
error-handling9
ssh8
tmux7
dockers7
docker7

Programming languages (12)

JavaShellC++CRustGoVim scriptRoff

Github contributions (5)

github-logo-circle
MisterTea/EternalTerminal

Jul 2019 - Jan 2023

Re-Connectable secure remote shell
Role in this project:
userDevOps Engineer
Contributions:1 release, 6 reviews, 14 commits in 3 years 6 months
Contributions summary:James primarily focused on improving the daemonization and systemd integration of the Eternal Terminal server and client. They added the creation of a pidfile to the daemon process, enabling systemd to correctly manage the server. The user addressed issues with exception handling in the command-line argument parsing and implemented various logging improvements, including log file location, permission configuration and verbosity control. Additionally, the user added the SIGTERM handling to shutdown sentry/telemetry which helps to prevent timeout when the service is stopped.
secureremote-shellsshtmuxmosh
jshort/EternalTerminal

Jul 2019 - May 2024

Re-Connectable secure remote shell
Contributions:84 pushes, 18 branches in 4 years 10 months
secureshellremote-shellbash
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
James Short - Software Engineer at Meta