Summary
Andy Shapiro is a senior software engineer with 14 years of experience building robust, open-source scientific software that bridges applied research and production systems. At the EPA he led architecture and modernization of mission-critical tools like HAWC and BMDS—migrating large legacy codebases to cloud deployments, introducing CI/CD, and driving test coverage from under 65% to over 90% on mature projects. He combines deep Python expertise (Django, Celery, pandas, scientific stack) with cloud and DevOps practices (Kubernetes, GitHub Actions, Terraform) to make reproducible, deployable data-science workflows. Andy excels at translating complex scientific requirements into user-friendly web applications, including an active-learning literature-screening system that has supported screening of millions of references. He mentors teams, emphasizes kindness and communication in engineering culture, and brings an academic grounding (MSPH, UNC Chapel Hill) that seeded HAWC as his thesis project.
14 years of coding experience
17 years of employment as a software developer
MSPH Environmental Science and Engineering, MSPH Environmental Science and Engineering at University of North Carolina at Chapel Hill
thai (speaking, writing)