Joe Mccarthy is a senior data science and user experience research leader based in Seattle with 14 years of experience shaping product experiences at scale. As Lead Quantitative User Experience Researcher at Indeed, he analyzes behavioral data and code to find, fix, and prevent broken experiences affecting millions of users, building the bridge between qualitative insights and quantitative signal. His career spans leadership roles in industry and academia, including Director of Analytics and Data Science at Atigeo, Senior Data Scientist at Indeed, and senior teaching roles at the University of Washington, reflecting a strong mix of research, development, and education. He earned a Ph.D. in Computer Science from UMass, an MS from Rensselaer Polytechnic Institute, and a BA in Philosophy from Ripon College, underscoring a penchant for rigorous analysis and interdisciplinary thinking. An active open-source contributor and self-described instigator, connector and evangelist, he maintains Python-for-Data-Science primers and works to ensure Python 3 compatibility for accessible data-science education. Based in Seattle, he continues to champion how technology connects people and technologies, leveraging his breadth of research, product, and leadership experience to drive impactful outcomes.
14 years of coding experience
23 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Rensselaer Polytechnic Institute
Ph. D., Computer Science, Ph. D., Computer Science at University of Massachusetts
B.A,, Philosophy, B.A,, Philosophy at Ripon College
A rapid on-ramp primer for programmers who want to learn Python for doing data science research and development.
Role in this project:
Data Scientist
Contributions:10 commits, 1 PR, 16 pushes in 2 years 2 months
Contributions summary:Joe primarily contributed to the project by modifying and updating the primary notebook, "Python_for_Data_Science_all.ipynb". The contributions involved incorporating Python 3 compatibility by importing the `print_function` and `division` features, and fixing related compatibility issues. Further changes included re-running nbconvert on the notebook and removing errant backslashes.
Contributions:8 commits, 6 pushes, 1 branch in 1 day
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.