Shawn Gu is a Senior Data Scientist with a decade of experience applying machine learning and big-data systems to real-world problems, currently contributing at Nielsen from South Bend, Indiana. He brings deep research roots as a PhD candidate at Notre Dame where he developed novel network-science methods for comparing and aligning complex, noisy, heterogeneous graphs—work that spans applications from social identity matching to protein interaction transfer. Shawn has hands-on production experience building end-to-end ML pipelines (Apache Airflow) and deploying anomaly-detection and predictive-maintenance models that reduced operational backlog. Equally comfortable with theoretical graph algorithms and pragmatic engineering, he bridges NP-hard problem insights with scalable implementations. His background in mathematics and computational biology gives him a multidisciplinary edge for translating dense data into actionable models.
10 years of coding experience
Bachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Duke University
Doctor of Philosophy - PhD, Computer Science and Engineering, Doctor of Philosophy - PhD, Computer Science and Engineering at University of Notre Dame
Contributions:91 commits, 86 pushes, 1 branch in 2 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.