Pau Pérez

Engineering Manager at JOIN

Munich, Bavaria, Germany
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
Pau Pérez is an engineering manager based in Munich with 12 years of experience building and leading backend-first teams across Ruby, TypeScript, Python and distributed systems. He combines hands-on refactoring and performance work—improving payment and order flows for Open Food Network and optimizing Decidim’s caching and profiling—with people leadership roles from co-founding Coopdevs to engineering lead at Tacto. Pau is comfortable across the full stack, shipping React front-ends and PostgreSQL-backed services on Mac and Linux, and has a particular interest in resilient, distributed architectures. He brings an operator’s attention to data integrity and caching, plus a track record of turning legacy codebases into maintainable platforms. Colleagues know him for pragmatic technical decisions informed by deep profiling and incremental improvements rather than big-bang rewrites.
code12 years of coding experience
job13 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
bookMaster of Computer Networks, Distributed Computing, Master of Computer Networks, Distributed Computing at Universiteit Antwerpen
languagesEnglish, Spanish, Catalan, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

spreed10
ruby-rails10
databases10
database-api10
spree10
rails10
payment-processing10
performance-optimization10
back-end-development10
order-management10
ruby-on-rails10
database10
ruby10
testing9
caching8

Programming languages (12)

JinjaShellCSSRustJavaScriptLuaPHPObjective-C

Github contributions (5)

github-logo-circle
Connect suppliers, distributors and consumers to trade local produce.
Role in this project:
userBack-end Developer
Contributions:36 releases, 1192 reviews, 1783 commits in 4 years
Contributions summary:Pau primarily focused on improving and refactoring the codebase, particularly related to payment and order processing. This included updating and fixing deprecated functionality related to order cycles and shipping methods, along with modifications to improve data integrity and to address deprecated Spree API calls. They also addressed bugs related to incomplete order states. The changes also show attempts to improve caching performance.
farmersdistributorsrailsnonprofitfood
decidim/decidim

Jul 2020 - Jun 2021

The participatory democracy framework. A generator and multiple gems made with Ruby on Rails
Role in this project:
userBackend Developer
Contributions:3 reviews, 10 commits, 11 PRs in 10 months
Contributions summary:Pau contributed to the performance optimization and feature enhancement of the Decidim framework. Their work included memoizing the `current_user` method to reduce cache checks and improve response time, and integrating profiling tools like Bullet and rack-mini-profiler for development. They also addressed a bug in the consultation preview related to published questions and updated the installation process for profiling gems. Furthermore, the user refactored the code to use the followers counter cache when available.
participatory-democracycivic-techgovernmentdemocracyparticipation
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
Pau Pérez - Engineering Manager at JOIN