James Restall

Enterprise Architect at Fiserv

Auckland, Auckland, New Zealand
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
James Restall is an Enterprise Architect based in Auckland with 10 years of professional experience designing and leading software teams at Fiserv, progressing from developer to enterprise architect and technical lead roles. He blends deep backend engineering know-how with architecture and team leadership, delivering scalable, modular solutions across large enterprise systems. James is an active contributor to the well-known Orchard Core open-source CMS, where he focused on core architecture and GraphQL integration—work that reveals a talent for improving service registration and modular runtime behavior. He holds a First Class Honours BSc in Computer Science from the University of Auckland and brings a pragmatic, detail-oriented approach to solving complex integration and localization challenges. Colleagues describe him as someone who moves comfortably between hands-on refactoring and high-level system design, often surfacing subtle infrastructure issues before they become problems.
code10 years of coding experience
job10 years of employment as a software developer
bookBSc (First Class Hons), Computer Science, BSc (First Class Hons), Computer Science at University of Auckland
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (13)

graphql10
cms10
asp-net-core10
csharp10
orchard-core10
wordpress-graphql10
wpgraphql10
dotnet-core10
modular9
modularity9
visual-studio-code6
vscode-tasks6
webpack6

Programming languages (5)

C#TypeScriptJavaScriptGoMarkdown

Github contributions (5)

github-logo-circle
OrchardCMS/OrchardCore

Jun 2017 - Dec 2019

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Role in this project:
userBack-end Developer
Contributions:30 commits, 28 PRs, 28 pushes in 2 years 5 months
Contributions summary:James primarily contributed to the back-end aspects of the Orchard Core CMS, specifically focusing on the core architecture and GraphQL integration. Their work involved refactoring the service collection within the shell container to ensure correct service registration during module startup, and implementing a `FeatureAwareServiceCollection` to keep track of added services. They added GraphQL query support for localization and media assets, as well as implementing the site layers query. They also made various fixes and enhancements to existing GraphQL queries and related infrastructure.
cmstenantwcfc-sharporchard-core
jrestall/remix-stubs

Oct 2022 - Mar 2023

Contributions:18 commits, 13 pushes, 2 branches in 4 months
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
James Restall - Enterprise Architect at Fiserv