Michael Schurter is a Principal Engineer with 16 years of experience, currently leading Nomad engineering at HashiCorp from Portland, Oregon. He specializes in backend systems and distributed orchestration, contributing to core Nomad internals such as task models, port handling, and connection limits to improve reliability and security at scale. His work spans hands-on development, testing and refactoring across HashiCorp projects like go-getter, and he also contributes documentation improvements to open-source tooling (e.g., pylibmc). Comfortable in both engineering lead and individual contributor roles, he brings an operator’s pragmatism to design decisions and a track record of shipping durable infrastructure. Colleagues appreciate that he pairs deep systems knowledge with attention to developer experience—often surfacing subtle but important issues like thread-safety and symlink behavior in tooling.
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
Back-end Developer
Contributions:22 releases, 1000 reviews, 2580 commits in 6 years 6 months
Contributions summary:Michael focused on improving the backend of the Nomad orchestrator project by addressing several issues related to service and task management. They contributed to improvements in port handling by addressing invalid port labels and preventing the use of port 0. Furthermore, they contributed to improving the design of the system's internals by modifying the task model. The user also focused on enhancing the security of the project by adding features related to connection limits.
Package for downloading things from a string URL using a variety of protocols.
Role in this project:
Backend & Test Engineer
Contributions:2 releases, 6 reviews, 20 commits in 4 years 6 months
Contributions summary:Michael primarily focused on testing and refactoring within the `go-getter` repository. Their contributions include refactoring S3 URL tests, and reverting a change related to symlink support in tar decompressors, as well as other fixes to tests. The user also added an export for the tar decompressor and fixed a test error related to git.
downloadinggolangdownloaderstringurl-parser
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 Schurter - Principal Engineer at HashiCorp