Casey Mcginty

Software Engineer at Facebook

San Francisco Bay Area 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
Casey Mcginty is a seasoned software engineer with 18 years of experience specializing in embedded systems, OS and networking, release engineering, and DevOps. Based in the San Francisco Bay Area, he currently drives release engineering and tooling at Facebook after leading productivity and build/release efforts at Box and Akimeka. His technical strengths span C and Python development, multi-threaded Linux and RTOS environments (VxWorks, Nucleus), flash memory and file systems, and advanced build and source-control automation using Git, Perforce, Gradle and related tooling. He has hands-on experience implementing information assurance for DoD-class systems and has improved debugging and error-handling in high-profile open-source projects such as zstd by adding signal-based stack traces and build-time symbol options. Known for bridging low-level embedded work with large-scale release pipelines, he consistently turns complex platform constraints into reliable, auditable delivery processes. An RIT graduate with honors, he combines deep systems knowledge with practical engineering for production-critical software.
code18 years of coding experience
job15 years of employment as a software developer
bookBS, Computer Engineering, with Honors, BS, Computer Engineering, with Honors at Rochester Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
115,007reputation
23.4mreached
244answers
62questions
Badges
git
top-1%
powershell
top-1%
java
top-5%
gradle
top-1%
command-line
top-5%
version-control
top-5%
github-logo-circle

Github Skills (34)

debugging10
git10
debug10
signal-handling10
python10
linux10
c1110
c1710
directory-structure10
powershell10
error-handling10
macos10
gradle10
image-processing9
unit-testing9

Programming languages (21)

C#C++CSSCHackTeXGoHTML

Github contributions (5)

github-logo-circle
facebook/zstd

Aug 2018 - Sep 2018

Zstandard - Fast real-time compression algorithm
Role in this project:
userBackend Developer
Contributions:8 commits, 3 PRs, 4 comments in 13 days
Contributions summary:Casey focused on enhancing the error handling and debugging capabilities of the zstd compression library. Their work involved implementing signal handlers to generate stack traces upon unexpected program termination, specifically for Linux and macOS environments. They refactored the signal handling mechanism and moved related functions for better code organization. They also updated the build process by including options related to the symbol generation for more effective debugging.
deflatezstandardbzip2compressionzstd
cmcginty/flacsync

Jun 2009 - Oct 2014

Recursively mirror a directory tree of FLAC audio files to AAC or OGG.
Contributions:67 commits in 5 years 4 months
aacdirectory-treerecursivelyoggaudio
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
Casey Mcginty - Software Engineer at Facebook