Don Kemlage is a Senior Product Engineer based in California with 11 years of focused experience building and documenting SDKs for Esri’s ArcGIS platform and a career in GIS stretching back to the 1990s. He combines hands-on C++/.NET development, QA, and automated build tooling with a strong documentation pedigree—authoring code samples in C#, VB.NET and C++, conceptual guides, and training materials that help developers adopt complex mapping APIs. As an Agile Scrum Master he mentors teams, removes impediments, and coordinates delivery for mapping symbology and runtime SDK efforts, while also maintaining CI pipelines (Jenkins, Gatsby) and GitHub-driven workflows. His open-source contributions include enhancing Esri’s ArcGIS Maps SDK .NET samples—adding VB.NET variants and new feature-layer and graphics-overlay examples—demonstrating a commitment to developer enablement. With an MS in Agricultural Economics and experience negotiating large institutional licenses and leading multi-agency GIS projects, he brings rare domain depth that bridges technical engineering, product documentation, and stakeholder-facing program delivery.
11 years of coding experience
24 years of employment as a software developer
Masters of Science, Agricultural Economics, Masters of Science, Agricultural Economics at University of Kentucky
Associate of Science - AS, Business Administration and Management, General, Associate of Science - AS, Business Administration and Management, General at Dutchess Community College
Bachelor of Arts (B.A.), Economics, Bachelor of Arts (B.A.), Economics at State University of New York at Albany
Sample code for ArcGIS Maps SDK for .NET – WPF, WinUI, .NET MAUI
Role in this project:
Full-stack Developer
Contributions:207 commits, 176 PRs, 159 pushes in 3 years 1 month
Contributions summary:Don contributed significantly to the .NET samples for the ArcGIS Maps SDK, adding VB.NET versions for existing C# samples. The user also updated the source code to reflect namespace changes and corrected a sample. Further, they created new samples for feature layer query, service feature table cache, and graphics overlay, including the necessary project file modifications. These contributions indicate a focus on providing examples for various functionalities within the SDK.
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.