Nate Barnes

Software Engineer at ManTech

Kihei, Hawaii, 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
Nate Barnes is a pragmatic software engineer with 15 years of experience blending QA, automation, and full-stack development, currently delivering solutions at ManTech from Kihei, Hawaii. He began in operations and mission-critical systems—authoring a resilient NOAA buoy data collector that ran 24/7 and was adopted by the University of Hawaii—and later transitioned into QA leadership and automation using Perl and Ruby/Watir. Over the past decade he has focused on Java-based web stacks (JSF, JBoss Seam, Hibernate, Spring) and modernized legacy JSP/Struts apps while maintaining strong test automation discipline. An active contributor to the Ruby ecosystem, he improved robustness and OAuth handling in the widely used twitter-ruby client, adding tests to ensure cross-version compatibility. Nate combines hands-on coding with a tester’s eye for reliability, making him especially effective on projects that require transforming legacy systems into maintainable, well-tested services.
code15 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Point Loma Nazarene University
github-logo-circle

Github Skills (6)

faraday10
oauth10
ruby10
testing9
apidoc9
api9

Programming languages (2)

RubyElixir

Github contributions (5)

github-logo-circle
sferik/twitter-ruby

May 2011 - May 2011

A Ruby interface to the Twitter API.
Role in this project:
userBack-end Developer
Contributions:5 commits in 6 days
Contributions summary:Nate primarily worked on the `twitter-ruby` repository, which is a Ruby interface for the Twitter API. Their contributions focused on improving the robustness and maintainability of the library. The user addressed issues related to handling HTTP responses, ensuring compatibility with different Ruby versions, and implementing custom OAuth authentication to deal with Twitter's specific requirements. They also added tests to validate the OAuth implementation.
apirubytwitter-clienttwitter-apitwitter
NateBarnes/alice

Mar 2020 - Feb 2025

A Slack bot framework for Elixir; down the rabbit hole!
Contributions:1 PR, 58 pushes, 6 branches in 4 years 11 months
holebotelixirslack-botslack
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
Nate Barnes - Software Engineer at ManTech