Skip to content
 

Programmer/Research Associate IV

kevin.m.mcgrath@noaa.gov


Cooperative Institute for Research in the Atmosphere
Colorado State University
1375-C20 Campus Delivery
Fort Collins, CO 80523-1375-C20

256-886-8896

Madison, Alabama

  • Lead software developer of the AWS-based Whole Story Uncertainty & Probabilities (WSUP) web application (https://vlab.noaa.gov/web/wsup). This responsive GIS tool provides forecasters with over 700 National Blend of Models (NBM), Global Ensemble Forecast System (GEFS), National Digital Forecast Database (NDFD), Real-Time Mesoscale Analysis (RTMA), and Unrestricted Mesoscale Analysis (URMA) elements in real-time utilizing various technologies including MapServer, OpenLayers, Bootstrap, jQuery, Python, PHP, JavaScript, and AWS cloud technologies (EC2, S3, load balancers, Lambda, etc.). Features include displaying how forecasts have evolved over time (dProg/dt mode), comparing forecast values with min/max station records, an animation download tool, user-selectable color tables, cursor sampling, and an auto-updating mode to always display the latest data.
  • Architect and manage real-time processing of NBM, GEFS, NDFD, RTMA, and URMA data on the Linux-based NWS supercomputer (WCOSS) with output disseminated by the WSUP Viewer and NOAA Open Data Dissemination S3 buckets in various formats (GRIB, TIF, GeoJSON, etc.). The processing uses a combination of Python, Bash, and the PBS HPC job scheduler. A Rocoto-based workflow management solution defines, launches, and tracks over 500 hourly tasks and their associated dependencies.
  • Experienced installing and configuring the ELK stack (Elasticsearch, Logstash, and Kibana) for ingesting and displaying data from real-time Apache and web app logs

Recent Publications