Ross Patterson

San Francisco, 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

🤩
Rockstar
🎓
Top School
Ross Patterson is a seasoned full‑stack Python web developer with over 19 years of experience building and maintaining CMS-driven sites and custom web applications, especially with Plone, Django and Flask. He excels at working both greenfield projects and messy legacy code, applying TDD and pragmatic best practices to find root causes and implement durable fixes. Ross has contributed to notable open-source projects like the Tahoe-LAFS decentralized secure filesystem and core Plone components, including Python 3 porting, test improvements, and front‑end enhancements. Comfortable across back-end, front-end (Angular, React/Redux, Ember) and DevOps stacks, he prefers remote work with periodic on-site collaboration for launches and ramp-ups. Curious and hands‑on, he’s eager to broaden his experience in Node.js and newer Python web frameworks while continuing to refine front-end skills.
code19 years of coding experience
job21 years of employment as a software developer
bookUniversity of California Santa Cruz
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
5,732reputation
859kreached
161answers
13questions
Badges
emacs
top-5%
python
top-5%
github-logo-circle

Github Skills (27)

git10
filesystem10
javascript10
plone10
python10
testing9
bootstrap9
back-end-development9
emacs9
front-end-development9
backend9
bootstra9
configuration-management8
css8
restful-api7

Programming languages (21)

C#MDXJavaC++CSSCMakefileGo

Github contributions (5)

github-logo-circle
plone/Products.CMFPlone

Apr 2010 - Jul 2019

The core of the Plone content management system
Role in this project:
userFull-stack Developer
Contributions:44 commits, 3 PRs, 3 pushes in 9 years 4 months
Contributions summary:Ross primarily focused on improving the Plone CMS frontend and backend functionality. They addressed issues related to form tabbing across different DOM documents, improved livesearch features, and fixed resource bundle expressions. Additionally, the user updated the code to match the latest Bootstrap components and fixed a syntax error. Their work included both JavaScript and Python code modifications, indicating a full-stack approach.
cmsmanagement-systemphpcfmlplone
tahoe-lafs/tahoe-lafs

Sep 2020 - Oct 2020

The Tahoe-LAFS decentralized secure filesystem.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 53 commits, 11 PRs in 24 days
Contributions summary:Ross primarily contributed to the Tahoe-LAFS decentralized secure filesystem project by merging branches, documenting code, and converting modules to be compatible with Python 3. They addressed issues in the test suite and the configuration files, improving overall test coverage and resolving errors. Additionally, they fixed bugs related to type clashes and deprecated types, enhancing the stability and maintainability of the codebase.
securetahoe-lafsfilesystemdecentralized
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
Ross Patterson