David Shupe

Data Scientist And Astronomer

Pasadena, California, 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 Shupe is a data scientist and astronomer with 13+ years building large-scale astronomical data systems at Caltech/IPAC, where he analyzes millions of images and tens of billions of sources for the NEO Surveyor Survey Data Center. He combines deep domain expertise in astrometry, calibration and instrumentation with production-grade software engineering—using Apache Spark, scientific Python and R—to turn survey telemetry into reliable catalogs and algorithms. A long-time archive and instrument scientist, he has led calibration and pipeline efforts for major missions including Spitzer and Herschel and designed observing programs that produced multi-million source catalogs. Active in open source, he is a maintainer and back-end contributor to Astropy, having modernized its constants module to current CODATA and IAU standards, and has improved scholarly tooling for the SciPy proceedings by integrating and validating ORCID metadata. Based in Pasadena, he blends hands-on telescope/instrument experience with large-data engineering, making him equally at home in the control room, the archive, and the codebase.
code13 years of coding experience
job13 years of employment as a software developer
bookB.S., Physics, Electrical Engineering, B.S., Physics, Electrical Engineering at Massachusetts Institute of Technology
bookPh.D., Physics, Astronomy, Ph.D., Physics, Astronomy at Cornell University
languagesEnglish, German
github-logo-circle

Github Skills (14)

astropy10
refactoring10
python10
astronomy10
pytest9
unit-test9
latex9
unit-testing9
xml9
data-structures8
data-structure8
astrophysics8
algorithms5
algorithm5

Programming languages (8)

TypeScriptShellC++TeXJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Tools used to generate the SciPy conference proceedings
Role in this project:
userBack-end Developer
Contributions:25 reviews, 32 commits, 8 PRs in 3 years 11 months
Contributions summary:David focused on enhancing the functionality of the SciPy conference proceedings generation tools. They implemented the inclusion of ORCID identifiers for authors, modifying the code to accept and process ORCID information. The changes involved updating data structures and integrating ORCID metadata into the CrossRef XML generation process. Furthermore, they added validation to the ORCID input ensuring it adheres to a valid format.
proceedingspythonscipy
astropy/astropy

Jun 2013 - Jul 2020

Astronomy and astrophysics core library
Role in this project:
userBack-end Developer
Contributions:6 reviews, 83 commits, 9 PRs in 7 years 2 months
Contributions summary:David primarily focused on refactoring and updating the `astropy.constants` module within the Astropy library. Their contributions involved reorganizing constants into versioned modules, updating existing constants to reflect current standards (CODATA 2014 and IAU 2015), and modifying test suites to align with these changes. They also made minor improvements in the units and cosmology modules, including adding tests and fixing formatting.
astrologypythonscienceastrophysicsastrodynamics
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 Shupe - Data Scientist And Astronomer