Nathan Van Gheem

Senior Enterprise Architect at Progress Software

Raleigh, North Carolina, 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
Nathan Van Gheem is a Senior Enterprise Architect and software engineer with 17 years of experience building and owning production systems, currently based in Raleigh, NC. He has progressed from web programmer roles to senior technical leadership at organizations like Kandji, Nuclia, and Progress Software, blending hands-on engineering with team-building and architecture. Nathan is comfortable across the stack—having contributed front-end improvements and test infrastructure for Plone Volto and back-end syndication work in core Plone—demonstrating open-source chops alongside enterprise delivery. Recent roles show a focus on AI, search, and on-chain LLM services, reflecting a knack for translating emerging tech into reliable APIs and platforms. Colleagues describe him as someone who favors simple solutions to complex problems and prioritizes mature engineering practices that scale. He pairs practical production ownership with an appetite for tooling and automation that reduces long-term operational friction.
code17 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Wisconsin–Oshkosh
stackoverflow-logo

Stackoverflow

Stats
11reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (20)

javascript10
plone10
python10
volta10
front-end-development10
robotframework10
react10
testing9
selenium9
zope9
selenium-ide9
web-framework9
webpacker8
webpack8
xml7

Programming languages (14)

JavaCSSCRustMakefileVueGoHTML

Github contributions (5)

github-logo-circle
plone/Products.CMFPlone

May 2012 - Nov 2018

The core of the Plone content management system
Role in this project:
userBack-end Developer
Contributions:607 commits, 184 PRs, 382 pushes in 6 years 7 months
Contributions summary:Nathan's commits primarily focus on modifying the core Plone content management system's syndication features. These commits introduce and refactor code related to feed adapters, newsML feeds, and the resource registry to improve the generation of Atom and RSS feeds. They also include adjustments to template rendering and settings to provide more accurate and customizable syndication options. The changes involve core Plone interfaces, templates, and utility functions.
cmsmanagement-systemphpcfmlplone
plone/volto

Sep 2018 - Jun 2019

React-based frontend for the Plone Content Management System
Role in this project:
userFront-end Developer
Contributions:18 commits, 9 PRs, 20 pushes in 9 months
Contributions summary:Nathan primarily contributes to the front-end of the Plone Volto project, focusing on integration with testing frameworks and improving the user interface. Their work includes setting up testing infrastructure with Robot Framework, which involves creating and modifying test cases, keywords, and configuration files. They also implemented new features and resolved issues related to user interface elements.
management-systemreactvoltoplonefrontend
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
Nathan Van Gheem - Senior Enterprise Architect at Progress Software