Microservicios y orquestación
+20 servicios Python especializados consumidos vía RabbitMQ: OCR, clasificación, extracción GPT, validación, anonimización, Whisper y flujos configurables.
- Python
- RabbitMQ
- Whisper
- Document AI
Developer · Python · LLMs · Kubernetes
3+ años en plataforma IDP enterprise: +30 clientes, +1M documentos procesados. Agentes con tool calling, orquestación event-driven, arquitectura hexagonal en Kubernetes (Azure, AWS y on-premise) y resolución de problemas reales de producción.
Microsoft Certified: Azure AI Engineer Associate
+20 servicios Python especializados consumidos vía RabbitMQ: OCR, clasificación, extracción GPT, validación, anonimización, Whisper y flujos configurables.
Tool calling con LangChain, structured outputs strict mode, esquemas dinámicos por tipo documental y HITL cuando la confianza no alcanza el umbral.
KEDA, tenant isolation, Redis para distributed locking, observabilidad de costes de tokens y resolución de incidentes reales en producción.
Despliegue en Azure, AWS y on-premise con Keycloak y configuración por cliente. +30 clientes activos y +200k documentos/mes.
Junio 2023 - Presente
IA documental
Python · RabbitMQ · KEDA · LangChain · HITL
Trabajo actual · 2023 – Actualidad
Plataforma en producción activa — proyecto enterprise en Inetum (IIM-AI4CS).
Producto propio · 2023 – Actualidad
Proyecto para cliente · 2024
Soy Joan Marqueño, Developer especializado en Python y sistemas LLM en producción. En Inetum (proyecto IIM-AI4CS) diseño e implemento microservicios, agentes con tool calling y la operativa de una plataforma IDP usada por decenas de clientes en Azure, AWS y on-premise.
Me muevo bien entre código, arquitectura hexagonal y problemas de producción: token overflow, race conditions, rate limits de Azure OpenAI o escalado con KEDA. Fuera del entorno enterprise he lanzado productos propios, lo que refuerza mi criterio de producto y entrega end-to-end.
Me interesan roles de full stack, backend Python o AI engineering con arquitectura, integración de modelos y entrega end-to-end.