DAVID KINDIG
Boulder Co. *****
******@*****.***
Objective:
Experienced Quality Assurance and DevOps Engineer seeking a challenging role as a Software Development Engineer in Test or Software Engineer. Passionate about designing, deploying, maintaining, and optimizing robust software solutions, with a focus on cloud-based technologies and scalable architectures.
Skills:
Programming languages:
Proficiency in Python, Javascript (Typescript), SQL, Bash
Legacy languages in Java, C, C++ and IDL.
Software/Technology:
QA/Devops: Terraform (Terragrunt), AWS Cloud Development Kit (AWS CDK), Jenkins, Selenium, PyTest, Junit, Docker
Libraries: Python: NumPy, Pandas, Flask, JavaScript: Bootstrap
Management: Jira, Git, Agile, Scrum, kanban, Jira
Cloud: Amazon Compute Web Services (S3, ECR, Batch, Lambda, Step Functions, EC2, RDS, DynamoDB, IAM, Parameter Store)
Databases: PostgreSQL, DynamoDB
IDE: PyCharm, Intellij, VS Studio Code
Standards: GeoJson, STAC format
Operating Systems: Microsoft Windows, Linux
Other softer skills: Microsoft Windows Office products, QGIS, CI/CD, Data Analysis
Certificates:
Amazon Cloud Practitioner – December 2024
Employment:
Computational Physics Incorporated
Cloud Deployment Software Engineer, May 2023 – November 2024
Deployed cloud servers running custom in-house software using AWS CDK.
Wrote a docker container and python script to drive an atmospheric model. The container encapsulated data required to run the model making the container portable.
Designed and implemented CI/CD pipeline in Github Actions to build and deploy docker containers to AWS ECR.
Analyzed and documented existing infrastructure and deployed software requirements to facilitate migration to new cloud infrastructure.
Maxar/DigitalGlobe
Senior Quality Assurance / Software Engineer, August 2019 - January 2023:
The Senior QA role evolved into more of Software Engineering role during the last two plus years.
Developed a web application with a JavaScript (bootstrap), HTML and CSS frontend and a Python (Flask) backend enabling engineers to efficiently annotate image pixels in a satellite image with STAC compliant metadata, stored in AWS S3 enhancing image accuracy.
Provided operational support for the application primarily related to design and troubleshooting of the frontend.
Built Jenkins CI/CD pipelines to automate the building, testing, and deployment of Dockerized applications to AWS ECR for use in AWS EC2.
Quality Assurance Software Engineer, April 2015 - August 2019:
Conducted manual testing and led QA efforts for the Advanced Products Service satellite image ordering workflow and web interface to ensure reliability for internal DigitalGlobe users and provide operational support.
Wrote functional tests for the internal denied parties service.
Wrote Python scripts to analyze the results of machine learning algorithms using the Pandas and NumPy.
Created ground truth datasets for a machine learning automated car counting algorithm and for a Multi Temporal Change Detection algorithm.
Developed selenium tests for a Land Use/Land Cover web interface.
MDA Ltd
Junior Software Engineer: November 2013 – April 2015
Contributed to Java based projects for DigitalGlobe Test Driven Development using Junit and XSLT.
Analyzed defects in satellite images produced by the MDA Image Product Processor, contributing to improving code and image quality.
Collaborated in technical exchange meetings to align project goals with DigitalGlobe stakeholders.
Tech-X Corporation
Research Assistant, April 2010 – August 2013
All software development was conducted using Test Driven Development via unit/regression tests.
Developed a C extension to the LibCF library for the GRIDSPEC project and integrated the extension into the Ultrascale Visualization Climate Data Analysis Tools using Python.
A team member on the production of an award-winning 3D visualization showing colliding laser pulses using VisIt and python scripting.
Enhanced VSim to visualize field magnitudes on mesh surfaces.
Supported research on visualization and data analysis for volcanic, aerosol and climate data.
Ran the Multi-scale Atmospheric Transport and Chemistry (MATCH) dispersion model for inclusion in the Clouds and the Earths Radiant Energy System (CERES) algorithm.
Developed an algorithm to detect volcanic ash from MODIS images using spectral techniques to improve the CERES ERB-like measurement allowing an upgrade to the MATCH model to include specific volcano emissions.
Education:
University of Colorado, Boulder, Co
Master of Arts, Geography
Atmospheric Sciences Certificate. Thesis Title: Modeling the Effect of Greenland on Wintertime Cyclones and Energy Transport in the North Atlantic Gateway to the Arctic. Thesis advisor: Mark Serreze
Bachelor of Arts Degree, Physics.
Bachelor of Arts Degree, International Affairs and German.
Publications & Presentations:
Alex Pletzer, Dave Kindig, Ed Hartnett, V Balaji,Zhi Liang, Charles Doutriaux, Jeff Painter, Dean Williams, Steve Hankin and Ansley Manke, 2011, Adding mosaic grid support to LibCF, July 2011 NetCDF workshop, presented in place of Alex Pletzer.
Estelle Cormier Michel et al., 2010, Colliding Laser Pulses Launch an Electron Beam into a Plasma Accelerator, http://www.youtube.com/watch?v=LsZaIi_fVO0.
Kindig D, Pletzer A, Balaji V, Hankin SC, Hartnett EJ, Doutriaux C, Painter J, Sobol A, Wrobel M, 2010, Using the LibCF/GRIDSPEC extensions to interpret data on mosaic grids with CDAT, A13B-0211 Poster 2010 AGU Meeting.
Tsukernik M, Kindig DN, Serreze MC, 2007, Characteristics of Winter Cyclone Activity in the Northern North Atlantic: Insights from Observations and Regional Modeling, Journal of Geophysical Research: Atmospheres, DOI:10.1029/2006JD007184.
Kindig DN, Tsukernik M, Serreze MC, 2006, Modeling the Effect of Greenland on Energy Transport Across the North Atlantic Gateway into the Arctic, presented at the 2006 AGU annual meeting session A24A, San Francisco, CA December 11-15, 2006.
Tsukernik M, Serreze MC, Kindig DN, 2005, Winter Cyclone Activity in the Northern North Atlantic: Observational Analysis, presented at the 2005 AGU annual meeting, session A23, San Francisco, CA, December 5-9, 2005.
Kindig DN, Tsukernik M, Serreze MC, Modeling Characteristics of Winter Cyclone Activity in the Northern North Atlantic, presented at the 2005 AGU annual meeting, session A23, San Francisco, CA, December 5-9, 2005.
Kindig DN, Serreze MC, Tsukernik M, ‘Modeling Winter Cyclonic Activity in the Northern North Atlantic.’ Presented at the AAG annual Meeting, Denver, C0, April 4-9, 2005.
Serreze, M. C., Barrett, A. P., Stroeve, J. C., Kindig, D. N., and Holland, M. M.: The emergence of surface-based Arctic amplification, The Cryosphere, 3, 11-19, 2009.
Porter, D. F., Cassano, J. J, Serreze, M. C., Kindig, D. N., New estimates of the large-scale Arctic atmospheric energy budget, JGR-Atmospheres, in press, DOI:10.1029/2009JD012653RR, 2009.