Ken Galliher is a Principal Product Engineer at Esri with 11 years of hands-on experience building server-side web and desktop GIS applications and managing spatial databases. He brings deep expertise in ArcGIS, PostgreSQL, SQL Server and Oracle, and routinely authors and refactors SQL and Python tooling to streamline spatial data workflows. At Esri he contributes to flagship developer repos—adding parcel fabric automation and spatial SQL utilities—demonstrating a blend of backend engineering and geospatial domain knowledge. Educated in business at the University of Redlands, he pairs technical depth with practical product sensibility, often translating complex geodata operations into reliable, production-ready database solutions.
11 years of coding experience
Bachelor of Science - BS, Bachelor of Science - BS at University of Redlands
Certificate of Acheivement, Certificate of Acheivement at Palomar College
Certificate Program, Certificate Program at Mount San Jacinto College
Proof of concept developer code and samples to help be successful with all ArcGIS developer products (Python, NET, JavaScript, Android…). The repository is designed to be an exchange for sharing coding conventions and wisdom to developers at all skill levels.
Role in this project:
Database Engineer / Database Administrator
Contributions:1 review, 116 commits, 45 PRs in 6 years 2 months
Contributions summary:Ken's commits primarily focus on modifying and adding SQL scripts related to spatial data management within an ArcGIS environment. Their contributions include creating and updating SQL scripts for converting X/Y coordinates to point geometries using PostgreSQL, adding SQL Server specific utilities to analyze spatial index grids, and refactoring existing scripts to reflect direct database connections. The user demonstrated skills in working with various spatial database functions, and SQL syntax for different database platforms.
Documentation and samples for ArcGIS API for Python
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 5 PRs in 1 year 3 months
Contributions summary:Ken's commits focus on adding and modifying code for parcel fabric samples, specifically for branch versioning and merging parcels. These commits demonstrate the user's ability to use the `arcgis` API for Python to interact with parcel fabric data, including creating versions, querying and merging parcels, and updating attributes. The user interacts with the backend logic using Python for geospatial data manipulation.
apiarcgispythonjupyterlab-extensiondata-science
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.