David Hoese

Software Developer at University of Wisconsin-Madison

Madison, Wisconsin, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Hoese is a software developer with 14 years of experience building reliable data processing and visualization systems for atmospheric and satellite science at the University of Wisconsin–Madison. As a longtime maintainer of VisPy, Satpy, Pyresample, and aggdraw and an active member of the PyTroll community, he blends OpenGL-based real-time visualization with robust backend engineering and test automation. His contributions to high-profile projects like Dask and Satpy emphasize code quality, performance fixes, and improved testing infrastructure for large scientific datasets. At UW–Madison he progressed from student programmer to software developer, designing hardware/software systems for ground, airborne, and in-orbit weather instruments and the pipelines that ingest and analyze their data. He also volunteers as a Software Carpentries instructor, sharing practical reproducible-research skills with researchers and engineers. Those who meet him first might not expect his last name to be pronounced “Haze,” a small but memorable detail he shares publicly.
code13 years of coding experience
job2 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at University of Wisconsin-Madison
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,612reputation
341kreached
105answers
33questions
Badges
python-sphinx
top-5%
python
top-5%
github-logo-circle

Github Skills (26)

shader10
pytest10
python10
testing10
numpy10
dask10
graphics-programming10
file-handling10
jupyter-notebook10
opengl10
test-automation10
debug9
webgl9
debugging9
python-sphinx9

Programming languages (23)

SmartyPowerShellC++CSSCRustCMakeMakefile

Github contributions (5)

github-logo-circle
pytroll/satpy

Jun 2015 - Jan 2023

Python package for earth-observing satellite data processing
Role in this project:
userBackend & Test Automation Engineer
Contributions:21 releases, 1333 reviews, 2813 commits in 7 years 8 months
Contributions summary:David focused on improving the testing infrastructure, fixing issues, and enhancing the codebase related to file handling and sensor data processing within the `satpy/satpy` repository. Their work included removing unused imports, resolving issues with external libraries like `pyninjotiff`, and contributing to better handling of specific sensor data types such as MODIS and VIIRS. These efforts demonstrate a strong emphasis on code quality and the reliability of the software.
satellite-imagerypythonsatellitedata-processingearth
vispy/vispy

May 2017 - Jan 2023

Main repository for Vispy
Role in this project:
userBack-end Developer
Contributions:21 releases, 479 reviews, 803 commits in 5 years 9 months
Contributions summary:David made several updates to the "vispy/vispy" repository, which focuses on visualization with OpenGL and Python. The commits primarily involved modifying backend imports and updating shader code. These changes addressed compatibility issues with newer versions of the IPython and Jupyter environments, and also made the code more efficient and robust for WebGL and general OpenGL rendering. Additionally, the user focused on providing examples of real-time data visualization.
openglvispypythonvisualization
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Hoese - Software Developer at University of Wisconsin-Madison