Michael Schumaker is a software engineer and machine learning specialist with nine years of experience building C++ and Python systems for biomedical research and particle physics. He holds a PhD in Nuclear Physics and has a proven track record delivering production software—from data acquisition and large infrastructure for experiments to Dockerized ML pipelines and image-analysis plugins for digital pathology. At Sunnybrook he led small teams to ship clinical-grade tooling that combined image processing, annotation workflows, and deep-learning support, while collaborating directly with surgeons and pathologists. His background in detector simulation and hands-on experiment construction gives him uncommon expertise in high-throughput data systems and rigorous scientific validation. Known for pragmatic code optimization and reproducible workflows, he bridges research and production to accelerate translational medical projects.
8 years of coding experience
20 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Nuclear Physics, Doctor of Philosophy (Ph.D.), Nuclear Physics at University of Guelph
Contributions:54 reviews, 120 PRs, 96 pushes in 1 year 7 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
Michael Schumaker - Software Engineer at University of Toronto