Ross Patterson

Senior Software Engineer at Gambyt

Ann Arbor, Michigan, 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
Ross Patterson is a seasoned Senior Software Engineer with 19 years of experience building full-stack systems, architecting databases, and leading DevOps and engineering teams from Ann Arbor, Michigan. He blends hands-on coding (notably extending source control integrations for CruiseControl.NET and enhancing ANTLR grammars and test infrastructure) with strategic technical vision, resource planning, and mentorship. Ross has led engineering organizations in healthcare and life sciences, translating complex domain requirements into robust, testable systems and improving CI/tooling in open-source projects. Comfortable toggling between backend development, test automation, and infrastructure, he brings a practical eye for process stewardship and system testing. Colleagues rely on him for pragmatic architecture decisions and for turning brittle workflows into repeatable, automatable pipelines.
code19 years of coding experience
job21 years of employment as a software developer
bookBachelor of Science, Bachelor of Science at University of Michigan College of Engineering
github-logo-circle

Github Skills (24)

parser10
testing10
test-framework10
java10
grammar10
javas10
grammars10
parsing10
parse10
antlr10
dotnet-core10
csharp10
test-automation10
python9
regular-expression9

Programming languages (12)

PowerShellC#TypeScriptJavaC++CANTLRGo

Github contributions (5)

github-logo-circle
na-ka-na/ExcelCompare

Dec 2020 - Mar 2021

Command line tool (and API) for diffing Excel Workbooks
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:30 reviews, 30 commits, 7 PRs in 2 months
Contributions summary:Ross primarily focused on improving the test suite for the excelcompare tool. They addressed issues with Windows smoke tests, ensuring they functioned correctly and reported which output streams were failing. Additionally, they added support for a unified diff output format, expanding the tool's capabilities. These commits demonstrate a focus on testing, bug fixing, and enhancing the tool's usability.
command-line-toolapiexceldiffingworkbooks
ccnet/CruiseControl.NET

Feb 2007 - Sep 2008

CruiseControl.NET is an Automated Continuous Integration server, implemented using the .NET Framework. Downloads at sourceforge. The documentation can be found at:
Role in this project:
userBack-end Developer
Contributions:126 commits in 1 year 7 months
Contributions summary:Ross implemented and extended source control support within the CruiseControl.NET project. Their contributions include integrating support for AccuRev source control, incorporating regular expressions for more robust parsing of AccuRev command output and improving the handling of environment variables. Additionally, the user added the foundation for a command that will allow for greater integration with the source control.
dotnetintegration-serversourceforgenet-frameworkcontinuous
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
Ross Patterson - Senior Software Engineer at Gambyt