Patricio Cano

Staff Software Engineer

the internet, Chile
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
Patricio Cano is a Staff Software Engineer with 13 years of experience building reliable backend systems and deployment tooling while living on "the internet" from Chile. He created AlloyCI and contributes actively to notable open-source projects, improving GitLab Shell with Git LFS support and strengthening SSH and auth flows. His work on Shopify’s Shipit Engine optimized deployment log handling by moving output storage to Redis and implementing efficient tailing and roll-up strategies. He also modernized omniauth-saml by updating dependencies and adding metadata and Single Logout support, showing attention to security and interoperability. Comfortable across large-scale Ruby/Rails codebases, Patricio brings pragmatic engineering that balances performance, test coverage, and maintainability.
code13 years of coding experience
github-logo-circle

Github Skills (19)

git10
caching10
apidoc10
redis10
saml10
testing10
versioninfo10
user-authentication10
authentication10
software-update10
git-lfs10
ruby10
api10
performance-optimization10
versioning10

Programming languages (7)

TypeScriptShellJavaScriptGoSwiftRubyElixir

Github contributions (5)

github-logo-circle
omniauth/omniauth-saml

Dec 2015 - Apr 2022

A generic SAML strategy for OmniAuth
Role in this project:
userBack-end Developer
Contributions:6 releases, 9 reviews, 49 commits in 6 years 4 months
Contributions summary:Patricio primarily focused on updating and maintaining the `omniauth-saml` library, a SAML strategy for OmniAuth. Their work involved updating the underlying `ruby-saml` dependency and bumping the version numbers to reflect the changes. The user also introduced new features such as issuer information for the metadata endpoint and support for Single Logout (SLO), expanding the library's functionality. They also made changes to the test suite to ensure compatibility with newer versions of dependencies.
idpomniauthauthenticationstrategygeneric
gitlabhq/gitlab-shell

Jun 2016 - Sep 2016

Replacement for gitolite. This repo is a mirror of https://gitlab.com/gitlab-org/gitlab-shell/
Role in this project:
userBack-end Developer
Contributions:13 commits in 2 months
Contributions summary:Patricio primarily focused on enhancing GitLab Shell's functionality by adding support for Git Large File Storage (LFS) and improving SSH protocol handling. They implemented the `git-lfs-authenticate` command, enabling the secure transfer of large files. The user also refactored the LFS authentication logic to use a dedicated API endpoint. Furthermore, they enhanced test coverage, ensuring robust performance and reliability.
gitoliteshellreplacementgitlab
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
Patricio Cano - Staff Software Engineer