Michael Hargiss

Team Lead - Principal Software Engineer In Test at Instructure

Fresno, California, 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
Michael Hargiss is a Principal Software Engineer in Test and team lead with 11 years of experience building reliable, measurable SaaS systems at scale from Fresno, CA. At Instructure he designed company-wide SLI/SLO/uptime tooling with Datadog integration and created a Kubernetes-backed "Load as a Service" that drove broad adoption and enabled >300K virtual user tests. He champions contract testing, CI/CD performance gates, and automated visual testing—efforts that materially reduced incidents, shrink change lead time, and improved uptime to 99.996% for key products. A hands-on coach, he has mentored junior engineers to senior roles and regularly presents trainings to large engineering audiences. His open-source contributions include contract tests for Canvas LMS’s Quiz LTI live events, showing a practical focus on inter-service reliability. He combines deep QA and platform engineering expertise with a track record of shipping tools that teams love to adopt.
code11 years of coding experience
job9 years of employment as a software developer
bookAssociate of Arts (A.A.), Psychology, Music Theory, Associate of Arts (A.A.), Psychology, Music Theory at Lewis and Clark Community College
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Utah Valley University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,608reputation
476kreached
17answers
10questions
Badges
ssms
top-5%
npm
top-5%
yarnpkg
top-5%
github-logo-circle

Github Skills (16)

ruby10
rspec10
pact10
test-automation10
testing10
yarnpkg9
canvas-lms9
ssms9
npm9
sql-server6
homebrew6
selenium6
sql6
capybara6
jenkins-pipeline6

Programming languages (9)

JavaDockerfileShellSCSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
instructure/canvas-lms

Jul 2015 - Mar 2020

The open LMS by Instructure, Inc.
Role in this project:
userBack-end & QA Engineer
Contributions:70 commits in 4 years 9 months
Contributions summary:Michael's contributions focus on adding contract tests for live events related to the Quiz LTI functionality. The commits involve adding and modifying Ruby files, including `spec/contracts` and `gems/live_events`, to ensure the Quiz LTI service adheres to defined contracts. These changes specifically target verifying interactions between the Quiz LTI and the Canvas LMS Live Events system. The work also includes upgrading dependencies like `pact` and `pact-messages`.
open-lmsinstructurecanvas-lmslmsinc
mycargus/watir-docker-grid

Jan 2017 - Mar 2021

A dockerized Selenium Grid with RSpec and Watir
Contributions:53 commits, 19 PRs, 36 pushes in 4 years 2 months
dockerrubyrspeccapybaraselenium-grid
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 Hargiss - Team Lead - Principal Software Engineer In Test at Instructure