Michael Terry

Software Engineer at Boston Children's Hospital

Cambridge, Massachusetts, 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

🤩
Rockstar
🎓
Top School
Michael Terry is a seasoned software engineer with 22 years of experience, currently building healthcare software at Boston Children's Hospital after a long tenure as a Principal Software Engineer at edX and nearly a decade at Canonical. He is an open-source generalist who contributes across the stack—from React front-end refinements and accessibility fixes in Open edX to backend work on course discovery, ecommerce, Snapcraft build tooling, and reliability improvements in restic. Comfortable with DevOps and provisioning, he’s improved complex development environments like Open edX devstack and tackled cross-platform issues for Macs and BSDs. Known for pragmatic, maintainable fixes and thoughtful UI polish, he blends product-focused engineering with deep systems understanding. Based in Cambridge, MA, he brings a mix of academic grounding from UMass Amherst and proven ability to ship durable, community-facing software.
code22 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Massachusetts Amherst
github-logo-circle

Github Skills (54)

json10
api-rest10
javascript10
docker10
openedx10
data-service10
python10
apidoc10
api-design10
scripting10
restful-api10
django10
ecommerce10
testing10
qtquick10

Programming languages (27)

C#CMakefileM4GoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
openedx/course-discovery

Jan 2018 - Mar 2022

Service providing access to consolidated course and program metadata
Role in this project:
userBack-end Developer
Contributions:71 reviews, 217 commits, 459 PRs in 4 years 2 months
Contributions summary:Michael's contributions primarily focused on maintaining and updating the backend service for course discovery, working on the course metadata models. They made several code changes in Python, including updates to the edx-lint configuration to fix build errors, as well as edits to models.py and test files. The user's work primarily involves fixing bugs, implementing changes to existing features, and ensuring code quality and compatibility with existing dependencies.
data-managementconsolidateditilbackend-servicemetadata
ubports/unity8

Jun 2013 - Apr 2017

The operating environment for everywhere.
Role in this project:
userFront-end Developer
Contributions:1599 commits in 3 years 10 months
Contributions summary:Michael made commits focused on refining the user interface, primarily targeting the appearance and positioning of UI elements. Their work involved adjusting the visual aspects of the UI, specifically modifying the layout, spacing, and colors of buttons and labels within the greeter application. These changes improved the user experience and visual consistency, while also aligning with design standards.
dotfilesoperatinglinux
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 Terry - Software Engineer at Boston Children's Hospital