Pedro Romero is a seasoned technology leader and Odoo specialist with 14 years of experience, currently serving as Vicepresidente of the Asociación Española de Odoo and Co-owner & CTO at Tecnativa. He blends deep back-end expertise in Odoo module development and migrations with DevOps skills—maintaining CI/CD, Docker-based Odoo environments, and translation integrations across many OCA projects. His open-source footprint shows steady, practical contributions to core community tooling (maintainer-quality-tools, doodba, openupgradelib) and hands-on fixes spanning accounting, sales, inventory and reporting modules. Previously a long-tenured systems and R&D lead, he has delivered ERP, BI and large-scale Linux desktop rollouts, bringing strong operational judgement to product and infrastructure decisions. Based in Alicante, Spain, he pairs technical craftsmanship with organizational leadership inside the Odoo community and a proven track record of stabilizing and migrating complex ERP codebases.
14 years of coding experience
9 years of employment as a software developer
Grado, Administración y Dirección de Empresas, Grado, Administración y Dirección de Empresas at Universidad de Castilla-La Mancha
A library with support functions to be called from Odoo migration scripts.
Role in this project:
Back-end Developer
Contributions:34 releases, 209 reviews, 220 commits in 8 years 1 month
Contributions summary:Pedro primarily contributed to the `openupgradelib` repository, focusing on refactoring and improving existing functionalities. They addressed performance issues by migrating code to use SQL queries for database interactions, specifically within the `m2o_to_m2m` and `m2m_to_x2m` methods. The user also made improvements to existing methods, such as the `set_partner_id_from_partner_address_id` and `map_values` methods, which further improved the library's utility. Furthermore, they updated the codebase to improve compatibility across different Odoo versions.
Odoo Maintainers Tools & conventions for OCA members which evaluate and maintain repositories.
Role in this project:
Back-end Developer
Contributions:32 reviews, 167 commits, 149 PRs in 8 years 6 months
Contributions summary:Pedro's primary contribution involves improving and extending maintainer tools for the Odoo Community Association. They focused on adding and refining tools related to branch migration, Transifex integration, and repository management. This included creating scripts for migrating branches, pulling translations from Transifex, and managing repository labels. The user also updated the module template and associated documentation.
repositoriespythonodooevaluateerp
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.