Mat Schaffer

Principal Software Engineer at Roblox

Kōfu, Japan
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
Mat Schaffer is a Principal Software Engineer with 15 years of experience building reliable, observable systems and shipping at all layers of the stack. Currently at Roblox after leadership and principal roles at Elastic, he blends hands-on backend work in Go, Java and Python with front-end React contributions and cloud automation across AWS and GCP. He specializes in observability, continuous delivery and SRE practices—work reflected in contributions to high-profile open-source projects like Elastic Beats and Kibana and earlier DevOps tooling such as knife-solo. A pragmatic mentor and team lead, he pairs incident triage and system design with strong test automation and CI/CD muscle. Based in Kōfu, Japan, he brings an uncommon mix of large-scale production reliability experience (Netflix, Elastic) and practical developer tooling that improves both developer velocity and operational insight.
code15 years of coding experience
job14 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Drexel University
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

javascript10
pytest10
testing10
command-line-interface10
typescript10
ui-design10
kibana10
filebeat10
ruby10
uid10
front-end-development10
typescript-types10
command-line10
typescripts10
react10

Programming languages (27)

CHandlebarsGoHTMLSvelteJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
matschaffer/knife-solo

Jun 2011 - May 2019

DEPRECATED: Please consider using https://knife-zero.github.io/, ansible, or visit https://www.chef.io/ for other ideas
Role in this project:
userDevOps Engineer
Contributions:586 commits, 47 PRs, 91 pushes in 8 years
Contributions summary:Mat primarily contributed to the development of command-line tools focused on Chef solo deployment. The contributions included creating and modifying command line interface (CLI) commands like `kitchen`, `prepare`, and `cook`. These changes involved integrating SSH functionality, defining configuration options, adding tests, and handling environment setup. This work enabled users to build, deploy and manage Chef environments more efficiently through the command line.
pythonzerovisitansibleknife
elastic/beats

Feb 2018 - Oct 2022

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:62 reviews, 14 commits, 44 PRs in 4 years 8 months
Contributions summary:Mat primarily contributes to the testing infrastructure of the `elastic/beats` project, focusing on improving the quality and reliability of the various beats. Their work involves adding test cases, improving existing tests, and making them more robust. This includes improvements to the pytest setup and support for testing specific files. They also modify existing tests related to modules and logging to ensure accuracy, especially in the context of integration testing with various elastic stack components.
tropicalheartbeatlogstashbeatsfilebeat
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
Mat Schaffer - Principal Software Engineer at Roblox