Nathan Fish

Information Technology Specialist

Waterloo, Ontario, Canada
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
Nathan Fish is an Information Technology Specialist with 13 years of experience based in Waterloo, Ontario, focused on Linux server administration, automation, and configuration management using free and open source tools. Currently at the University of Waterloo, he applies and contributes to SaltStack, where his work on NFS export management and system configuration reflects practical, production-grade DevOps skill. He also contributes to notable open-source projects like the py-ipfs-http-client, improving client behavior and tests, showing attention to performance and maintainability. Nathan blends hands-on troubleshooting from his lab technician background with scripting and backend development, making him effective at turning operational needs into automated solutions. Colleagues can rely on him for pragmatic improvements that reduce manual toil and keep infrastructure predictable and auditable.
code13 years of coding experience
bookWoodland Christian High School
bookInformation Technology, Information Technology at triOS College Business Technology Healthcare
github-logo-circle

Github Skills (16)

system-administration10
http-client10
automation10
infrastructure-as-code10
ipfs10
automations10
configuration-management10
infrastructure10
api10
python10
nfs10
documentation9
devops9
remote-execution9
testing8

Programming languages (17)

C#C++CGoLogosJupyter NotebookYAMLKotlin

Github contributions (5)

github-logo-circle
saltstack/salt

May 2017 - Apr 2020

Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 review, 84 commits, 14 PRs in 3 years
Contributions summary:Nathan primarily contributed to the SaltStack project by developing and modifying modules related to NFS export management and system configuration. Their work involved creating new functions for managing NFS exports, including adding, deleting, and reloading export configurations. Additionally, the user made adjustments to existing modules, addressing bugs and implementing improvements. Furthermore, the user contributed by merging branches, reflecting their involvement in the project's broader development and integration efforts.
pythonzeromqevent-streaminfrastructure-managementcloud-providers
A python client library for the IPFS API
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 15 comments in 2 months
Contributions summary:Nathan primarily focused on improving the functionality and maintainability of the IPFS HTTP client library. Their contributions involved modifying the `request` method to handle the `return_result` parameter, optimizing performance by avoiding unnecessary operations based on this parameter. The user also addressed documentation issues by adding docstrings for parameters and methods, along with other minor adjustments such as correcting indentations. Finally, they implemented a test case for garbage collection with return_result set to false, further improving the library.
ipfsapipythonclient-librarypython-client
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
Nathan Fish - Information Technology Specialist