Tristan Struthers

Senior Software Engineer at Plaid

New York, New York, 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
Tristan Struthers is a Senior Software Engineer with a decade of experience building resilient platform and networking automation at scale, currently focusing on high-impact platform engineering at Plaid in New York. He previously designed and productionized services for near-real-time network monitoring and safe change automation at Microsoft, demonstrating strength in reliability and operational tooling. Tristan combines back-end engineering with strong QA instincts—evidenced by contributions to the popular StackStorm st2client where he added functionality and robust unit tests for live-action workflows. A McGill-trained software engineer, he brings a practical, systems-oriented mindset and a knack for turning complex operational needs into well-tested, production-ready solutions.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at McGill University
languagesJapanese
github-logo-circle

Github Skills (12)

unit-testing10
unit-test10
python10
api-design9
restful-api9
apidoc9
rest-api9
api9
api-rest9
automations8
automation8
cicd8

Programming languages (15)

SmartyC#PowerShellC++RustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
StackStorm/st2

Nov 2018 - Oct 2019

StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
Role in this project:
userBack-end & QA Engineer
Contributions:18 commits, 4 PRs, 24 comments in 10 months
Contributions summary:Tristan contributed to the `st2client` library, primarily focusing on implementing and testing the `get_children` method for live actions. They wrote unit tests for the new functionality, including mocking HTTP requests and responses. Furthermore, they made corrections to existing tests and added functionality to the `re_run` method, demonstrating a focus on both feature development and quality assurance within the client library.
chatopsauto-remediationpythonexchangeevent-driven
trstruth/rehearsal

Mar 2019 - Jun 2021

Edit orquesta workflow files and visualize the corresponding graph
Contributions:27 commits, 11 PRs, 18 pushes in 2 years 2 months
visualizationvisualizeworkflow-filesgraphorquesta
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
Tristan Struthers - Senior Software Engineer at Plaid