Gary Sheppard is a senior developer with 13+ years building geospatial and enterprise software, currently driving solutions at World Wide Technology after a long tenure at Esri. He blends deep Java and C++ expertise with practical experience across ArcGIS Server/Runtime/Engine and desktop tooling, plus mobile (Android/iOS) and Qt-based geospatial UI work—he's contributed notable Qt samples to Esri’s ArcGIS Maps SDK repository. Comfortable across backend stacks (REST/SOAP, Node.js, PostgreSQL, Oracle) and modern dev tooling (Git, Jenkins, Maven, OSGi), he routinely delivers integrated systems spanning servers, databases, and client applications. Colleagues rely on him for complex integrations involving ArcObjects, GeoEvent, and real-time messaging (ZeroMQ), and he brings an academic grounding in computer science and geography to bridge technical and domain requirements.
13 years of coding experience
21 years of employment as a software developer
Geography, Geography at Penn State University
BS, Computer Science, BS, Computer Science at Brigham Young University
Contributions summary:Gary contributed to the development of multiple Qt-based samples for the ArcGIS Maps SDK. Their work focused on implementing features using QML and C++, including a FeatureLayer DictionaryRenderer and a GraphicsOverlay DictionaryRenderer. They also updated file paths and made code improvements based on code reviews. The contributions demonstrate expertise in Qt development for geospatial applications.
Lab exercises for Esri GeoDev events held in the Washington, D.C., area.
Contributions:6 releases, 95 commits, 251 PRs in 2 years 5 months
geoservereventsgeospatialgeographyesri
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.