NASA LAADS DAAC Lead Software / Cloud Engineer
Science Systems and Applications, Inc (SSAI) - NASA Goddard
June 2021 - Present
Designing and developing software systems to provide NASA Goddard's LAADS DAAC satellite products on the AWS cloud computing platform
Staff Software Engineer
Maxar Technologies - Westminster, Colorado
January 2019 - May 2021
Product Engineering/Software Development
- Co-developed Maxar satellite imagery mosaic base map product (Vivid Basic, Vivid Standard, and QC) data processing workflows utilizing AWS resources: Step Functions, Batch (Docker/Python/Boto3), Lambda (Python/Boto3), DynamoDB, S3, SQS, SNS, SES, API gateway, Cloud Formation, Code Pipeline, Cloud Watch, and IAM.
- Co-developed HD product satellite imagery metadata library and AWS Batch Docker container Python applications for updating and distribution Maxar High Definition satellite imagery parallelized HD product AWS Batch resampling/retiling Docker container algorithm utilizing Python multi-processing
- Co-developed Advanced Products ordering engine Java delegates and REST endpoints for Maxar Vivid Mosaic satellite imagery products
Senior Software Engineer (Research Associate III)
Cooperative Institute for Research in the Atmosphere - Fort Collins, Colorado
February 2012 - January 2019
- Reduced operational satellite algorithm development time by ~50% with design and implementation task scheduling system with plugin framework
- Ported, refactored, developed, tested, and delivered satellite algorithms and system drivers into NOAA NESDIS/NWS operations
- Developed extraction, transformation, processing, analysis, and visualization software for geostationary and polar orbiting satellite data sets
- Conducted NWS Advanced Weather Processing System (AWIPS II) training courses for ingesting and displaying satellite and geospatial data
Senior Software Engineer (Associate Scientist III)
National Center for Atmospheric Research - Boulder, Colorado
September 2009 - November 2011
RAL/NSAP
- Developed site risk assessment software utilizing self-organizing map methodology and hazard modeling
- Developed boundary layer stability characterization software for Quick Urban and Industrial Complex dispersion model initialization
Senior Software Engineer (Associate Scientist III)
Science and Technology in Atmospheric Research (STAR) LLC - Boulder, Colorado
September 2009 - November 2011
- Developed distributed processing software to execute hazard model simulations and post-processing in parallel using Torque/PBS workload managers
- Ported and delivered hazard modeling system for DTRA operations
Software Engineer (Research Associate II)
Cooperative Institute for Research in the Atmosphere - Fort Collins, Colorado
November 2005 - August 2009
- Developed CloudSat satellite imagery keyword classification tool
- Resolved, tested, and fixed issues for the Regional Atmospheric Modeling Data Assimilation System (RAMDAS) in coordination with research scientists
- Developed diagnostic software and web documentation for RAMDAS
- Developed software to re-orient, ingest, and validate CIRA Advanced Microwave Sounding Unit emissivity data into NCAR WRF-3DVAR model
Software Engineer/System Administrator/Technical Specialist (Associate Scientist II)
The University Corporation for Atmospheric Research (UCAR) - Boulder, Colorado
January 2002 - November 2005
UCAR/JOSS & UNEP/WMO Intergovernmental Panel for Climate Change (IPCC)
- Developed a web-based document comment collection system for international climate researchers to review IPCC assessment drafts
- Developed a candidate nomination candidate key word search tool.
- Developed online journal portal for international climate researchers
- Developed and maintained the IPCC WG1 4th assessment web site
Software Engineer
Foresight Weather LLC - Boulder, Colorado
January 2000 - January 2002
- Developed web-based weather station table ad graph display tools for client weather risk management
- Developed web-based weather map and publication display tools for client weather risk management
- Developed operational weather map processing system for web-based client display tools
- Developed weather risk management and energy load model report system from MM5 numerical weather model runs
Junior Software Engineer (Research Associate I)
Cooperative Institute for Research in the Atmosphere - Boulder, Colorado
January 1998 - January 2000
NOAA/OAR/Forecast Systems Laboratory/Modernization Division
- Developed web-based evaluation questionnaire system for NWS operational and prototype systems
- Developed statistical usage report system for remote AWIPS systems
- Coordinated data collection of multiple AWIPS system evaluation projects
- Developed operational regional WSR-88D radar 3D composite algorithm
Research Assistant
Florida State University - Tallahassee, Florida Area
August 1994 - December 1998
- Developed operational air mass trajectory forecast system for NASA/GTE field project flight planning
- Refactored and developed air mass trajectory model, analysis, and visualization software