Innovación · Aplicaciones internas · Automatización · Datos

Christian Pérez Bumann

Busco dónde pierde tiempo una empresa en su día a día y lo convierto en herramientas que la gente usa a diario: aplicaciones internas, integraciones, automatizaciones y datos.

Python · FastAPI · PostgreSQL · React · TypeScript · Azure · Power Platform · Desarrollo con inteligencia artificial

Sobre mí

Innovo desde dentro, donde se hace el trabajo

Mi trabajo empieza lejos del código: en cómo se trabaja de verdad. Facturas de proveedores, movimientos del banco, conciliaciones, ausencias, diferencias de facturación… Ahí es donde veo qué se repite, qué se escapa y qué depende de que alguien se acuerde.

Hoy desarrollo sobre todo aplicaciones internas completas —con Python, FastAPI, PostgreSQL y React, desplegadas en Azure— e integraciones con el ERP, Microsoft 365, los bancos y Recursos Humanos. Trabajo con agentes de inteligencia artificial dentro de un proceso de ingeniería con reglas claras. Y sigo usando Power Platform y Power BI cuando son la herramienta adecuada.

No me define una tecnología, sino una forma de abordar los problemas: entenderlos bien, plantear la solución que encaja y construirla para que dure.

Aplicaciones internas

Herramientas que sustituyen hojas de cálculo, carpetas de correo y el copiar y pegar de un sistema a otro.

Integraciones

ERP, Microsoft 365, SharePoint, bancos, Factorial y API públicas, conectados para que nadie tenga que teclear dos veces el mismo dato.

Datos

Modelos que convierten la información dispersa en seguimiento, conciliación y decisiones.

Desarrollo con IA

Agentes de inteligencia artificial guiados por documentación escrita, cambios pequeños, integración continua obligatoria y revisión humana.

Proyecto principal

Intranet corporativa para un grupo de viajes

La empecé de cero y hoy se usa a diario. Es una plataforma con varias aplicaciones —proveedores, clientes, recursos humanos y marca— que comparten el acceso, los permisos y los datos.

Preliquidación: dos líneas de la factura que, juntas, cuadran con un único servicio del ERP
Preliquidación: dos líneas de la factura que, juntas, cuadran con un único servicio del ERP

Capturas con datos de demostración.

Del correo del proveedor a la factura validada

Lee el correo de Microsoft 365, extrae los datos de los PDF con reglas e inteligencia artificial, casa cada línea con el ERP y sigue cada diferencia hasta que alguien la cierra.

Conciliación como la haría una persona

Cuando las líneas no casan una a una, busca combinaciones cuya suma cuadre y las propone para que alguien las revise, en lugar de adivinar.

Una sola herramienta

Banco, tarjetas, BSP de la IATA, comisiones y contabilidad, pero también cobros de clientes y ausencias que llegan de Factorial en cuanto se registran.

Datos en los que se puede confiar

Seguridad por filas en PostgreSQL, registro de todo lo que se hace, permisos según el rol de cada persona y pantallas que se actualizan solas.

Pensada para mantenerse

Nada entra sin revisión ni sin superar la integración continua (análisis estático, tipos, pruebas y detección de secretos). La infraestructura de Azure está descrita como código, y cada cambio llega con su manual y su nota de novedades para quien usa la aplicación.

Más de 3000

cambios registrados

Más de 800

propuestas de cambio revisadas

Más de 270

migraciones de la base de datos

Junio de 2026

en marcha desde

PythonFastAPISQLAlchemyPostgreSQLReactTypeScriptTanStack QueryTailwindAzureBicepGitHub ActionsMicrosoft Graph

Desarrollo con inteligencia artificial, con reglas claras

La mayor parte del código la escribo con agentes de inteligencia artificial (Claude Code). El modelo es lo fácil. Lo que hace que funcione es el sistema que lo rodea: guías de arquitectura y de estilo que los agentes deben seguir, cambios pequeños y encadenados, una integración continua que nadie puede saltarse y una revisión humana antes de que nada llegue a producción. Yo diseño el proceso, defino el producto y reviso cada cambio.

Proyectos

Otros proyectos, antes y ahora

Cada uno, contado a partir del problema que había, de lo que construí y de lo que cambió en el día a día.

Conector bancario a medida

Conector bancario a medida

Problema

La API bancaria no tenía conector nativo para Power Platform, y parte de la gestión de movimientos seguía dependiendo de procesos manuales.

Solución

Desarrollé un conector personalizado para autenticar llamadas, consultar movimientos y cargar la información en Dataverse para su uso en apps y flujos.

Power PlatformCustom ConnectorAPI RESTDataverseOpenAPI

Resultado

Integración bancaria reutilizable y menos intervención manual en la gestión de movimientos.

Automatización documental de proveedores

Automatización documental de proveedores

Problema

La documentación llegaba en grandes volúmenes, con estructuras distintas y casos complejos como archivos comprimidos dentro de otros comprimidos.

Solución

Automaticé la descarga, descompresión, clasificación en SharePoint, extracción de datos de facturas y cruce con el sistema interno.

Power AutomateSharePointProcesamiento documentalPower QueryAutomatización

Resultado

Menos carga administrativa y un proceso documental más estable para proveedores de distinta complejidad.

Casos internos de facturación

Casos internos de facturación

Problema

Las diferencias al facturar servicios comprados a proveedores se gestionaban entre administración y ventas con avisos manuales y poca trazabilidad.

Solución

Diseñé un sistema de casos con localizador, motivo y estado. Un automatismo revisaba servicios facturados, los contrastaba con casos abiertos y cerraba los ya resueltos.

Power AppsDataverseModel-driven AppsPower AutomateCRM

Resultado

Menos seguimiento manual entre departamentos y mejor trazabilidad sobre cada incidencia.

Control automático de facturas FACe

Control automático de facturas FACe

Problema

Las facturas enviadas a organismos públicos podían ser rechazadas, pero el seguimiento de estados y rechazos requería revisión manual.

Solución

Creé una solución para controlar los estados de las facturas cargadas en FACe y avisar automáticamente a la oficina correspondiente cuando una factura era rechazada.

Power AutomateAPIDataverseSharePointIntegración

Resultado

Detección más rápida de rechazos y mayor control sobre facturas enviadas a organismos públicos.

Modelos financieros y operativos en Power BI

Modelos financieros y operativos en Power BI

Problema

La información financiera y operativa estaba repartida entre Business Central y otras fuentes, lo que dificultaba analizar la cuenta de resultados, el balance, los indicadores clave y los procesos pendientes.

Solución

Construí modelos de datos en Power BI a partir de Business Central. Adapté la información al Plan General Contable y creé informes de cuenta de resultados, balance, indicadores financieros y seguimiento operativo, con controles como el de facturas pendientes de recibir por proveedor.

Power BIBusiness CentralDAXPower QueryPGCModelado financiero

Resultado

Modelos financieros y operativos adaptados al negocio para análisis, seguimiento y toma de decisiones.

Tratamiento e integración de datos

Tratamiento e integración de datos

Problema

Algunos procesos requerían preparar, transformar o cruzar datos de distintas fuentes antes de poder automatizarlos o analizarlos correctamente.

Solución

Desarrollé consultas, scripts y automatizaciones para transformar archivos, validar formatos, sincronizar bases de datos por ODBC, cruzar los datos del ERP con los de Recursos Humanos y dar soporte técnico a procesos internos complejos.

PythonSQLPower QueryETLAutomatizaciónIntegración de datos

Resultado

Datos mejor preparados, procesos más fiables y menos dependencia de tareas manuales repetitivas.

Habilidades

Del proceso a la herramienta en uso

Lo que uso para llevar un problema de negocio hasta una herramienta que funcione y se pueda mantener.

Desarrollo y nube

Python y FastAPI
PostgreSQL y seguridad por filas
React y TypeScript
Azure e infraestructura como código
Integración y despliegue continuos
Desarrollo con agentes de IA

Power Platform y automatización

Power Automate
Power Apps
Dataverse
Automatización de procesos
Flujos documentales
Lógica de negocio

Integración y arquitectura

API REST y webhooks
Conectores personalizados
Microsoft Graph y SharePoint
Arquitectura multientorno
Sincronización de datos
Procesos empresariales

Datos y análisis

Power BI
Modelado de datos
Cuadros de mando e informes
SQL
Conciliación de datos
Desarrollo web

Enfoque de trabajo

Cómo trabajo

No construyo sistemas a partir de la teoría, sino de problemas reales.

Entender el proceso antes de escribir código

Observo cómo se trabaja de verdad: dónde se pierde tiempo, qué se repite y qué se escapa. La herramienta se adapta al proceso, y no al revés.

Si falta un dato, pregunto

Reconstruyo el proceso y propongo, pero no me invento las reglas. Lo que no sé, lo pregunto con ejemplos delante.

La estructura no se recorta

Se puede recortar en funciones, pero nunca en el modelo de datos, la seguridad o el registro de lo que se hace. Eso se paga después, y casi siempre sin que nadie se dé cuenta.

Piezas pequeñas y revisadas

Cambios pequeños, revisados uno a uno, que solo entran en producción si superan una integración continua que nadie puede saltarse.

Inteligencia artificial, con reglas

Los agentes de IA trabajan a partir de documentación escrita: la arquitectura, el estilo y lo que no se puede tocar. Yo defino el producto y reviso cada cambio.

Dejarlo escrito

Queda registrado el porqué de cada cambio y también lo que no se pudo probar. Y quien usa la herramienta tiene un manual y una página de novedades.

Contacto

Hablemos

Si en tu empresa hay un proceso que se hace a mano y no debería, o quieres ver cómo está construido algo de lo que cuento aquí, escríbeme.