David Randolph

Faculty Member, AI.Health4All Center at Tuning Bell Studios

Chicago, Illinois, 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
David Randolph is a seasoned software engineer and computer scientist with two decades of industry experience and a PhD in computer science, now serving as a faculty member at the AI.Health4All Center. He combines deep expertise in biomedical informatics, EHR harmonization (Cerner/Epic), and clinical data modeling (I2B2/OMOP) with hands-on skills in Python, Perl, databases, and orchestration tools like Kubernetes and Prefect. At the University of Illinois College of Medicine he architected an on-premises data lakehouse and automated complex ETL pipelines to support NIH CTSA research, while co-authoring peer-reviewed work in biomedical informatics. Earlier roles at Motorola and IBM reflect long-standing strengths in configuration management, build systems, and large-scale analytics for production environments. An active open-source contributor, he has improved the widely used music21 computational musicology toolkit by fixing nuanced ABC notation parsing and adding robust test coverage. Outside core engineering, he brings a background in teaching, editorial work, and product-minded entrepreneurship through his freemium Android app and small business leadership.
code11 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science (BS), Computer Sciences, Bachelor of Science (BS), Computer Sciences at University of Wisconsin-Madison
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Illinois Chicago
bookMaster of Engineering (ME), Computer Science, Master of Engineering (ME), Computer Science at University of Colorado Boulder
bookBachelor of Science (BS), Secondary Education, Bachelor of Science (BS), Secondary Education at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
21reputation
101reached
1answer
1question
github-logo-circle

Github Skills (5)

music-theory10
python10
testing10
tatsu6
algorithm4

Programming languages (5)

C++JavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
cuthbertLab/music21

Jan 2018 - May 2019

music21 is a Toolkit for Computational Musicology
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:11 commits, 3 PRs, 24 comments in 1 year 3 months
Contributions summary:David primarily focused on improving the `music21` toolkit's ABC (a music notation format) import functionality. They fixed bugs related to parsing key signatures and accidentals across measures. They also expanded the toolkit's ability to handle different ABC notations and implemented tests to ensure the correct parsing of various ABC files.
dtwpythonmusicologymusic21music
dvdrndlph/dactylize

Oct 2015 - Oct 2017

Contributions:1 release, 36 commits, 9 pushes in 2 years
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
David Randolph - Faculty Member, AI.Health4All Center at Tuning Bell Studios