Zach Herr

Staff Software Engineer at Rula

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
🎓
Top School
Zach Herr is a Staff Software Engineer based in Chicago with 11+ years building user-focused, scalable systems across Rails, React, and AWS. He has progressed from hands-on engineering to tech lead and solutions architect roles at Jellyvision and now Rula, shaping benefits and financial decision tools used by millions. Versatile across languages—TypeScript, Go, Java, C++ and C#—he pairs pragmatic engineering with test automation expertise, evidenced by contributions modernizing QuickFIX/n unit and acceptance tests. Known for moving between product-facing features and backend reliability, he emphasizes collaboration, clear communication, and continuous learning. Early-career work in middleware and ops gives him a practical edge when aligning architecture with operational needs. Colleagues rely on him to translate complex requirements into maintainable systems that balance UX and engineering constraints.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelors, Computer Science, Bachelors, Computer Science at Loyola University Chicago
languagesEnglish, Spanish
github-logo-circle

Github Skills (8)

unit-testing10
nunit10
powershell10
acceptance-testing10
test-automation10
netframework9
dotnet-core8
csharp8

Programming languages (5)

TypeScriptC#JavaGoRuby

Github contributions (5)

github-logo-circle
connamara/quickfixn

Oct 2016 - Jun 2017

QuickFIX/n implements the FIX protocol on .NET.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 4 PRs, 1 push in 8 months
Contributions summary:Zach's primary focus was updating and maintaining unit and acceptance tests for the QuickFIX/n project. They updated unit tests to align with NUnit v3.4.1, demonstrating a clear understanding of the testing framework. Furthermore, the user refactored and rewrote acceptance test scripts, migrating them to PowerShell for process management, indicating proficiency in scripting and automation of test execution. The user also made changes to the .NET project files, changing the target framework and fixing the build process.
fix-protocoldotnetfixquickfix
connamara/cramp

Feb 2015 - Oct 2016

Contributions:1 PR, 1 push, 3 branches in 1 year 7 months
web-applicationframeworkrubyweb-application-frameworkapplication-framework
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
Zach Herr - Staff Software Engineer at Rula