Arquitectura Software
Diseño de arquitecturas empresariales, microservicios, APIs REST, modelado de datos y aplicaciones distribuidas.
Más de treinta años diseñando soluciones software, liderando proyectos tecnológicos y formando profesionales en desarrollo Full Stack, Arquitectura Software e Inteligencia Artificial.
Mi trayectoria profesional combina tres ámbitos complementarios: arquitectura de software, dirección técnica y formación especializada. Durante más de tres décadas he participado en el diseño, desarrollo y evolución de aplicaciones empresariales, plataformas web, soluciones de investigación, sistemas CRM y proyectos relacionados con Inteligencia Artificial.
La experiencia adquirida como desarrollador, arquitecto, CTO y formador me ha permitido mantener una visión global del ciclo completo de desarrollo de software, desde el análisis funcional hasta la implantación y evolución de sistemas complejos.
He trabajado para empresas privadas, universidades, centros tecnológicos y organizaciones de investigación participando tanto en proyectos nacionales como internacionales. Mi objetivo siempre ha sido desarrollar soluciones robustas, escalables y mantenibles, aplicando criterios de calidad y buenas prácticas de ingeniería del software.
Algunos de mis clientes han sido CINESA, Spanair, SEAT, la Universidad de Barcelona o la editorial Planeta.
Diseño de arquitecturas empresariales, microservicios, APIs REST, modelado de datos y aplicaciones distribuidas.
Definición tecnológica, liderazgo de equipos, planificación, análisis funcional y supervisión técnica.
Backend, Frontend, bases de datos, integraciones, automatización y DevOps.
Machine Learning, TensorFlow, LLM, procesamiento de datos, visión artificial y asistentes inteligentes.
Algunos de los proyectos que mejor representan mi experiencia en arquitectura de software, investigación, dirección técnica y desarrollo Full Stack.
Diseño y desarrollo de una plataforma de investigación destinada al estudio de la variación sintáctica del español. El sistema permite gestionar miles de registros lingüísticos, establecer relaciones complejas entre fenómenos sintácticos y realizar consultas avanzadas orientadas a investigadores.
Arquitectura y desarrollo de una plataforma integral para despachos jurídicos especializada en automatización documental, gestión de expedientes, recursos administrativos, clientes y procesos internos.
Desarrollo del backend y optimización de bases de datos para la plataforma de fidelización de clientes.
Desarrollo del backend y de la web de control de puntos de la aerolínea Spanair, integración con el resto de la plataforma.
Adaptación de contenidos educativos interactivos hacia tecnologías web modernas y plataformas HTML5.
Desarrollo de herramientas de gamificación destinadas a la formación interna de empleados.
Desarrollo de una plataforma integral para la gestión de acciones formativas, usuarios, contenidos y seguimiento del aprendizaje.
Diseño e impartición de programas de formación intensiva para consultores tecnológicos en Java Enterprise, Spring Framework y desarrollo Full Stack.
Evolución profesional desde el desarrollo de software hasta la dirección técnica y la arquitectura empresarial.
Responsable del análisis de requerimientos, diseño de la arquitectura y desarrollo y puesta en marcha de proyectos. Mantenimiento de las plataformas desarrolladas.
Dirección tecnológica de la compañía y desarrollo de plataformas de aprendizaje digital y aplicaciones móviles, definiendo arquitectura, metodología de desarrollo y evolución funcional.
Diseño de soluciones empresariales para clientes nacionales, modelado de bases de datos, desarrollo Full Stack y jefe de equipos.
Desarrollo de aplicaciones empresariales para grandes compañías, optimización de bases de datos e integración de sistemas corporativos.
Desarrollo de aplicaciones cliente-servidor y primeras aplicaciones web para clientes corporativos.
Inicio de la carrera profesional desarrollando soluciones de gestión, aplicaciones de escritorio y bases de datos para diferentes sectores.
Formación impartida a profesionales, empresas, universidades y centros tecnológicos.
Tecnologías y áreas de conocimiento desarrolladas a lo largo de la trayectoria profesional.
Formación universitaria orientada al desarrollo de software, arquitectura de computadores, bases de datos e ingeniería del software.
Ciencia Cognitiva e Inteligencia Artificial.
Actualización permanente en Inteligencia Artificial, arquitectura software, desarrollo Full Stack y nuevas tecnologías.
A lo largo de mi carrera he combinado el desarrollo de software, la dirección técnica y la formación especializada, participando en proyectos de investigación, plataformas empresariales y soluciones tecnológicas para organizaciones de distintos sectores.
Mi principal valor reside en la capacidad para comprender un problema desde una perspectiva global, diseñar la arquitectura adecuada, liderar su desarrollo y trasladar posteriormente ese conocimiento mediante la docencia y la consultoría técnica.
Arquitectura Software
Inteligencia Artificial
Full Stack Development
Más de 30 años
Consultoría
Arquitectura
Formación
Barcelona España