Matt Davis

San Francisco, 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
Matthew Davis is a Staff Software Engineer in San Francisco with 14 years of experience building data-driven Python systems, from scientific libraries to production web APIs and large-scale ETL. He leads backend architecture and data processing at Populus—owning FastAPI/Pydantic APIs and an Airflow-based GCP pipeline that runs thousands of daily tasks—and previously shaped data platforms and developer tooling at Clover Health. His open-source contributions span well-known scientific and simulation projects (Astropy, UrbanSim, Mesa) where he improved testing, packaging, and performance-critical iterators, reflecting a strong emphasis on maintainability and reproducible science. Known for mentoring teams and instituting best practices like testing, code review, and security, he combines hands-on coding with engineering leadership. An astronomer by training, he brings a rigorous data-science mindset and a penchant for turning messy data puzzles into reliable, well-tested solutions.
code14 years of coding experience
github-logo-circle

Github Skills (27)

simulation10
javascript10
performance-monitor10
performance-analytics10
pytest10
code-profiling10
jinja210
python10
astronomy10
setuptools10
testing10
simulations10
tornado10
test-framework10
agent-based-modeling10

Programming languages (17)

JavaCSSC++CMakefileHTMLPerlJupyter Notebook

Github contributions (5)

github-logo-circle
jiffyclub/snakeviz

Jun 2012 - Oct 2021

An in-browser Python profile viewer
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 270 commits, 40 PRs in 9 years 5 months
Contributions summary:Matt contributed to the development of a web-based Python profile viewer, adding features such as a working Tornado/Jinja2 application with CSS styling for the front end. They implemented an upload form and integrated a pstats profile file reader. The user also added the ability to visualize the profile data using a sunburst chart, and refactored the app to include a web worker and a call stack to improve the user experience.
python
UDST/urbansim

Mar 2014 - May 2018

Platform for building statistical models of cities and regions
Role in this project:
userBackend Developer
Contributions:473 commits, 17 PRs, 71 pushes in 4 years 3 months
Contributions summary:Matt primarily focused on improving the usability and functionality of the UrbanSim codebase. The commits include adding setuptools via ez_setup.py, updating setup.py with new dependencies, fixing import statements, and contributing towards the documentation with multiple PEP8 formatting fixes throughout the code. Additionally, the user appears to have played a role in preparing for the release of UrbanSim.
statistical-models
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