Jonathan Witcoski

Jonathan Witcoski

Solutions Architect · GIS & Cloud

DC Metro · Reston, VA

About Me

I'm Jonathan, a Solutions Architect–track GIS engineer with 15+ years designing cloud and enterprise geospatial systems for CDC, utilities, and federal clients. I choose platforms and services — ArcGIS, AWS, and spatial data pipelines — so maps become scalable products.

Currently Geospatial Engineer at INCATech. Previously DRT Strategies (CDC), National Grid, U.S. Census Bureau, C2 Solutions, and Booz Allen Hamilton (FEMA/DHS). Studying for AWS Solutions Architect – Associate; shipping cloud-backed tools at Vector Scope AI.

Core Skills

AWS

ArcGIS Enterprise

Python

PostgreSQL/PostGIS

System Design

REST APIs

JavaScript / React

ETL Automation

GeoParquet / PMTiles

CI/CD

Cloud architecture

Download Resume

Case studies in how cloud platforms and services ship a product — the Solutions Architect lens, not a feature checklist.

Global Ski Atlas architecture diagram

Docker · ECS/Fargate · OpenStreetMap · GeoParquet · PMTiles · S3 · DynamoDB

Containerized GIS pipeline on AWS: Docker runs Python ETL against OpenStreetMap, writes GeoParquet and PMTiles to S3, and loads Parquet into DynamoDB for ywiki — because Lambda hit time/memory limits on regional OSM extracts.

Architecture choice: Moved heavy ETL from Lambda to Docker containers so resort data, map tiles, and wiki seed rows stay in sync as one product pipeline.

ywiki architecture diagram

Cognito · Lambda · DynamoDB · SAM · Parquet ingest

Markdown wiki on AWS: Cognito for write auth, Lambda/API Gateway for the wiki API, DynamoDB for pages/revisions/comments — seeded from Global Ski Atlas Parquet so resort entries start from the same pipeline that builds the map.

Architecture choice: Reused the atlas Parquet → DynamoDB load instead of a separate content DB, so wiki and map share one ski-area source of truth.

Cloud Resume Challenge architecture diagram

S3 · CloudFront · Route 53 · API Gateway · Lambda · DynamoDB · SAM · CI/CD

This site’s edge-to-API AWS stack: S3 + CloudFront + Route 53 for the static front, API Gateway + Lambda + DynamoDB for the visitor counter, SAM and GitHub Actions for IaC/CI/CD.

Architecture choice: End-to-end cloud architecture you can click through — proof of designing, deploying, and operating a full static+serverless product.

Learn Bosnian architecture diagram

S3 · CloudFront · Lambda · Transcribe · Bedrock

Language-learning product on AWS: S3 + CloudFront host the lessons; Lambda ties Amazon Transcribe speech-to-text to Bedrock Nova for speak-check feedback.

Architecture choice: Composed managed AI services instead of a custom ML stack so learners get pronunciation feedback from a lightweight serverless architecture.

Vector Ledger architecture diagram

ArcGIS · AWS · Iceberg · GeoParquet

Planned hybrid ArcGIS + AWS lakehouse: editing and validation APIs bridging enterprise GIS into Iceberg tables, GeoParquet, and changelog history. Not built yet — architecture target only.

Architecture choice: Holding the design pattern for versioned, queryable map updates across Esri and cloud analytics stacks until the product ships.

Platform labs

Mapping and cloud playgrounds

Same hub pattern for each stack — why I use it, what I've built, and what's coming next.

Experience

Geospatial Engineer | INCATech

2026Present · Northern Virginia

  • Design, build, and maintain enterprise geodatabases and geospatial workflows with ArcGIS Enterprise, Online, and Desktop for IC and USPIS missions
  • Automate spatial analysis, data validation, and ETL with Python and SQL across Oracle, SQL Server, and PostgreSQL
  • Produce web maps and visualizations, and support GIS users with troubleshooting, migrations, and documentation
Founder | Vector Scope AI LLC

2025Present · Remote

  • Build ArcGIS-connected web tools and Python pipelines for map editing, validation, and data extraction
  • Ship Global Ski Atlas (3,000+ ski areas) as a live MapTiler web map with Docker/ECS ETL (OSM → Parquet/PMTiles → DynamoDB for ywiki)
Geographer | DRT Strategies (CDC)

20222026 · Remote

  • Develop web mapping applications and dashboards with ArcGIS Enterprise, JavaScript, React, and Power BI for CDC surveillance programs
  • Use R and Python to build PMTiles and GeoParquet datasets that feed those dashboards and web maps
  • Build SQL Server and PostgreSQL/PostGIS databases and Python/SQL ETL pipelines for recurring geospatial updates
GIS Data Engineer & Scrum Master | Saicon (National Grid)

20212022 · Remote

  • Migrated large utility GIS datasets to cloud-hosted ArcGIS Enterprise using Python and SQL
  • Led Agile delivery of migration milestones and spatial data quality checks
Geographer | U.S. Census Bureau

20162021 · Suitland, MD

  • Developed Python tools and ArcGIS API workflows for census geography production
  • Automated spatial processing workflows across large national datasets
GIS Systems Administrator & Software Engineer | C2 Solutions Group Inc.

20142016 · Reston, VA

  • Administered ArcGIS Server and Portal deployments backed by SQL Server for federal clients
  • Built secure web mapping applications used by hundreds of concurrent users
Geospatial Analyst | Booz Allen Hamilton (DHS/FEMA)

20092014 · Philadelphia, PA & Arlington, VA

  • Built maps, spatial analysis workflows, and web GIS tools for FEMA and DHS disaster response
  • Supported situational awareness and decision-making during major disaster operations

Education

2004

Bachelor of Arts, Geography and Anthropology

Penn State University — Minor in GIS

2021

AWS Certified Cloud Practitioner

Amazon Web Services

2026

AWS Solutions Architect – Associate (SAA-C03)
In progress — see study plan

Contact

Get in touch