Jonathan Rutherford

Software Support Specialist at CallidusCloud

Birmingham, Alabama, 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
Jonathan Rutherford is a software support specialist and engineer with 11 years of experience building and maintaining enterprise software, currently focused on CPQ implementations and support for CallidusCloud and McLeod Software. He blends hands-on configuration and IronPython scripting for client-specific CPQ customizations with strong QA roots from his time at Wipro, where he authored test plans and ensured regulatory compliance for major financial clients. More recently he has shifted into backend engineering with Go and made notable open-source contributions to the popular GraphQL .NET ecosystem—improving execution, DataLoader performance, and HTTP middleware robustness. Based in Birmingham, he combines client-facing consultancy skills with deep troubleshooting and performance-oriented coding, making him effective at turning complex requirements into reliable production systems. An often-overlooked strength is his track record of moving between roles (web dev, QA, consulting, OSS) which gives him a pragmatic perspective on delivering durable solutions across the software lifecycle.
code11 years of coding experience
job4 years of employment as a software developer
bookfor Bachelor of Science, Business Administration; Management Information Systems, for Bachelor of Science, Business Administration; Management Information Systems at University of Alabama
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of Alabama in Huntsville
stackoverflow-logo

Stackoverflow

Stats
10,704reputation
6.2mreached
18answers
9questions
github-logo-circle

Github Skills (28)

asynchronous10
middleware10
async10
net10
dotnet10
asp-net-core10
wpgraphql10
asp-net10
wordpress-graphql10
dotnet-core10
graphql10
csharp10
apidoc9
api9
dependency-injection9

Programming languages (5)

C#TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
GraphQL for .NET
Role in this project:
userBack-end Developer
Contributions:12 commits, 13 PRs, 1 push in 1 year 4 months
Contributions summary:Jonathan primarily contributed to the back-end logic of the GraphQL .NET library. Their work involved refactoring and optimizing execution strategies, particularly focusing on asynchronous task handling within the `DocumentExecuter.cs` file. They also implemented and improved the DataLoader functionality, including exception handling and de-duping keys, which suggests a focus on performance and data retrieval optimization. Further contributions also touch on API development, by adding documentation for the DataLoader implementation.
apidotnetgraphiqlgraphqldotnet-core
graphql-dotnet/server

Aug 2018 - Oct 2018

ASP.NET Core GraphQL Server
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 2 branches in 2 months
Contributions summary:Jonathan primarily focused on enhancing the GraphQL server's functionality and stability. Their contributions included implementing DataLoader support and refactoring code for improved efficiency. They also addressed and resolved execution errors within the HTTP middleware and updated projects to use the latest GraphQL.NET version and implemented error logging, improving the overall robustness of the application. The user also added extension methods to facilitate the configuration of user context builders.
graphql-coreaspasp-netgraphql-servernet-core
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
Jonathan Rutherford - Software Support Specialist at CallidusCloud