Brian Coffey

Software Engineer

Software engineer specializing in C# and ASP.NET Core web services, building secure and scalable applications. Experience developing RESTful APIs, enterprise systems, and web GIS solutions that enable data-driven decision making.

Technical Skills

GIS

  • Spatial Analysis
  • Geoprocessing
  • Geodatabases
  • Geocoding & Reverse Geocoding
  • Address Standardization

Programming

  • C#
  • C++
  • JavaScript
  • SQL
  • HTML / CSS

Frameworks & Web GIS

  • ASP.NET Core
  • Razor Pages
  • Entity Framework
  • ArcGIS JS API
  • RESTful APIs

Tools & Practices

  • PostgreSQL / SQL Server
  • Git / GitHub
  • Azure DevOps
  • xUnit / Moq
  • DevSecOps / Fortify

Featured Projects

US State Explorer

Explore, compare, and analyze U.S. states with an interactive ArcGIS-powered dashboard and ASP.NET Core backend.

Redlands Smart Home Finder

GIS-powered tool to discover and rank the top 10 homes in Redlands, CA based on weighted preferences and a composite scoring algorithm.

Plant Operations Dashboard

Industrial plant operations dashboard for a fiberglass ducting manufacturer. Shipment GIS routing, order management, inventory tracking with transaction audit logs, and a live revenue dashboard.

Batch Geocoding

Upload a CSV of addresses and geocode them in bulk via ArcGIS. View match rates, scores, and coordinates in an interactive DataTables results grid with export support.

Reverse Geocoding

Click anywhere on an interactive ArcGIS map to instantly discover the address or place at that location, with a history of recent lookups and manual coordinate entry.

Address Standardization & Validation

Parse freeform addresses into structured components with NLP-style regex extraction, then validate and score them against ArcGIS geocoding with a confidence tier result.

Live Location Stream

Live-style telemetry processing that aggregates GPS events into spatial grid cells and flags high-speed anomalies through a native-backed stream kernel.

Geometry Toolkit

Computational geometry demo for triangulation and polygon clipping with a clean ASP.NET Core API over a native C++ geometry kernel.

Terrain Analyzer

Raster analysis interface for hillshade and heatmap generation over dense grids, designed around a SIMD-friendly native terrain kernel.

Route Planner

Spatial graph analysis demo for shortest-path routing and service-area traversal over a native-backed network engine.

Hotspot Clusterer

Density-based clustering (DBSCAN) that groups incident points into hotspots and separates them from noise, over a native-backed clustering kernel.

Viewshed Analyzer

Line-of-sight visibility analysis over a terrain grid — place an observer and see what they can see, over a native-backed ray-casting kernel.

Spatial Overlay / Zone Tagger

Point-in-polygon spatial join that tags points with their containing zone and rolls the counts into a live choropleth, over a native-backed overlay kernel.

Catastrophe Risk Analyzer

Insurance catastrophe model for wildfire exposure — ring accumulation, Monte Carlo event-loss simulation, and the exceedance probability curve.

Raster Change Detection

Multitemporal satellite change detection — Change Vector Analysis, an automatic Otsu threshold, morphological speckle removal, and connected-component extraction.

Outage Manager & Network Trace

Electric distribution outage management — fault tracing, isolation devices, and tie-switch restoration planning.

Emergency Response Coverage Optimizer

Fire station siting over a real street network — drive-time isochrones and p-median optimization scored on the NFPA 1710 standard.

Fleet Route Optimizer

Capacitated vehicle routing with time windows over the real Redlands street network — savings construction plus 2-opt and Or-opt local search.

About

Software Engineer with 2+ years of experience developing ASP.NET Core and C# applications that support enterprise operations and data-driven decision making. Experienced building RESTful APIs, modernizing legacy systems, and designing secure and scalable backend services using SQL Server and Entity Framework.

My work includes developing web applications that automate complex workflows and improve organizational efficiency. I have led Agile teams through the full software lifecycle including architecture, implementation, testing, and deployment.

Résumé

A one-page summary of my background in backend and full-stack engineering, API design, and cloud deployment.

PDF · 1 page · 80 KB · Updated July 2026