Clayton Davis

Senior Data Scientist

Missouri, 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

👤
Senior
🎓
Top School
Clayton Davis is a Senior Data Scientist with 13 years of experience bridging academic research and production software to build scalable data-driven systems. He combines a PhD in Informatics and strong mathematics training with hands-on full-stack prototyping, scientific computing, geographic data analysis, and predictive analytics. At S&P Global Ratings he applies these skills to real-world risk and data problems, and his prior research at CNetS contributed to high-profile tools for social media analysis and bot detection. Clayton is an active contributor to open-source Python tooling—improving error handling and tests for the popular Twython Twitter API wrapper—demonstrating care for robustness and reproducibility. Comfortable across Linux, distributed systems, and complex-network methods, he excels at turning interdisciplinary ideas into production-ready software. Based in Missouri, he frequently connects disparate teams and datasets to deliver actionable insights.
code13 years of coding experience
job10 years of employment as a software developer
bookMA, Mathematics, MA, Mathematics at Indiana University Bloomington
bookBS, Mathematics, BS, Mathematics at Truman State University
github-logo-circle

Github Skills (6)

python10
twitter-api10
documentation10
testing9
error-handling9
github8

Programming languages (7)

JavaRustCJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
ryanmcgrath/twython

Sep 2017 - Oct 2017

Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.
Role in this project:
userBack-end Developer & Technical Writer
Contributions:8 commits, 4 PRs, 4 comments in 1 month
Contributions summary:Clayton primarily contributed to improving the Twython library's error handling, specifically for cursor-based API calls. They added tests to ensure the correct behavior of the cursor creation process. Furthermore, the user updated documentation examples to reflect changes in the Twitter API and Python versions, including replacing print statements and updating links. They also made minor corrections and added documentation around the `return_pages` keyword.
apiactively-maintainedpythonpython-wrappertwitter-streaming
Contributions:17 commits, 11 pushes in 7 years 3 months
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
Clayton Davis - Senior Data Scientist