Joel Hickok
Developer & Geospatial Professional
LinkedIn
Overview

For 10 years I have blended the roles of front-end web development, GIS development & analysis, Quickbase Developer, and general programmer. I embrace learning new skills, so over time I have developed small backend server APIs, full-stack apps, cultivated both small & complex Quickbase apps, integrated disparate platforms with middleware, webhooks, and Extract-Transform-Load tools or scripts, and more!

Communicating effectively with team members and stakeholders is something I "just do naturally," and I value solid intercommunication. I have lead teams and been a tech-lead on many projects. I see project needs and goals quickly from end-to-end, and can help build products while I also help clients understand the technology and the solutions.

Working with web apps, GIS, application development, and low-code apps like Quickbase, I have utilized Python/Jinja, JavaScript/TypeScript, Node.js, C#, HTML/CSS, and other languages to provide solutions. I starting building web content as a professional in 1998 and now have a lot of experience with front-end frameworks such as Angular.js, Vue, React, and Svelte, as well as server-based apps and scripting. Of course, developer tools make a difference, and I embrace dev containers and other tools that increase productivity. To solve problems and build apps or middleware, I learn what I need to efficiently and effectively deliver products.

Always eager and learning. Incredibly adaptable and resourceful. I also am strong on the customer relations side of business, and have experience working in outward facing roles to customers.

Education
M.S. in Applied Geospatial Sciences
Northern Arizona University
Flagstaff, AZ (May 2014)
with distinction
B.S. Public Service Administration
Colorado State University
Colorado Springs, CO
Strengths
Databse & Geospatial Integrations
Quickbase
Software Infrastructure Management
Geospatial Apps & Web Maps
UI/UX
Customer Project Scoping & Requirements
ETL Scripting
Skills
Partial list
Web Maps
Front-end Dev
Full Stack Dev
API Development
Realtime ETL middleware
Containerization (+ Dev Containers)
Web Services
ArcGIS Online
ArcGIS Enterprise
ArcGIS JS API
Turf.js
Leaflet
XML
JSON
HTML
CSS
Vue
Svelte
React
Node.js
Version Control
Quickbase
...partial list!
Languages
JavaScript
TypeScript
Python
Jinja
C#
ASP.NET
Others...
Experience
App Developer
County of Inyo, CA
Sep 2025 - Present
8 months
  • Build new features for Quickbase apps using the “low-code” platform.
  • Script some more complex data updates for greater control and better validation.
  • Alter and manage table infrastructure to create new relationships and data models.
  • Create and manage automations (aka Pipelines) that react to data events.
  • Perform complex automation steps that alter related data and relationships when primary data changes.
  • Manage data, develop forms and user experience, and consult regarding future direction.
Lead Developer
County of Mono, CA
May 2021 - Sep 2025
4 years and 4 months
  • Develop complex Quickbase low-code applications (enterprise and department-level). Integrate Quickbase with other software using middleware apps, pipelines, and scripts.
  • Develop and maintain Python and Node.js scripts for Extract-Transform-Load, analysis, and maintenance.
  • Develop web apps to support operations and business needs, including GIS tools, interactive maps and charting apps, complex form and data entry with validation, and other special requests.
  • Support the GIS Team managing Esri software, geospatial databases, scripting, pipelines, webhooks, ArcGIS apps, custom JS apps, and software integration solutions.
  • Manage Esri Enterprise GIS, along with the GIS Specialist, including security, updates, platform integration, and more.
  • General programming and developer special requests and software/data maintenance.
GIS Specialist III / GIS Team Lead
County of Mono, CA
Oct 2016 - May 2021
4 years and 7 months
  • Complete management of County GIS program using Esri's ArcGIS software, complemented by some open-source software.
  • Lead the GIS Team, develop strategy, goals, and direct priorities.
  • Train and support GIS staff, advise other organizational GIS users.
  • Develop & maintain geospatial database, NOSQL DBs, and SQL DBs.
  • Ongoing GIS analysis, cartography, and data management.
  • Develop web applications, including the fully custom Mono County Parcel Viewer.
  • Maintain, build, integrate, and automate in Quickbase platform apps
  • Script extensive data ETL routines for GIS data integration, feature class updates, and consumption through enterprise software.
  • Covid-era development of massive and extensive low-code application for managing LOTS of data.
GIS Specialist I
County of Mono, CA
Oct 2014 - Oct 2016
2 years
  • Modernize GIS enterprise posture using ArcGIS cloud and on-premise software.
  • Support GIS throughout the County of Mono, including working with special districts, multiple departments, Sheriff and emergency response, and assessor data.
  • Extensive and ongoing ArcGIS Server management, including web tile cache management, performance, and security.
  • ArcGIS Online management and development of maps, hosted layers, hosted services, and web apps.
  • Develop GIS datasets and feature classes, produce cartographic products, data quality and validation, and data sharing.
  • Node.js and Python scripting to manage data (ETL), maintain and update geospatial data, and increase efficiency.
  • Custom web application development for GIS tools and other special projects.
Web & GIS Developer
Geospatial Research & Information Laboratory @ NAU
Apr 2013 - Oct 2014
1 year and 6 months
  • Provide technical support to install, maintain and upgrade web-based GIS application frameworks, databases and geospatial software libraries.
  • Develop online user registration and mapping software application to support the creation, modification and visualization of spatial data stored and updated in a GIS database.
  • Assist in the development of standards and procedures to support the brand new Esri Educational Site License program for Arizona by developing program protocols and guidelines.
  • Create, design and maintain interactive user interfaces to support the acquisition and manipulation of geospatial datasets and attribute data.
  • Build data validation and administration tools to support accuracy and quality control of spatial and attribute data.
Older Experience
OnRadio; Etc.
Jun 1998 - Oct 2004
6 years and 4 months
  • In the late 1990s I worked at OnRadio for 2 years doing graphic design and web development. Work primarily consisted of laying out web pages with HTML and CSS, and editing graphics or photos. At the time we leveraged some JavaScript to enhance the user experience and respond to events. We used Adobe Photoshop extensively to produce our graphics, edit photos, and design custom page layout.
  • As a Freelancer in the late 90s and early 2000s, I developed websites, widgets, and interfaces for small businesses and executed contracts for custom JavaScript and page components.