Álvaro Tudela Leal

Analista de Procesos & Automatización · Odoo 16 · Python · Analytics

Perfil

Ingeniero Civil Industrial. Opero y extiendo un Odoo 16 multi-compañía en un holding: relevamiento con las áreas, configuración, migración de procesos al ERP, documentación y capacitación. Perfil híbrido — hago el trabajo funcional y además construyo sobre el ERP en Python.

Construyo infraestructura digital sobre el ERP: automatizaciones, dashboards operativos en tiempo real y modelos predictivos —churn B2B, forecasting de demanda— que reemplazan procesos manuales con sistemas en producción.

Construyo integraciones de IA sobre sistemas de negocio: un servidor MCP que expone el ERP a asistentes conversacionales, y un sistema RAG sobre documentación técnica.

Background en industrias de alta exigencia —ensayos no destructivos en celulosa y siderurgia— que complementa la visión técnica con comprensión real de operaciones.

Experiencia
Analista de Procesos & Automatización jul 2025 — presente
Grupo Cafestore

Interlocutor técnico transversal del grupo: diseño de requerimientos con gerencia, ventas, bodega, logística y servicio técnico; implementación y operación de la infraestructura digital.

  • ERP Odoo 16. Configurado como fuente fiable de información operacional: acciones de servidor, tareas programadas, campos personalizados y automatizaciones que dan trazabilidad a los procesos y datos en los que el negocio confía para medir márgenes y decidir — donde antes los registros no reflejaban la realidad.
  • Automatización interempresa (multi-compañía). Flujos operacionales entre empresas del holding automatizados — procesos manuales reemplazados por ejecución automática.
  • Dashboards operativos. Cuatro áreas —gerencia, bodega, tostaduría y logística— pasaron de reportes manuales en Excel a datos en tiempo real: 9 paneles en producción desde servidor propio. El KDS en Tostaduría eliminó la coordinación verbal y la pizarra física entre áreas.
  • Inteligencia comercial predictiva. Modelos de retención de clientes B2B y forecasting de demanda en producción: transforman el seguimiento comercial de reactivo a proactivo automatizado, priorizando acciones del equipo de ventas.
  • Rediseño de flujos críticos. CRM y Servicio Técnico migrados de herramientas dispersas a flujos documentados y trazables en el ERP, con seguimiento, SLA y métricas donde antes solo había coordinación informal.
  • Estandarización operacional. Traduje el conocimiento tácito de la operación a procesos escritos: flujos BPMN, 26 SOPs logísticos y 21 guías comerciales, además de materiales de capacitación, para que el negocio opere con menos dependencia de personas clave.
Encargado Implementación Sistema de Gestión 2024 — 2025
R9 Ingeniería

Evaluación del estado actual del sistema de gestión (ISO 9001 e ISO 20000-1) y diseño del plan de implementación. Coordinación entre equipos técnicos y dirección.

Analista de Operaciones Logísticas y Comerciales 2020
Comercial Lubeck SPA

Control de gestión del departamento de Operaciones. Abastecimiento logístico en Convenio Marco, licitaciones y compra ágil. Coordinación entre departamentos. Cuatro personas a cargo.

Proyectos
Pulso Comercial — Dashboards operativos sep 2025 — presente
PULSO COMERCIAL DEL EQUIPO VOLUMEN MES ACTUAL (VS META) 742 / 1.150 Kg Acumulado YTD: 6.480 Kg Déficit YTD: 1.240 Kg Hoy: 34 Kg | Prom: 27,4 Kg LEADERBOARD PEDS $ NETO 1. Ecommerce14$1.284.500 2. Tienda Web11$968.200 3. C. Morales9$742.800 4. P. Vargas7$615.300 5. R. Soto5$398.700 RESUMEN VENTAS (HOY) $2.184.300 Promedio diario mes: $1.847.200 VENTAS POR ORIGEN (KG) MES AÑO 1. Colombia Caldas1842.140 2. Blend1563.820 3. Brasil Furnas1321.960 4. Honduras El Jardín981.415 5. Etiopía Limu74980 6. Colombia Huila Desc.41520 Pendiente de empaque 53,5 Kg Próximo despacho mañana PULSO DE VENTAS — COMPORTAMIENTO DIARIO 01 15 30
Recreación del panel con datos ficticios. Estructura, jerarquía y paleta del sistema real; cifras, vendedores y montos inventados.
PANEL DE TOSTADURÍA — KDS PLANTA Próximo despacho: mañana Colombia Caldas 20,5 / 21,5 Kg Brasil Furnas 17,5 / 17,5 Kg Etiopía Limu 10,5 / 12,0 Kg Honduras El Jardín 4,5 / 4,5 Kg Blend 0,5 / 0,5 Kg DETALLE DE PREPARACIÓN VENTA DIRECTA Courier A Pedido #S08620 04/08 Cliente #C-4471 10 × Etiopía Limu · 1 kg grano Armado Chat ERP DESPACHO INTERNO Interempresa Pedido #S08624 04/08 Cliente #C-2038 4 × Brasil Furnas · 1 kg 8 × Brasil Furnas · 250 g Armado Chat ERP ABASTECIMIENTO Courier B Pedido #S08552 03/08 Nota: primera compra — incluir muestra 2 × Colombia Caldas · 250 g 2 × Blend · 250 g Armado Nuevo mensaje
KDS de planta. Los clientes aparecen anonimizados con código (#C-4471); cantidades y pedidos son ficticios.

Red de nueve paneles conectados directamente a la base de datos del ERP, desplegados en contenedores sobre servidor propio. Da visibilidad en tiempo real a gerencia, bodega, tostaduría y logística, incluyendo pantallas KDS en planta que reemplazaron la coordinación verbal y la pizarra física entre áreas. Sustituyó por completo los reportes manuales en Excel de las cuatro áreas.

PythonStreamlitPostgreSQL DockerRaspberry PiOdoo
Expocafé 2026 — Registro de un evento jul 2026
🛒 Carrito caja 1 TOTAL A PAGAR $21.480 Merma Factura Correo del cliente (opcional) cliente@empresa.cl Método de pago Transbank ✓ Enviar venta Colombia Caldas x1 · $11.480 Catálogo ⟳ Actualizar 🔍 Buscar por nombre o N°… N°59 · Filtros V60 $5.980 quedan 38 Colombia Caldas $11.480 quedan 142 Honduras El Jardín $11.480 quedan 96 N°48 · Dripper $8.240 quedan 3 Brasil Furnas $10.900 quedan 118 Etiopía Limu $12.600 quedan 74 N°21 · Balanza $58.400 quedan 2 Totebag $4.900 quedan 61 Blend $9.800 quedan 156 N°44 · AeroPress $54.300 quedan 4 N°16 · Molino $74.200 quedan 1 Vasos x 50 $4.600 quedan 88 Stock y catálogo leídos del ERP en vivo · cada venta se registra contra el pedido correspondiente
App de caja del stand, recreada con precios y stock ficticios. Lee el catálogo del ERP y registra cada venta con su medio de pago.

Lideré la planificación tecnológica del stand y desarrollé la app de caja y los formularios de captura. Fue la primera vez que las ventas de un evento quedaron registradas: antes no se medía nada. El cierre entregó venta por día, sell-through por SKU, 84 SKU cuadrados contra stock físico y dos tercios de la venta trazada a comprobante, además de 400 registros de clientes.

PythonStreamlitOdoo XML-RPC Raspberry Pi
Odoo — Automatización y rediseño de procesos 2025 — 2026

Tres frentes sobre la misma instancia de Odoo 16: automatizar lo que cruzaba dos empresas, rediseñar un embudo comercial que había dejado de servir, y llevar un proceso que vivía en la coordinación informal a un flujo trazable con SLA.

Automatización interempresa — multi-compañía

EMPRESA A — vende al cliente final EMPRESA B — dueña del producto Venta cruzada entre empresas del holding · ciclo completo ~30 min Venta confirmada picking queda en espera (sin stock) Borrador de compra generado automático A → B Recepción en A stock disponible Picking liberado + factura interempresa ✓ despacho al cliente Entrega en B generada al confirmar CRON · cada 1 h confirma compras bajo el umbral autorizado CRON · cada 1 h valida la entrega y recepciona en A Condición: la venta debe originarse en la bodega con la regla configurada, o no se dispara la compra automática
Diagrama del proceso real, con nombres de empresa y umbrales generalizados.

Dos empresas del holding se venden productos entre sí. Configuré el ciclo completo para que ocurra sin intervención: la venta a cliente final dispara la compra interempresa, dos tareas programadas la autorizan bajo umbral y validan el movimiento en ambas compañías, y la factura se emite sola. Lo que antes exigía un vendedor, una pizarra y una consolidación manual mensual, hoy cierra en unos 30 minutos.

Rediseño del embudo comercial — CRM

Migración del embudo comercial — antes y después ANTES DESPUÉS Etapas del embudo 44 Etapas del embudo 10 Registros activos 1.932 Registros activos 321 Iniciativas fuera del embudo 1.502 Iniciativas fuera del embudo 0 Actividades vencidas 71 Actividades vencidas 0 Cartera con seguimiento agendado 37 Cartera con seguimiento agendado 302
Métricas reales del proceso — no incluyen datos comerciales (ventas, márgenes ni clientes).

El CRM había acumulado 44 etapas y casi 2.000 registros donde el 78% ni siquiera estaba en el embudo. Rediseñé el pipeline a 10 etapas con criterio único de cierre —ganado = pago recibido— y 13 motivos de pérdida con prefijo, para poder distinguir perdimos una venta de nunca fue una venta: sin esa distinción, la tasa de conversión mide la calidad del formulario y no la del vendedor. La cartera con seguimiento agendado pasó de 37 a 302.

Servicio Técnico — end-to-end

Los técnicos no operan el ERP — lo alimentan por formulario Técnico en taller Formulario web de registro · Recepción · avance · pausa · cierre · Mediciones antes / después · Fotos y prediagnóstico de repuestos AUTOMATIZACIÓN Publica el registro como nota estructurada en el ticket original Ticket en el ERP Historia única y auditable · Prioridad por tipo de garantía · Orden de reparación vinculada · Todo el historial en un solo lugar Coordinador Actúa sobre la alerta · Re-cotiza al cliente · Gestiona repuestos · Mueve de etapa Ciclo de vida del equipo — 4 fases, cada cambio de etapa dispara una acción 1 · RECEPCIÓN SLA de 24 h al ingresar Presupuesto inicial al cliente Caducidad automática si no responde 2 · DIAGNÓSTICO Taller, terreno o espera repuesto Re-cotización sobre prediagnóstico Cierre de orden descuenta stock 3 · COMERCIAL Facturación y cobro Pago contado o línea de crédito Reasignación automática a Contabilidad 4 · CIERRE Retiro, despacho o terreno Control de equipos no retirados Correo automático: equipo disponible Acciones personalizadas propias: generación de la orden arrastrando los datos del ticket, y presupuesto en formato propio
Arquitectura del proceso. Diagrama generalizado: sin nombres de cliente, montos ni datos de la operación.

Servicio Técnico operaba con coordinación informal y sin trazabilidad. Lo reconstruí como proceso documentado en el ERP, resolviendo primero la restricción real: los técnicos no usan el backend. Diseñé un formulario web donde registran recepción, avances, pausas, mediciones y fotos, y una automatización lo publica como nota estructurada en el ticket — de modo que el coordinador reacciona sobre información completa sin que nadie tenga que aprender Odoo. Sumé acciones personalizadas para generar la orden de reparación arrastrando los datos del ticket, reasignación automática de equipo al cambiar de fase y avisos automáticos al cliente.

Odoo 16Multi-compañíaAcciones de servidor Tareas programadasHelpdeskCRM Migración de datosBPMNSLA
Servidor MCP para Odoo 2026

Servidor propio que expone el ERP a asistentes de IA mediante Model Context Protocol, con tres herramientas de solo lectura y whitelist de métodos. Permite consultar el ERP en lenguaje natural sin exponer capacidad de escritura.

PythonFastMCPSSE Docker
CRM predictivo — Detección de fuga B2B ene 2026 — presente

Modelo BG/NBD que estima la probabilidad de abandono de clientes mayoristas a partir de su patrón de compra. Convierte el seguimiento comercial de reactivo a proactivo: entrega al equipo de ventas una lista priorizada de cuentas en riesgo, con salida automática por correo y planilla.

PythonLifetimesPandas Odoo XML-RPC
Forecasting de demanda mar 2026 — presente

Sistema de proyección de demanda con Holt-Winters sobre el histórico de ventas del ERP, ejecutado de forma programada. Orienta las decisiones de abastecimiento con una estimación por producto en lugar de criterio manual.

PythonstatsmodelsHolt-Winters cron
Diagnóstico operacional — Telemetría industrial dic 2025 — may 2026

Análisis de la telemetría de tostado para caracterizar el comportamiento real del equipo y respaldar decisiones técnicas de operación y mantenimiento con datos en vez de percepción.

PythonPandasSeries de tiempo
MatchFlow — SaaS para gestión de árbitros ene 2026 — presente

Proyecto propio. Plataforma multi-tenant para la evaluación y nominación de árbitros de básquetbol: reemplaza el registro jugada a jugada en Excel por captura en tiempo real con cálculo automático de puntaje ajustado por dificultad del partido. Roles diferenciados, nominaciones con integración a calendario, rankings, reportes exportables y gestión de pagos. En producción con CI/CD propio: tests, build y despliegue automático en cada cambio.

React 18ViteFirebase FirestoreGitHub ActionsPWA
Ver funcionando — matchflow.pro
Sistema RAG de búsqueda documental 2025 en pausa

Agente de IA para consulta en lenguaje natural sobre documentación técnica: ingesta, generación de embeddings y respuesta conversacional sobre el corpus. Construido para resolver la búsqueda de repuestos en catálogos extensos, donde la búsqueda por palabra clave no basta. Funcional en servidor propio; actualmente no productivo.

PythonRAGEmbeddings Vector DBLLM
Stack técnico
ERP y datos
Odoo 16Avanzado
SQL / PostgreSQLInt. avanzado
XML-RPC / REST APIsIntermedio
ExcelAvanzado
Desarrollo
PythonAvanzado
StreamlitAvanzado
ReactIntermedio
GitHub / CI-CDIntermedio
Infraestructura e IA
Docker / ComposeIntermedio
MCP ProtocolIntermedio
n8nIntermedio
Tailscale / VPN meshIntermedio
Formación
Ingeniero Civil Industrial — Universidad del Biobío Titulado 2023
IBM Generative AI for Software Developers — Coursera 2026 · en curso
Analista de Datos — IPS DATAX 2025
Inglés — Poliglota.org 2024 · B1 certificado
Además

Árbitro de básquetbol. Ocho años como árbitro certificado a nivel nacional, con desempeño en alto rendimiento y liga profesional de Chile. Decisión bajo presión, manejo de conflicto y aplicación de reglas ante gente que las discute. De ahí nace MatchFlow: conozco el problema que resuelve desde adentro de la cancha.