Gordon Mcshane

Principal Software Engineer at Amazon

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 Mcshane is a Principal Software Engineer based in Seattle with over a decade of hands-on experience building scalable ML and distributed training infrastructure at Amazon and earlier leading platform engineering at Orbbec. He combines deep systems and C++ expertise with practical leadership—designing cloud-scale training systems that ran on thousands of CPU cores and leading cross-border teams in the US and China. A pragmatic problem-solver and mentor, he has shepherded SDKs, CI practices, and engineering culture through hypergrowth stages and productization efforts. Gordon also contributes to core open-source projects like Cap’n Proto, improving cross-platform compiler compatibility and build configurations, reflecting a focus on portability and robustness. Trained in computer science at Johns Hopkins and with an unconventional background in music composition, he brings a creative, systems-oriented approach to complex ML and vision problems.
code12 years of coding experience
job12 years of employment as a software developer
bookMusic Theory and Composition, Music Theory and Composition at Shepherd University
bookJohns Hopkins University
github-logo-circle

Github Skills (13)

proto10
c-language10
cross-platform10
cprogramming-language10
multiplatform10
capnproto10
compile9
build-system9
compatibility9
compiler9
rpc8
data-serialization8
serialization8

Programming languages (6)

C#C++CObjective-CRubyEmacs Lisp

Github contributions (5)

github-logo-circle
capnproto/capnproto

Mar 2016 - May 2016

Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 month
Contributions summary:Gordon's contributions primarily focus on enhancing the Cap'n Proto serialization/RPC system, addressing platform-specific compiler issues, and improving the library's compatibility. They accommodated MSVC's preprocessor behavior, excluded system headers on Windows, and allowed `VOID` to be `constexpr`. Additionally, they modified code related to lite mode functionality and tests, indicating involvement in cross-platform compatibility and build configurations.
rpccppprotobufc-libraryproto
gordonmcshane/sharpbox2d

Aug 2014 - Aug 2014

Contributions:5 commits in 6 days
wipbox2d
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 Mcshane - Principal Software Engineer at Amazon