Joe Mcbride

Chief Software Architect at Dovetail Software

Henderson, Nevada, 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
Joe McBride is a Software Architect with 13+ years of experience designing and shipping full-stack .NET systems and front-end UIs from Henderson, Nevada. He blends deep C# and backend expertise—contributing notable fixes and features to GraphQL.NET and FubuMVC—with practical front-end work on projects like react-scroll, improving modularity and scroll-spy behavior. A former Silverlight Insider and technical editor, Joe frequently speaks on design patterns and Agile methods and has run a developer blog since 2004, reflecting a long-running commitment to craft and community. He has a track record of improving framework reliability and interoperability (routing, WebSocket middleware, MIME support, correlation IDs) and is comfortable moving between architecture-level decisions and hands-on bug fixes. An early hobbyist who automated MUD characters in high school, he still channels that playful curiosity into pragmatic automation and tooling.
code13 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Neumont University
stackoverflow-logo

Stackoverflow

Stats
3,788reputation
272kreached
88answers
2questions
Badges
graphql
top-5%
silverlight
top-5%
jquery
top-5%
ajax
top-5%
xaml
top-5%
github-logo-circle

Github Skills (39)

url-routing10
javascript10
back-end-development10
apidoc10
testing10
component-development10
net10
http10
dotnet10
asp-net-core10
wpgraphql10
asp-net10
api10
wordpress-graphql10
dotnet-core10

Programming languages (10)

C#TypeScriptC++CoffeeScriptCANTLRJavaScriptObjective-C

Github contributions (5)

github-logo-circle
graphql-dotnet/examples

May 2018 - May 2021

Examples for GraphQL.NET
Role in this project:
userBack-end Developer
Contributions:12 commits, 12 PRs, 10 pushes in 3 years
Contributions summary:Joe primarily focused on updating and bumping package versions and dependencies within the GraphQL.NET examples repository. Their commits included changes to project files (csproj) and package references, upgrading GraphQL and related libraries. They also made code modifications to existing examples, refactoring and cleaning up specific implementations within the AspNetCoreCustom example.
apigraphql-servergraphqlgraphql-netgraphql-dotnet
GraphQL for .NET
Role in this project:
userBack-end Developer
Contributions:66 releases, 34 reviews, 512 commits in 5 years 3 months
Contributions summary:Joe contributed to enabling the ability to return lists of interface-typed objects within the GraphQL.NET library, by adding the necessary modifications to the GraphQL grammar, the DocumentExecuter, and relevant test files. They also setup the building of nuget packages and simplified field registration, adding features like ListGraphType<T> and static common NonNullGraphTypes. They also added the support for query arguments and an improved directives AST.
dotnetgraphqlgraphql-dotnetapigraphiql
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