Jeff Roush

Software Engineer at Edfinity

Davis, California, 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
Jeff Roush is a seasoned software engineer with 15 years of hands-on experience building and testing Ruby on Rails applications, currently advancing education tech at Edfinity from Davis, CA. He specializes in TDD-driven development and QA automation with Capybara and Selenium, and has a track record of improving functionality and test coverage in open-source projects such as OpenGovernment. His background spans full-stack work, deployments with Capistrano/Webistrano, Coffeescript front-ends, and low-level embedded firmware—he even designed and built a nearly touch-sensitive fabric USB keyboard to solve his own ergonomic challenge. With formal training in physics (BA, MA) and deep practical experience across startups and product teams, he brings a pragmatic, test-first approach to reliability and user-focused engineering.
code15 years of coding experience
job16 years of employment as a software developer
bookMA, Physics, MA, Physics at University of Oregon
bookBA, Physics, BA, Physics at Amherst College
github-logo-circle

Github Skills (11)

ruby10
rspec10
ruby-rails10
rails10
integration-testing10
testing10
mongodb-database8
mongodb8
css6
github-ci4
githubaction-workflow4

Programming languages (3)

JavaScriptPerlRuby

Github contributions (5)

github-logo-circle
OpenGovernment -- a project of the Participatory Politics Foundation
Role in this project:
userFull-stack Developer
Contributions:12 commits in 4 months
Contributions summary:Jeff primarily focused on improving the functionality and testing of the application. They fixed specifications, updated fixtures, and corrected deprecated code within the codebase. They also moved static text from views into the en locale, and added integration tests to ensure the changes. Additionally, they merged branches and added an exception check to handle uninitialized MongoDB instances.
opengovernmentpoliticsparticipatoryfoundation
jeff-r/dotfiles

Feb 2015 - May 2019

Contributions:18 pushes, 2 branches in 4 years 4 months
publishingdotdot-files
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
Jeff Roush - Software Engineer at Edfinity