Software Developer at University of Wisconsin-Madison
Madison, Wisconsin, United States
Join Prog.AI to see contacts
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.
13 years of coding experience
2 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Wisconsin-Madison
Python package for earth-observing satellite data processing
Role in this project:
Backend & 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.
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