Gordon Messmer

Senior Software Engineer at Red Hat

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

👤
Senior
🎓
Top School
Gordon Messmer is a senior software engineer with 11+ years building secure, reliable systems and a track record across Google SRE, Salesforce, and now Red Hat in Seattle. He specializes in process automation and integrations that enable scalability, reliably moving projects from manual ops to automated delivery. A pragmatic systems thinker, he pairs deep SRE experience with kernel-level and package tooling contributions—such as improving Python dependency handling in the widely used RPM project and enhancing GEF’s debugging commands. Colleagues rely on him for clean, maintainable backend fixes that address tricky edge cases in remote debugging and dependency resolution. He brings a blend of production-hardened judgment and open-source craftsmanship that surfaces in both enterprise environments and community projects.
code11 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Central Washington University
github-logo-circle

Github Skills (19)

debugging10
debug10
python10
package-management10
package-manager-tool10
gdb10
exploit10
rpm10
build-tools10
package-manager10
reverse-engineering10
linux9
versioning9
c178
script8

Programming languages (12)

TypeScriptJavaC++ShellCSSCJavaScriptGo

Github contributions (5)

github-logo-circle
hugsy/gef

Apr 2024 - Feb 2025

GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux
Role in this project:
userBackend Engineer
Contributions:25 reviews, 7 PRs, 58 comments in 10 months
Contributions summary:Gordon made several significant contributions to the `gef` project, focusing on enhancing the functionality of the `got` command. They added an "--all" option to provide more comprehensive data and refactored existing code, moving setup into a method for better organization. Furthermore, the user addressed remote debugging issues by correctly handling file paths in the `got` command and fixed a type error with `pthread_create` function arguments. Finally, they adjusted the `build_line` function to support related enhancements in the `gef-extras` project.
pythondiscordctfglibcsparc
rpm-software-management/rpm

Nov 2019 - Jul 2020

The RPM package manager
Role in this project:
userBack-end Developer
Contributions:8 reviews, 11 commits, 9 PRs in 7 months
Contributions summary:Gordon primarily contributed to the `scripts/pythondistdeps.py` file, focusing on enhancing the parsing and handling of Python package dependencies within the RPM package manager. Their work included improvements to version comparison logic, support for various operators (like `~=` and `==`), and the correct identification of dependencies from different sources (egg-info, dist-info). Furthermore, the user made optimizations, such as printing dependency lists conditionally to improve performance and accuracy.
build-toolpackage-managerpackages
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
Gordon Messmer - Senior Software Engineer at Red Hat