Jonathan Liss

Principal Web Developer - Development Lead at Advance Auto Parts

Fort Collins, Colorado, 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
Jonathan Liss is a Principal Web Developer and development lead with a decade of hands-on experience building and guiding web applications from Fort Collins, Colorado. He combines deep Ruby/Rails expertise with practical leadership at Advance Auto Parts, progressing from software developer to principal in under four years. An active contributor to the RubyGems ecosystem, he has improved authentication, error handling, and security-sensitive code in a widely used packaging project, demonstrating attention to robust, production-safe tooling. Jonathan trained at the Turing School and holds a CS background from Wheaton College, and is known for pragmatic fixes—like implementing deep cloning to prevent credential leaks—that reveal a careful, security-minded approach to everyday engineering.
code10 years of coding experience
job2 years of employment as a software developer
bookCertificate in Web Application Development with Ruby, Rails and JavaScript, Certificate in Web Application Development with Ruby, Rails and JavaScript at Turing School of Software & Design
bookComputer Science, Computer Science at Wheaton College Massachusetts
languagesEnglish
github-logo-circle

Github Skills (9)

error-handling10
authentication10
user-authentication10
bundler10
ruby10
testing9
package-manager9
package-manager-tool9
rubygems8

Programming languages (3)

C++JavaScriptRuby

Github contributions (5)

github-logo-circle
rubygems/rubygems

Jan 2019 - Sep 2021

Library packaging and distribution for Ruby.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 7 comments in 2 years 8 months
Contributions summary:Jonathan primarily contributed to improving the error handling and authentication mechanisms within the RubyGems ecosystem. Their work involved addressing authentication failures in the Bundler component, modifying the code to raise specific error types based on the response, and implementing security best practices by redacting sensitive information. They fixed rubocop offenses, removed an unneeded variable in spec, and implemented deep cloning for the `Gem::Uri` class to fix a bug where redacting credentials modified the URI string in place instead of returning a modified copy.
rubygemspackagingpackage-managerrubymruby
jdliss/dotfiles

Jun 2017 - Oct 2023

Contributions:75 pushes, 1 branch in 6 years 5 months
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
Jonathan Liss - Principal Web Developer - Development Lead at Advance Auto Parts