Michael R

Staff Software Engineer at Tanium

Chicago, Illinois, 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 R is a Staff Software Engineer in Chicago with 16 years of experience building highly reliable security and systems software, currently focused on Go and JavaScript. He brings deep low-level expertise from a career spanning threat hunting, vulnerability research, EDR development, and network protocol reverse engineering, which informs pragmatic, secure engineering decisions. At Tanium he has progressed from senior engineer to staff and previously led EDR development and technical account teams, bridging product delivery and customer-facing security needs. An active open-source contributor, he has improved tooling like the Bazel remote cache and strengthened the Ettercap MITM toolkit, demonstrating both backend and DevOps chops. Colleagues rely on his knack for debugging and reverse engineering—an appetite that started with taking apart a radio at age five—and his track record of turning forensic insight into performant, production-ready systems.
code16 years of coding experience
job16 years of employment as a software developer
github-logo-circle

Github Skills (29)

caching10
docker10
grapesjs10
plugin-development10
c-programming10
dockers10
security10
ruby10
go10
api10
amazon-s310
performance-optimization10
bazel10
gr10
aws-s310

Programming languages (13)

C#JavaC++CRustGoTextTypeScript

Github contributions (5)

github-logo-circle
Ettercap/ettercap

Feb 2013 - Nov 2013

Ettercap Project
Role in this project:
userSecurity Engineer
Contributions:58 commits, 5 comments in 8 months
Contributions summary:Michael primarily focused on enhancing the security of the Ettercap project by modifying the sslstrip plugin. Their contributions include implementing improvements to the redirection mechanisms, improving error handling for various plugin processes, and refactoring code related to PCRE and regex compilation. They also addressed potential memory leaks and bugs. Overall, the user's work aimed to strengthen the plugin's stability and reliability.
ettercap
buchgr/bazel-remote

Oct 2021 - Mar 2022

A remote cache for Bazel
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 reviews, 13 commits, 3 PRs in 4 months
Contributions summary:Michael primarily focused on enhancing the configuration and functionality of the Bazel remote cache. They introduced a breaking change by adding the `s3.auth_method` configuration option for the S3 proxy backend, allowing explicit control over authentication methods. Furthermore, they implemented support for reading AWS credentials from a shared credentials file. Their contributions also involved improvements to the build process and testing infrastructure.
gomabazel-rulesbazelcachingdocker-container
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 R - Staff Software Engineer at Tanium