Pabloย Crivella

Senior Software Engineer at Creative Fabrica

Utrecht, Utrecht, Netherlands
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
Pablo Crivella is a Senior Software Engineer with 12 years of experience building and scaling reliable distributed systems, currently driving platform work at Creative Fabrica from Utrecht. He has strong backend expertise across Ruby, Go, Elixir and Node.js, shipping cloud-native services for file storage, uploads/downloads, search ETL, and vendor pricing systems. At WeTransfer he contributed to platform-level services and application security workflows for CSAM detection, and at bol.com and other firms he helped migrate legacy systems to resilient Go services on Kubernetes. Pablo is an active open-source contributor in the Ruby ecosystemโ€”his improvements to pundit and devise-jwt show a pragmatic emphasis on flexibility, authorization, and secure JWT revocation. He pairs hands-on implementation with mentoring and hiring experience, regularly improving code maintainability through DDD and testable architectures. Colleagues describe him as a pragmatic engineer who balances performance optimizations with long-term maintainability.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering - BE Systems Engineering, Bachelor of Engineering - BE Systems Engineering at Universidad Privada de Santa Cruz de la Sierra - UPSA
languagesEnglish, Spanish, Italian
stackoverflow-logo

Stackoverflow

Stats
61reputation
1kreached
5answers
0questions
github-logo-circle

Github Skills (19)

ruby-rails10
devise10
authorizations10
rubygems10
authentication10
user-authentication10
rails10
ruby10
authorization10
jwt10
activerecord10
testing9
database-migrations9
rspec9
database-migration9

Programming languages (13)

PowerShellCSSJinjaC++GoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
varvet/pundit

Dec 2016 - Jul 2018

Minimal authorization through OO design and pure Ruby classes
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 35 comments in 1 year 6 months
Contributions summary:Pablo primarily focused on enhancing the `pundit` library's functionality. They implemented features such as allowing override of the policy class and policy scope class in authorize and policy_scope methods, respectively. The user refactored the permitted_attributes method and improved documentation for the `pundit_params_for` method. These changes show a focus on improving the library's flexibility and usability for authorization in Ruby applications.
pure-rubyauthorizationrailsauthenticationruby
waiting-for-dev/devise-jwt

Dec 2017 - Dec 2017

JWT token authentication with devise and rails
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 20 comments in 1 day
Contributions summary:Pablo focused on enhancing the devise-jwt gem by implementing a whitelist-based JWT revocation strategy. They modified the database schema, created migrations, and updated the application's configuration for this new feature. Additionally, the user added and modified specs to ensure the whitelist revocation strategy functioned correctly. This work involved modifying core libraries and dependencies related to user authentication and JWT token management.
ruby-gemrailstokenauthenticationruby
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