Michael Hargiss

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
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
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 (10)

TypeScriptDockerfileJavaShellSCSSJavaScriptGoHTML

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`.
lmsinstructurecanvas-lmsgerrit-mirror
Contributions:22 commits, 3 pushes in 4 years 10 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