Resume
Enterprise GIS Architect, Cloud Solution Architect, and Full-Stack GIS Developer.
Enterprise GIS Architect, cloud/hybrid solution architect, and full-stack GIS developer with 25+ years of geospatial experience, 20+ years designing and operating Enterprise GIS platforms, and 11+ years of Java/GIS web development.
Deep background in ArcGIS Enterprise, ArcGIS Server, Portal for ArcGIS, ArcGIS Pro, ArcSDE, enterprise geodatabases, PostgreSQL/PostGIS, Oracle Spatial, data integration, mission systems, utility GIS, and high-availability geospatial services. Azure Solutions Architect Expert with AZ-305 and AZ-104 credentials, Security+ CE, AWS working knowledge, and hands-on experience across Windows, Linux, virtualized, containerized, and hybrid infrastructure.
Target Role Positioning
Best-fit roles
The strongest fit is a role where customer workflows, geospatial platforms, infrastructure, databases, applications, testing, and production support all have to be connected.
Enterprise GIS / ArcGIS Enterprise architecture for defense, utility, and enterprise customers
Open-source Enterprise GIS architecture with GeoServer, PostGIS, QGIS, and GIS server evaluation
Cloud and hybrid infrastructure design with Azure certification and AWS working knowledge
Full-stack GIS application delivery across backend APIs, web applications, spatial services, and databases
Spatial database, geospatial ETL, and data readiness leadership
Differentiators
What I add to a team.
Utility GIS, ArcGIS Utility Network, mobile GIS workflows, field usability, testing, and customer enablement
Mission systems, situational awareness, common operating picture dashboards, maps, and operational workflows
Customer discovery, requirements shaping, MVP planning, release coordination, mentoring, and low-ego team execution
GeoAI-aware architect/developer with enough AI exposure to identify use cases, prototype, and collaborate with ML specialists
Microsoft Certified: Azure Solutions Architect Expert
AZ-305 - Designing Microsoft Azure Infrastructure Solutions
AZ-104 - Azure Administrator Associate
CompTIA Security+ CE - current DoD 8570-aligned certification
Enterprise GIS / Esri
ArcGIS Enterprise
ArcGIS Server
Portal for ArcGIS
ArcGIS Pro
ArcSDE
ArcGIS Desktop
ArcGIS Online
ArcGIS JS API
ArcGIS GeoEvent Server
Utility Network
Enterprise geodatabases
Feature services
Map services
Dashboards
Mobile GIS
Common operating picture
Situational awareness
Open Source Enterprise GIS
GeoServer
QGIS
PostGIS
GeoPandas
GeoJSON
Open-source GIS server evaluation
GeoServer-based service architecture
Geospatial data processing
Raster/vector concepts
Spatial analytics
Coordinate workflows
Reference data workflows
MapLibre
Cloud / Infrastructure
Microsoft Azure
Azure architecture
Azure administration
Azure networking
Azure compute
Azure storage
Azure governance
AWS working knowledge
Docker
Windows Server
Linux/Unix
VMware vSphere
Hyper-V
Apache Tomcat
Enterprise hosting
Capacity planning
High availability
Hybrid infrastructure
Data / Spatial Databases
PostgreSQL/PostGIS
Oracle Database 11g/12c/21c
Oracle Spatial
MySQL
SQL
PL/SQL
ArcSDE administration
Schemas
Domains
Subtypes
Data readiness
Data quality
GeoJSON
CSV/Excel workflows
Imagery data
NGA imagery
Commercial imagery
ERDAS IMAGINE
Development / APIs
Java
JavaScript
TypeScript
Angular
Python
C#
Node.js
Spring Boot
Spring Security
Grails
Hibernate/GORM
REST APIs
SOAP APIs
HTML/CSS
PrimeNG
Maven
Gradle
Git/GitHub
IntelliJ IDEA
Eclipse IDE
Visual Studio Code
Codex / AI-assisted development
Integration / ETL / Automation
Apache NiFi
Apache Kafka
ArcGIS GeoEvent Server
Geospatial ETL
Event-driven GIS patterns
GeoJSON-to-Oracle Spatial pipelines
API integration
Data ingestion
Automation scripts
Service validation
Data validation
Repeatable ingest workflows
Pipeline testing
SignalR
MCP
Delivery / Security / Quality
Agile/Scrum
Jira
Confluence
UML
Lucidchart
Requirements discovery
MVP delivery
Architecture tradeoffs
CI/CD concepts
JMeter
Xcode Instruments
Training
Testing
Production readiness
Operational handoff
RMF-aware environments
Security+ CE
DoD 8570-aligned environments
GeoAI / AI Exposure
Microsoft AI Skills Fest
Azure AI learning
AI-assisted development workflows
GeoAI/ML concepts
Python/GeoPandas geospatial analytics
Raster/vector ML awareness
Data preparation for analytics/ML
Remote sensing background
Semantic segmentation
Model serving
LLM-assisted map workflows
MCP tool design
Prompt-to-action planning
Human-in-the-loop review
Explainable risk scoring
Sept 2023 - Mar 2026
GIS Solutions Architect / Enterprise GIS Consultant
TRC Companies - Lemur Team - Remote / Utility Customers
- Consulted with electric utility customers to assess Enterprise GIS readiness for Lemur mobile GIS workflows, focusing on ArcGIS Enterprise service reliability, data architecture, field usability, and operational fit.
- Worked across ArcGIS Pro, ArcGIS Server, PostgreSQL/PostGIS, ArcGIS Utility Network, and the Lemur GIS application to support enterprise GIS integration, service consumption, and mobile application workflows.
- Reviewed customer Enterprise GIS configurations, service dependencies, database and service readiness, data behavior, and performance constraints before production-oriented mobile workflow deployments.
- Partnered with GIS architects, developers, customer technical teams, and application stakeholders to troubleshoot service, data, workflow, and performance issues affecting deployment readiness.
- Supported training and customer enablement by explaining application workflows, GIS service dependencies, testing procedures, operational handoff needs, and production support considerations.
- Participated in application, service, and workflow testing to validate functionality, performance, data behavior, mobile usability, and customer readiness for enterprise utility GIS operations.
Aug 2021 - Aug 2023
Scientist, System Engineer - GIS Solutions Architect
L3Harris Technologies - Greenville, TX
- Designed and configured commercial and open-source GIS server systems, including GeoServer-oriented architecture evaluation, for internal research and development initiatives supporting defense-oriented geospatial and signal intelligence environments.
- Led use-case and requirements discovery for commercial and internal GIS systems under development, aligning system architecture with mission needs, stakeholder priorities, data availability, and integration constraints.
- Researched, tested, and evaluated GIS server software for signal intelligence system environments, balancing capability, integration fit, operational constraints, security considerations, and production readiness.
- Coordinated acquisition of GIS datasets from DoD agencies and supported integration into enterprise geospatial systems requiring reliable ingest, transformation, data management, and service delivery.
- Built automated geospatial data pipelines using Apache NiFi and GeoPandas to convert GeoJSON into Oracle Spatial, reducing manual ingest effort and improving repeatability of data acquisition workflows.
- Applied Enterprise GIS architecture judgment across GeoServer, open-source Enterprise GIS architecture, Esri-oriented systems, Oracle Spatial, data pipelines, and mission-focused operational environments.
Jan 2013 - May 2021
GIS System Architect - GIS Developer
CACI International Inc. / U.S. Forces Korea - Korea
- Architected and led development of an ArcGIS-based situational awareness and common operating picture platform used by Pacific Air Forces and U.S. Forces Korea for mission planning, operational awareness, exercises, simulations, and planning conferences.
- Designed system architecture from inception through four major revisions over eight years, including infrastructure, ArcGIS services, enterprise geodatabases, application patterns, performance strategy, release planning, and support model.
- Supported more than 50 custom applications, map views, and dashboards that combined commander-reported data across echelons into operational products for faster analysis and decision-making.
- Delivered hands-on GIS web development and platform integration using ArcGIS Server/Portal, ArcGIS JS API, Java, JavaScript, TypeScript/Angular, Grails, REST/SOAP services, Oracle/ArcSDE data, and related enterprise application patterns.
- Led two major architecture and application releases each year, coordinating requirements, development priorities, testing, deployment readiness, training needs, stakeholder communication, and operational support.
- Translated ambiguous product owner and mission stakeholder needs into practical requirements, workflows, MVP-based delivery plans, sprint priorities, data models, dashboards, and deployable capabilities.
- Provided technical direction and mentoring for system administrators, web developers, GIS administrators, and database-focused team members maintaining ArcGIS services, Oracle data, and custom applications.
- Maintained zero downtime due to technical failure during major use events with up to 2,900 unique users and observed load up to 20,000 ArcGIS Server requests per minute.
Feb 2004 - Jan 2013
Senior GIS Analyst - GIS System Administrator
CACI International Inc. - Osan Air Base, Korea
- Administered ArcGIS Server, ArcIMS/IMF, and ArcSDE Oracle database servers across multiple enterprise networks supporting Air Force and U.S. Forces Korea geospatial operations.
- Led architecture changes to system hardware and software configurations and delivered 24/7 technical support for Enterprise GIS operations with exercise, contingency, and mission-support requirements.
- Maintained and disseminated geospatial data in support of Air Force Enterprise GIS Architecture and expeditionary GeoReach requirements, keeping operational users supplied with current geospatial information.
- Managed Windows Server and VMware vSphere virtual machines supporting GIS services, application hosting, database connectivity, operational support, and enterprise system availability.
- Performed commercial and NGA imagery processing using ERDAS IMAGINE and provided limited Trimble survey support for operational and data maintenance requirements.
- Supported ArcGIS services, Oracle spatial data, networked GIS environments, data publication, troubleshooting, user support, and operational exercise readiness across multiple networks.
Apr 2000 - Feb 2004
Production Manager and GEOINT Analyst
U.S. Army - U.S. Army
- Managed mission-critical GIS-driven product development, map production, topographic operations, quality assurance, imagery support, and geospatial information delivery for operational missions.
- Supervised personnel, provided technical guidance, authored standard operating procedures, and trained users on imagery and GIS equipment.
- Produced more than 375 GIS and map-based documents while improving team productivity, collaboration, training capability, and access to critical geospatial information.
- Applied imagery analysis, terrain analysis, cartographic production, database management, quality assurance, and operational support practices in high-tempo mission environments.
Enterprise GIS platform architecture
Designed, modernized, and operated ArcGIS-based and open-source GIS platforms that integrated infrastructure, GIS services, databases, custom applications, dashboards, maps, and support processes.
Full-stack GIS delivery
Able to move between requirements, data modeling, backend/API design, TypeScript/Angular front-end GIS behavior, service integration, testing, deployment, and production troubleshooting.
High-load operational reliability
Planned capacity and service resilience for major use events and sustained mission periods where outages would affect staff workflows and decision timelines.
Geospatial data integration
Built repeatable ingestion patterns across GeoJSON, Oracle Spatial, PostGIS, ArcGIS services, Apache NiFi, Apache Kafka, ArcGIS GeoEvent Server, GeoPandas, APIs, and automated pipeline tooling.
Open-source Enterprise GIS architecture
Evaluated and configured GeoServer/open-source GIS server patterns alongside Esri architecture for mission and research environments.
Utility/mobile GIS readiness
Assessed ArcGIS Enterprise services, Utility Network data, PostGIS environments, mobile consumption patterns, testing procedures, and customer workflow fit for field applications.
Cloud and hybrid architecture
Combines certified Azure architecture/admin knowledge, AWS working knowledge, virtualization, containerization, Windows/Linux server administration, and Enterprise GIS hosting experience.
GeoAI-aware engineering
Comfortable identifying practical GeoAI/AI use cases, preparing geospatial data for analytics, using AI-assisted development, and collaborating with ML/data specialists while keeping implementation grounded in proven GIS architecture.
Customer/stakeholder translation
Regularly converted vague operational goals into technical scope, workflow designs, MVPs, service patterns, training, and deployable software or GIS service capabilities.
Education And Professional Development
Recent learning and geospatial foundation.
Microsoft AI Skills Fest - June 2026
Esri Developer Summit - Palm Springs, California - March 2018
Western Governors University - Web Development coursework - 2012-2013
National Geospatial-Intelligence College - Geographic Information Sciences - 2000
U.S. Army Veteran with GEOINT, imagery, terrain analysis, cartography, map production, QA, and operational geospatial support background
Selected Public Reference
GeoBase Mission Command System
Public reference from earlier mission-focused geospatial work, alongside this GitHub Pages portfolio and companion repositories.
Enterprise GIS, GIS Architect, GIS Solutions Architect, GIS Developer, Geospatial Platform Architect, Solution Architect, Staff-Level Technical Leader, Open Source Enterprise GIS Architecture, ArcGIS Enterprise, ArcGIS Server, Portal for ArcGIS, ArcGIS Pro, ArcSDE, ArcIMS, ArcGIS JS API, ArcGIS GeoEvent Server, Utility Network, QGIS, GeoServer, GeoPandas, PostgreSQL, PostGIS, Oracle Spatial, MySQL, SQL, PL/SQL, GeoJSON, geospatial ETL, Apache NiFi, Apache Kafka, data pipelines, data readiness, mobile GIS, common operating picture, situational awareness, dashboards, mission planning, GEOINT, Azure, Azure Solutions Architect, AZ-305, AZ-104, AWS, Docker, Windows Server, Linux, VMware vSphere, Hyper-V, Apache Tomcat, Java, JavaScript, TypeScript, Angular, Node.js, Python, C#, Spring Boot, Spring Security, Grails, Hibernate, REST, SOAP, HTML, CSS, GitHub, Jira, Confluence, Agile, Scrum, CI/CD, JMeter, RMF, Security+ CE, DoD 8570, Azure AI, GeoAI, and AI-assisted development.