ERP

Desarrollador Odoo

Experiencia profesional de v10 a v19, con el mayor foco en v16-v19 Enterprise. Desarrollo de módulos custom, integraciones complejas, migraciones multi-versión y mantenimiento de sistemas en producción.

Odoo EnterpriseV10-V19Python · PostgreSQL · QWeb7+ años de experiencia ↗

Versiones

Cobertura de versiones

Primer contacto en v8 durante prácticas universitarias. Profesional desde v10. El historial de migraciones incluye el salto de v10 a v16 en un único proyecto.

Prácticas
v8v10
Profesional
v13v14v15
Foco principalEnterprise
v16v17v18v19

Proyectos de migración multi-versión completados, incluyendo una instancia en producción migrada de v10 a v16 en un único proyecto.


Áreas funcionales

Áreas de negocio

Áreas funcionales con conocimiento técnico y de procesos consolidado.

Cobertura principal
VentasInventarioContabilidadComprasHelpdeskTPVRR. HH. y Planificación
Periférico
Comercio electrónico

Trabajo técnico

Trabajo técnico

Qué se construye, depura, integra y despliega.

01

Desarrollo core

  • Ciclo completo de desarrollo de módulos
  • ORM y campos calculados
  • Acciones de servidor y acciones automatizadas
  • Tareas programadas (cron)
  • Consultas SQL directas
  • Restricciones y lógica onchange
02

Reportes

  • Plantillas QWeb (PDF y web)
  • Framework account.report
  • Informes XLSX a medida
  • Diseños de facturas y documentos a medida
03

Integraciones

  • Controladores REST API (entrantes)
  • Integraciones con APIs externas (salientes)
  • Pentaho · Trusted Shops · OXID
  • Roomz · Quotapath
  • Sincronización bidireccional de datos
04

Rendimiento y depuración

  • Optimización de consultas PostgreSQL
  • Perfilado del ORM y detección de N+1
  • Depuración de incidencias en producción
  • Ajuste de índices y planes de consulta
05

Infraestructura

  • Flujos de trabajo en Odoo.sh
  • GitHub Actions CI/CD
  • Entornos basados en Docker
  • Administración de servidores Linux
06

Frontend

  • Framework de componentes Owl
  • Personalizaciones del frontend del TPV
  • Personalizaciones de Website y eCommerce
  • Herramientas JS modernas

Cómo trabajo

Cómo construyo

Algunos principios que dan forma al trabajo.

  1. Fácil de actualizar, antes que ingenioso. Si una personalización exige un esfuerzo heroico en la siguiente migración, estaba mal construida.

  2. Límites de módulo que reflejan el dominio de negocio, no la línea de tiempo del desarrollo.

  3. Integraciones diseñadas para fallar con claridad - con errores explícitos, sin corrupción silenciosa de datos.

  4. PostgreSQL tratado como preocupación de primer nivel, no como un detalle pendiente cuando el módulo ya va lento.

  5. Código legible por el siguiente desarrollador sin necesidad de una visita guiada.

MÁS ALLÁ DEL ERP

¿Buscas una web o una aplicación a medida?

Esta página resume mi experiencia profesional en ingeniería ERP. Si lo que necesitas es una web para tu negocio o una aplicación web a medida, aquí tienes lo que construyo.