Software Architect at University of Wisconsin-Madison
Madison, Wisconsin, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Curtis Rueden is a seasoned software architect based in Madison, Wisconsin, bringing 27 years of experience across software engineering, visualization, and scientific imaging. At the University of Wisconsin–Madison, he has led architectural initiatives since 2002, applying cross-language integration and robust software design to complex data visualization and computational geometry problems. A prolific open-source contributor, he has shaped the ImageJ ecosystem through QA and test automation, and helped expand Fiji and Bio-Formats with new features and stability improvements. His technical portfolio spans Java, Python, shell scripting, and JavaScript, with a focus on interoperable components, plugin-based architectures, and Maven-based tooling. He holds a BS and MS in Computer Science from the University of Wisconsin–Madison and is deeply embedded in the scientific imaging community. His background includes work on the VisAD visualization library, underscoring a long-standing commitment to turning complex data into actionable insight.
Contributions:8 releases, 238 commits, 76 PRs in 7 years 9 months
Contributions summary:Curtis's commits primarily involve modifications and refactoring within the `maven-nar-plugin` project, particularly focusing on the `AbstractDependencyMojo`, `NarCompileMojo` and `AbstractCompileMojo` classes. These changes include merging code, adjusting whitespace, fixing versioned flags, and removing Windows-specific logic. The commits also touch upon the implementation of commands and libraries within the context of native archive plugins for Maven.
Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment. Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.
Role in this project:
Back-end Developer
Contributions:4422 commits, 12 PRs, 43 comments in 15 years 11 months
Contributions summary:Curtis's commits focused on refactoring plugin preferences and options management, encompassing changes to existing classes and the introduction of a new options management package. These updates included refactoring the LOCI plugins preferences, splitting dialogs into separate classes, and eliminating reflection in favor of ImageJ v1.39+ requirements. Moreover, the user addressed a critical bug related to the handling of channel data in the TIFF reader by optimizing the extraction of data from different image types.
gnubammetadatabio-formatscommercial
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.