no-image silhouette

Michael Lindgren

Python Developer

Geospatial Developer building software to solve spatial problems using (predominately) Python.  

2023.07 - present

Python Developer

Oak Ridge National Laboratory, Oak Ridge, TN.

  • Development and maintenance of Python package repositories for scientific workflows.
  • Guide software engineering and data science best-practices for handling large geospatial modeling and prediction projects.
  • Collaborate directly with senior science and engineering staff to meet project needs and deadlines.
  • Enhance and extend existing tools and workflows for speed and scalability in a production environment.

Key Projects:

Global Building Intelligence

Built production workflows for existing scientific code repositories allowing for speed and scalability. Collaborate closely with scientific modeling staff to develop a complete rewrite of Bayesian model software, which is the core of the project’s prediction framework.

Nautical Charts

Developed software for file input of S57 format geospatial data following modern Python software development idioms. This package includes testing and benchmarking for standard installation and Docker containerization. The software is the core file loading tool for inputs to the machine learning framework used to integrate changes detected in the marine landscape.

 

2019.10 -2023.06

Geospatial Data Scientist / Developer

GeoNorth Information Systems LLC, Tatitlek Corporation, Fairbanks, AK.

  • Lead geospatial development and data production automation.
  • Develop and maintain quality control pipelines for customer data products.
  • Administer Linux and Windows HPC systems.
  • Geospatial analytical support on high-performance and supercomputing resources.
  • Collaboration with partners through the (Arctic) GeoData Cooperative. www.geodatacooperative.com

Key Projects:

Defense Gridded Elevation Dataset (DGED) production

Developed processing workflows for running and assessing (QA/QC) Digital Elevation Models (DEM) in partnership with the National Geospatial-Intelligence Agency (NGA). 

Elevation Model Change Detection

Collaboration with Alaska Satellite Facility through the GeoData Cooperative, developing processing and data assessment workflows for elevation change detection products. 

Automated Downlinked Satellite Imagery Delivery

Automated rapid imagery delivery from satellite downlinks to a data portal where accessed by customers. 

ICESat-2 Data Access and Assessment

Developed Python package and command line tools for automating data retrieval and quality assessment for GeoData Cooperative DEM product validation and error metrics. 

 

2011.04 - 2019.09

Senior Geospatial DataScientist / Programmer

Scenarios Networkfor Alaska + Arctic Planning, International Arctic Research Center, 

University of Alaska, Fairbanks, AK.

  • Lead geospatial development and analysis.
  • Data visualization and dashboards.
  • Open data development and distribution.
  • Ecological model development, refinement, and testing.

Key Projects:

Dynamical Downscaling Data Restructuring

Developed a processing pipeline for outputs from the Weather Research and Forecasting (WRF) model, structuring for public distribution through Amazon Web Services.

Northwest Territories Long-term Mine Feasibility Assessment

Downscaled “extended” climate variables from the Intergovernmental Panelon Climate Change (IPCC) AR4 report for long-term mining vulnerability assessments. Developed a web-based assessment dashboard to assist decision-makers. Collaboration with Environment Canada.

Department of Defense Military Lands Assessment

Deployed a webdashboard assessing current and future cold weather duration events and predicted permafrost conditions on training lands.

Climate Data Downscaling for Alaska and Western Canada

Developed software to access, manipulate, and downscale (delta-method) General Circulation Model(GCM) climate datafrom the IPCC. https://github.com/ua-snap/downscale

ALFRESCO Fire Dynamics Model

Automated assessments of model scenario outputs of flammability, severity, and burned area. https://github.com/ua-snap/alfresco_postprocessing

Integrated Ecosystem Model

Developed processing pipelines for creating new and harmonizing existing data used as inputs for a multi-year collaborative ecosystem modeling project across Alaska.

LandCarbon Model

Produced visualizations and data products in support of applying the Integrated Ecosystem Model (IEM) for carbon transport research. In collaboration with United States Geologic Survey. 

Historical Sea Ice Atlas

Automated data preparation of historic digitized 1800’s Danish whaling maps,satellite imagery, sea-ice edge soundings, and annually updated National Snow and Ice Data Center (NSIDC) sea-ice extent grids. http://seaiceatlas.snap.uaf.edu

2009.12 - 2011.03

GIS Analyst / Programmer

Laboratory for Ecological Wildlife Habitat Data Analysis for the Landand Seascape (EWHALE), University of Alaska, Fairbanks, AK.

  • Geospatial analytical and programming support.
  • Modeled species distributions using random forest, gradient boosting, and multivariate adaptive regression splines (MARS).
  • Developed open-access climate data products for Alaska.

Key Projects:

Alaska Gap Project

Species distribution modeling using climate and geographic variables in a maximum entropy model for range conservation.

Alaska – Canada Biome Shift Analysis

Analyzed clusters of RandomForests-derived sample proximities for identification of homogenous climate regions (cliomes) to assess vulnerability to changes in climate. https://uaf-snap.org/project/alaska-canada-climate-biome-shifts

 

2008.02 - 2009.04

Software Tester

Clark Labs, Clark University, Worcester, MA

  • Quality control of the IDRISI GIS and Image Processing software and algorithms.
  • User manual and documentation improvement.

2009

Geographic Information Science for Development and Environment

Clark University, Worcester, MA

Focus: Spatial Analysis / Remote Sensing / Earth Systems Science Research 

Dissertation titleThe Influence of Climate on Spatiotemporal Dynamics of an Extensive 

                             Mountain Pine Beetle Outbreak in the Western United States.

2004

Psychology

Keene State College, Keene, NH

Focus: Social / Personality Psychology

Minor: Geography / Geographic Information Systems

ASPRS Certified Mapping Scientist

Baltensperger, A. P., Huettmann, F., Lindgren, M. A. 2010. On the meaning and interpretation of predictive future models: An urgent example for the yellow-billed loon. Conference Proceedings. Alaska Bird Conference, 2010, Anchorage, AK.

Murphy, K., Huettmann, F., Fresco, N., Morton, J. 2010. Connecting Alaska Landscapes Into the Future: Results from an interagency climate modeling, land management and conservation project. Interagency report. https://uaf-snap.org/project/connecting-alaskas-landscapes-into-the-fut…

Booms, T., Lindgren, M., Huettmann, F. 2011. Linking Alaska’s Predicted Climate, Gyrfalcon, and Ptarmigan Distributions in Space and Time: A Unique 200-Year Perspective. Conference Proceedings: Gyrfalcon and Ptarmigan in a Changing World. February 1-3, 2011, Boise, Idaho.

Murphy K. et al. 2012. Predicting Future Potential Climate-Biomes for the Yukon, Northwest Territories, and Alaska. Interagency report.

Herrick K. A., Huettmann F., Lindgren M. A. 2013. A global model of avian influenza prediction in wild birds: the importance of northern regions. Vet Res 44(1):42.

Gustine D. D., Brinkman T. J., Lindgren M. A., Schmidt J. I., Rupp T. S., Adams L. G. 2014. Climate- driven effects of fire on winter habitat for caribou in the Alaskan-Yukon Arctic.PLoS ONE.

Gray S. et al. 2015. Using Integrated Ecosystem Modeling to Understand Climate Change. Interagency Report – White Paper. USGS Alaska Climate Science Center. Anchorage, AK.

Rogers, T. S., Walsh, J. E., Leonawicz, M. F., and Lindgren, M. A. 2015. Arctic sea ice: use of observational data and model hindcasts to refine future projections of ice extent. Polar Geography. 38(1).