Joe Shaw

Senior Principal Software Engineer at Fastly

Columbus, Ohio, 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
Joe Shaw is a Senior Principal Software Engineer with 26 years of experience designing and building backend and distributed systems across Internet infrastructure, web/mobile services, data pipelines, and monitoring. He excels at leading small technical teams and managing geographically distributed, remote-first engineering organizations, currently driving architecture and delivery at Fastly. His hands-on background spans low-level work—embedded firmware, Linux desktop integration, and Mono/.NET bindings for Gtk#—to cloud services, including contributions enhancing SQS functionality in a popular Go AWS library and maintaining Python Resque clones. A long-time open source contributor, he brings practical tooling improvements and compatibility fixes that improve developer workflows and interoperability. Based in Columbus, Ohio, he combines deep systems expertise with a pragmatic, operations-minded approach to production reliability. Colleagues describe him as a steady technical leader who prefers shipping robust solutions over chasing the latest trends.
code26 years of coding experience
job26 years of employment as a software developer
bookElectrical and Computer Engineering Physics, Electrical and Computer Engineering Physics at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
22,364reputation
2.4mreached
34answers
33questions
Badges
profiling
top-1%
optimization
top-1%
datetime
top-1%
time-complexity
top-1%
timezone
top-1%
redirect
top-5%
github-logo-circle

Github Skills (42)

unit-testing10
datetime10
back-end-development10
python10
api-design10
redis10
net10
dotnet10
asp-net10
gtk10
code-generation10
go10
file-upload10
profiling10
dotnet-core10

Programming languages (21)

C#JavaC++CSSCRustMakefileGo

Github contributions (5)

github-logo-circle
binarymatt/pyres

Jun 2011 - Jul 2012

a resque clone in python
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 year 1 month
Contributions summary:Joe primarily focused on maintaining and improving the Pyres project, a Resque clone in Python. They addressed issues related to Redis connection management, updating the code to be compatible with newer versions of the redis-py library. The user added features, like saving PID files for processes and improved logging, and fixed minor bugs. They made enhancements to the scheduler, worker and minion processes, and modified job handling.
pythonresque
mono/gtk-sharp

Apr 2002 - May 2006

Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono
Role in this project:
userBack-end Developer
Contributions:17 commits in 4 years 1 month
Contributions summary:Joe Shaw primarily contributed to the Mono/.NET binding for the Gtk+ GUI toolkit, focusing on the generation and manipulation of code for the underlying C libraries. His work involved modifying code generation tools, specifically `ObjectGen.cs` and `SymbolTable.cs`, to handle properties, signals, and type mappings. He also fixed bugs and addressed compiler issues and improved the integration of the Gtk# with other components like libgnomecanvas.
dotnetgtkgui-toolkit
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