- Diseño de un sistema de integridad basado en hashes encadenados.
- Compatibilidad entre SQL Server y MariaDB dentro de una misma base de código.
- Evolución de una plataforma WCF hacia una arquitectura moderna basada en REST y .NET.
- Implementación de prácticas de desarrollo seguro y trabajo alineado con ISO 27001.
- Evolución de una plataforma SaaS basada en modelos, formularios y validaciones configurables.
- Coordinación técnica del desarrollo de productos empresariales manteniendo presencia en el código.
He dedicado años a construir, mantener y evolucionar productos empresariales complejos.
Trabajo sobre sistemas que tienen que seguir vivos con el paso del tiempo: ERP, plataforma SaaS, integraciones, seguridad, datos y decisiones técnicas que no se pueden tomar a corto plazo.
Mi trabajo combina desarrollo, arquitectura, análisis funcional, liderazgo técnico y evolución del producto. Sigo programando y sigo tomando decisiones sobre el sistema completo.
Contribuciones destacadas
Lo más relevante de mi trabajo técnico.
Una selección corta de decisiones y entregas que explican mejor mi aportación que una lista genérica de herramientas.
Experiencia
La experiencia se entiende mejor como una continuidad de producto que como una lista de cargos.
Nunca he dejado de programar. Cada etapa ha ampliado el contexto: primero desarrollo, luego calidad, después producto, arquitectura y coordinación técnica.
INDRA
Primeros proyectos de software
Primer contacto profesional con desarrollo en entornos empresariales. El trabajo consistía en entender código existente, entrar con cuidado en sistemas que ya estaban en uso y aprender a resolver sin romper la continuidad.
Esa etapa dejó una base muy práctica: leer antes de cambiar, documentar lo necesario y tratar cada modificación como parte de un sistema vivo.
TALENT CLUE
Ingeniero de calidad
Trabajo centrado en validación, reproducibilidad de errores y casos límite. La relación con desarrollo era directa y ayudaba a cerrar incidencias con criterio, especialmente cuando el problema estaba en la interacción entre piezas del sistema.
Esa experiencia sigue influyendo en cómo planteo la calidad, la observabilidad y la manera de revisar un cambio antes de llevarlo a producción.
QUATUOR SOFTWARE
Software Engineer
Incorporación al ERP en una fase de crecimiento funcional. El foco estaba en desarrollar sobre una base ya consolidada, adaptar módulos, resolver integraciones y sostener la evolución del producto sin perder orden técnico.
Fue una etapa útil para entender cómo el negocio condiciona la arquitectura y cómo una decisión pequeña puede afectar a muchos clientes durante años.
CLIBB
Software Engineer
Desarrollo orientado a retail y eCommerce, con foco en continuidad operativa, adaptación funcional y mantenimiento de soluciones que necesitaban seguir siendo fiables mientras el negocio cambiaba.
El trabajo obligaba a equilibrar rapidez de entrega, claridad técnica y soporte al uso real del producto.
QUATUOR SOFTWARE
Engineering Lead
Desarrollo, arquitectura, evolución del ERP y de una plataforma SaaS, análisis funcional, coordinación técnica, seguridad, modernización tecnológica y reuniones con clientes. El puesto combina la lectura del producto con el trabajo diario sobre el código y sobre las decisiones que lo mantienen vivo.
También incluye mentoring, revisión de código, planificación y acompañamiento al equipo para que las decisiones técnicas no se queden aisladas del uso real del producto.
Productos
Dos productos donde se ve bien el tipo de responsabilidad que he asumido.
El ERP y la plataforma SaaS son los dos núcleos donde confluyen arquitectura, evolución funcional, continuidad operativa y decisiones técnicas de largo recorrido.
ERP
Arquitectura modularUn ERP que ha crecido por módulos, integraciones y cambios funcionales sucesivos. La prioridad siempre ha sido que el sistema pudiera seguir evolucionando sin perder mantenibilidad ni orden técnico.
Ahí se ven bien la arquitectura modular, la escalabilidad, la interoperabilidad, la integración con terceros y la adaptación continua al negocio.
Plataforma SaaS
Modelo configurableUna plataforma orientada a modelos, formularios y validaciones configurables. El objetivo era dar flexibilidad al negocio sin perder control sobre el comportamiento del sistema.
El valor está en los modelos dinámicos, los formularios dinámicos, las validaciones múltiples, los permisos, los informes y la configuración que permite adaptar la plataforma a cada contexto.
Arquitectura
El ecosistema completo explica mejor cómo trabajo.
La arquitectura que mejor resume el contexto real conecta producto, identidad, integraciones y operación en una sola cadena.
Casos de Ingeniería
Casos concretos que explican el tipo de problemas sobre los que trabajo.
Integridad, datos, servicios, seguridad, identidad, mensajería en tiempo real y modernización técnica. Cada caso responde a un problema real del producto.
Integridad
Hash Chain
Trazabilidad de información crítica mediante hashes encadenados.
Datos
SQL Server ↔ MariaDB
Una misma base de código trabajando con dos motores de base de datos.
Servicios
WCF Platform
Servicios del ERP y su evolución posterior hacia una capa más moderna.
APIs
REST Modernization
Diseño y evolución de APIs REST para nuevos clientes e integraciones.
Background
.NET Workers
Procesos en segundo plano llevados a workers modernos en .NET.
Seguridad
ISO 27001
Prácticas de desarrollo y entrega alineadas con seguridad y auditoría.
Edge
Cloudflare
Capa perimetral, DNS, SSL y control de acceso en el borde.
Realtime
SignalR
Mensajería en tiempo real para flujos vivos de negocio.
Pagos
Stripe
Integración de pagos y diseño de los flujos de cobro.
Datos
Multi Database
Compatibilidad multi motor dentro de una sola arquitectura.
Forms
Dynamic Forms Engine
Formularios dinámicos, reglas configurables y validación estructurada.
Validation
Validation Engine
Motor de validación reutilizable para reglas de negocio y de interfaz.
Identity
Microsoft Entra ID
Identidad empresarial, permisos y control de acceso centralizado.
Identity
MFA
Autenticación reforzada para entornos con más riesgo.
Data
SQL Synchronization
Sincronización y consistencia entre motores SQL distintos.
Migración
.NET Framework → .NET 8
Migración progresiva sin detener el producto ni el ritmo del equipo.
Tecnologías y herramientas
Organizado por responsabilidad, no como una lista plana de herramientas.
La selección refleja los entornos donde he trabajado y las decisiones que he tomado dentro de ellos.
Backend
Bases de datos
Frontend
Infraestructura
Seguridad
Herramientas
Formación
Base técnica y una especialización orientada a producto y comunicación visual.
La formación inicial está ligada a informática de gestión, y después se amplió con multimedia y trabajo con interfaces, contenido y soporte a producto.
- Ingeniería Técnica en Informática de Gestión Universitat de Lleida
- Máster en Multimedia Escoles Universitàries Gimbernat, Sant Cugat del Vallès
Certificaciones
Seguridad, arquitectura e identidad siguen siendo áreas naturales para seguir ampliando la formación acreditada.
Contacto
Si quieres hablar de producto, arquitectura o modernización, escríbeme.
Si tienes entre manos evolución de producto, arquitectura, liderazgo técnico o software empresarial, puedes escribirme por email o localizarme en LinkedIn.