Tim Visher

Coder at RJMetrics

Pennsylvania, 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

🤩
Rockstar
🎓
Top School
Tim Visher is a pragmatic full-stack developer with 18 years of experience building maintainable, standards-based web UIs and JVM backends, currently contributing at RJMetrics from Pennsylvania. He favors collaborative, agile teams and clean, comprehensible code—prioritizing readability and testability so systems are built for coworkers as much as for machines. Tim’s open-source work includes maintainability-focused contributions to high-profile projects like Homebrew and the singer-python ETL library, where he refactored core logic and improved test suites. He began coding with a terminal-based C++ space shuttle simulator and later embraced OS X tooling, which shaped a lifelong taste for scripting, automation, and developer ergonomics. Not open to relocating for now, he seeks work that positively impacts customers and colleagues through thoughtful, iterative collaboration.
code17 years of coding experience
job7 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at Chestnut Hill College
stackoverflow-logo

Stackoverflow

Stats
12,846reputation
1.3mreached
34answers
50questions
Badges
eclipse
top-1%
macos
top-5%
git
top-5%
java
top-5%
ide
top-5%
ant
top-5%
github-logo-circle

Github Skills (28)

lib10
back-end-development10
python10
rspec10
ruby10
homebrew10
eclipse10
package-management9
command-line-arguments9
git9
java9
software-update9
versioninfo9
ide9
test-automation9

Programming languages (20)

JavaC++CRustMakefileGoHTMLHCL

Github contributions (5)

github-logo-circle
singer-io/singer-python

Sep 2017 - May 2019

Writes the Singer format from Python
Role in this project:
userBack-end Developer
Contributions:21 commits, 7 PRs, 13 pushes in 1 year 7 months
Contributions summary:Tim primarily contributed to the `singer-python` library, which is a utility for writing Singer format messages in Python. Their work included refactoring and moving logic, such as the command-line argument parser, and addressing deprecation warnings. The user also made versioning updates and modifications to the transformation logic, indicating a focus on improving the library's core functionality and maintainability.
nlppythonsinger
Homebrew/brew

Apr 2022 - Oct 2022

🍺 The missing package manager for macOS (or Linux)
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:14 reviews, 6 commits, 3 PRs in 5 months
Contributions summary:Tim primarily contributed to the `homebrew/brew` repository by modifying Ruby code and test specifications. Their commits involved cleaning up code, refactoring existing functionality, and improving the test suite, specifically related to the `cleaner` component. They also worked on updating Sparkle-related code for checking updates, indicating familiarity with the project's update mechanisms. The user's changes focused on maintaining and improving the codebase's quality and functionality.
brewpackage-managerlinuxrubymissing
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