{"id":22226,"date":"2025-12-08T16:03:57","date_gmt":"2025-12-08T16:03:57","guid":{"rendered":"https:\/\/esi.uclm.es\/?p=22226"},"modified":"2025-12-11T18:17:40","modified_gmt":"2025-12-11T18:17:40","slug":"conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing","status":"publish","type":"post","link":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/","title":{"rendered":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing"},"content":{"rendered":"\n<p>La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de <strong>Cristina Serrano Trujillo<\/strong>, titulado <em>Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas<\/em>, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el <strong>1er Premio Aula NTT Data<\/strong> y el <strong>1er Premio Astrokube al mejor TFG en infraestructura Cloud<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Desarrollo De Una Soluci\u00f3n Automatizada De Gesti\u00f3n De Correos Electr\u00f3nicos Basado En Colas\" width=\"1060\" height=\"596\" src=\"https:\/\/www.youtube.com\/embed\/LY3K4wWtTzc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<section id=\"tfgmt\" aria-label=\"TFG premiado \u00b7 V Premios M\u00e1quina de Turing\">\n  <style>\n    \/* =========================\n       Scoped CSS (NO global)\n       Everything lives inside #tfgmt\n       ========================= *\/\n    #tfgmt{\n      --bg: #0b1020;\n      --text: rgba(255,255,255,.92);\n      --muted: rgba(255,255,255,.82);       \/* texto secundario claro *\/\n      --muted2: rgba(34,211,238,.95);       \/* cian *\/\n      --shadow: 0 12px 40px rgba(0,0,0,.35);\n      --radius: 22px;\n      --max: 1080px;\n\n      --a: #8b5cf6;\n      --b: #22d3ee;\n\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\n      color: var(--text);\n      background:\n        radial-gradient(1200px 500px at 20% -10%, rgba(139,92,246,.35), transparent 55%),\n        radial-gradient(1000px 480px at 90% 10%, rgba(34,211,238,.22), transparent 60%),\n        radial-gradient(900px 520px at 50% 110%, rgba(52,211,153,.18), transparent 60%),\n        linear-gradient(180deg, #070a14, var(--bg));\n      border-radius: 24px;\n      overflow: clip;\n      isolation: isolate;\n    }\n\n    #tfgmt *{ box-sizing: border-box; }\n    #tfgmt a{ color: inherit; text-decoration: none; }\n\n    #tfgmt .wrap{\n      max-width: var(--max);\n      margin: 0 auto;\n      padding: 28px 20px 56px;\n    }\n\n    \/* ===== Legibilidad (forzamos t\u00edtulos en blanco\/cian) ===== *\/\n    #tfgmt h1,#tfgmt h2,#tfgmt h3,#tfgmt h4,\n    #tfgmt .h2,#tfgmt .sideTitle,#tfgmt .sumTitle,#tfgmt .prize h3,#tfgmt .step h4{\n      color: rgba(255,255,255,.96) !important;\n    }\n\n    #tfgmt .sub,\n    #tfgmt .prize p,\n    #tfgmt .step p,\n    #tfgmt .detailBody,\n    #tfgmt footer{\n      color: var(--muted) !important;\n    }\n\n    #tfgmt .sumHint,\n    #tfgmt .hint,\n    #tfgmt .chiplink{\n      color: var(--muted2) !important;\n    }\n\n    #tfgmt .chiplink:hover{ color: rgba(34,211,238,1) !important; }\n\n    #tfgmt h1{\n      margin:12px 0 8px;\n      font-size: clamp(26px, 3.2vw, 40px);\n      line-height:1.08;\n      letter-spacing:-.6px;\n      text-shadow: 0 0 22px rgba(34,211,238,.18);\n    }\n\n    \/* Top nav *\/\n    #tfgmt .nav{\n      display:flex; align-items:center; justify-content:space-between;\n      gap:14px;\n      padding:14px 16px;\n      margin: 0 0 18px;\n      background: linear-gradient(180deg, rgba(7,10,20,.82), rgba(7,10,20,.54));\n      border: 1px solid rgba(255,255,255,.08);\n      border-radius: 18px;\n      backdrop-filter: blur(12px);\n    }\n    #tfgmt .brand{display:flex; align-items:center; gap:10px; font-weight:650; letter-spacing:.2px; min-width:0;}\n    #tfgmt .logo{\n      width:34px; height:34px; border-radius:12px;\n      background:\n        radial-gradient(circle at 30% 30%, rgba(255,255,255,.35), transparent 55%),\n        linear-gradient(135deg, rgba(139,92,246,.85), rgba(34,211,238,.75));\n      box-shadow: 0 10px 24px rgba(139,92,246,.18);\n      border: 1px solid rgba(255,255,255,.16);\n      flex:0 0 auto;\n    }\n    #tfgmt .brand span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}\n    #tfgmt .links{display:flex; gap:10px; flex-wrap:wrap; justify-content:flex-end;}\n    #tfgmt .chiplink{\n      padding:8px 12px; border-radius:999px;\n      background: rgba(255,255,255,.06);\n      border: 1px solid rgba(255,255,255,.10);\n      font-size: 13px;\n      transition: transform .2s ease, background .2s ease, border-color .2s ease, color .2s ease;\n    }\n    #tfgmt .chiplink:hover{transform: translateY(-1px); background: rgba(255,255,255,.10); border-color: rgba(255,255,255,.18);}\n\n    \/* Hero *\/\n    #tfgmt .hero{\n      display:grid;\n      grid-template-columns: 1.2fr .8fr;\n      gap:18px;\n      align-items:stretch;\n    }\n    @media (max-width: 900px){\n      #tfgmt .hero{grid-template-columns:1fr;}\n    }\n\n    #tfgmt .card{\n      background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04));\n      border: 1px solid rgba(255,255,255,.10);\n      border-radius: var(--radius);\n      box-shadow: var(--shadow);\n      overflow:hidden;\n      position:relative;\n      min-width: 0; \/* evita desbordes en grids flex *\/\n    }\n    #tfgmt .card::before{\n      content:\"\";\n      position:absolute; inset:-2px;\n      background: radial-gradient(500px 220px at 20% 0%, rgba(139,92,246,.18), transparent 45%),\n                  radial-gradient(520px 260px at 90% 10%, rgba(34,211,238,.14), transparent 50%);\n      pointer-events:none;\n      opacity:.9;\n    }\n    #tfgmt .card > *{position:relative;}\n\n    #tfgmt .heroMain{padding:26px 24px 22px;}\n    #tfgmt .kicker{display:flex; gap:10px; align-items:center; flex-wrap:wrap; font-size:13px; letter-spacing:.3px; color:rgba(255,255,255,.86);}\n    #tfgmt .pill{display:inline-flex; align-items:center; gap:8px; padding:7px 10px; border-radius:999px; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.10); color:rgba(255,255,255,.90);}\n    #tfgmt .dot{width:8px; height:8px; border-radius:999px; background: linear-gradient(135deg, var(--a), var(--b)); box-shadow:0 0 0 4px rgba(139,92,246,.12);}\n\n    #tfgmt .sub{margin:0; font-size:15.5px; line-height:1.55; max-width:70ch;}\n\n    #tfgmt .meta{margin-top:16px; display:flex; flex-wrap:wrap; gap:10px;}\n    #tfgmt .tag{\n      display:inline-flex; align-items:center; gap:8px;\n      padding:9px 12px; border-radius:14px;\n      border:1px solid rgba(255,255,255,.10);\n      background: rgba(255,255,255,.05);\n      color: rgba(255,255,255,.90);\n      font-size:13px;\n      transition: transform .2s ease, border-color .2s ease, background .2s ease;\n    }\n    #tfgmt .tag:hover{transform: translateY(-1px); background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.18);}\n\n    #tfgmt .ico{\n      width:26px; height:26px; border-radius:10px;\n      display:inline-grid; place-items:center;\n      background: rgba(255,255,255,.06);\n      border:1px solid rgba(255,255,255,.10);\n      color: rgba(34,211,238,.95);\n      flex:0 0 auto;\n    }\n    #tfgmt .ico svg{width:16px; height:16px; opacity:.95;}\n\n    #tfgmt .heroSide{padding:18px;}\n    #tfgmt .sideTitle{margin:0 0 10px; font-size:14px; letter-spacing:.2px;}\n\n    \/* Prizes *\/\n    #tfgmt .prizes{display:grid; grid-template-columns:1fr; gap:10px;}\n    #tfgmt .prize{\n      padding:14px 14px 12px;\n      border-radius:18px;\n      border:1px solid rgba(255,255,255,.10);\n      background: rgba(255,255,255,.05);\n      transition: transform .2s ease, background .2s ease, border-color .2s ease;\n      min-width:0;\n    }\n    #tfgmt .prize:hover{transform: translateY(-2px); background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.18);}\n    #tfgmt .prizeTop{display:flex; align-items:flex-start; justify-content:space-between; gap:10px;}\n    #tfgmt .badge{\n      padding:6px 10px; border-radius:999px;\n      font-size:12px; color: rgba(10,10,10,.90);\n      background: linear-gradient(135deg, rgba(251,191,36,.95), rgba(34,211,238,.80));\n      font-weight:800;\n      box-shadow: 0 12px 30px rgba(0,0,0,.18);\n      flex:0 0 auto;\n    }\n    #tfgmt .prize h3{margin:0; font-size:14px; letter-spacing:.1px;}\n    #tfgmt .prize p{margin:6px 0 0; font-size:13px; line-height:1.45;}\n\n    \/* Sections grid *\/\n    #tfgmt section{margin-top:18px;}\n    #tfgmt .grid{\n      display:grid;\n      grid-template-columns: repeat(12, 1fr);\n      gap:14px;\n    }\n    #tfgmt .span-7{grid-column: span 7;}\n    #tfgmt .span-5{grid-column: span 5;}\n    #tfgmt .span-12{grid-column: span 12;}\n    @media (max-width: 900px){\n      #tfgmt .span-7,#tfgmt .span-5,#tfgmt .span-12{grid-column: span 12;}\n    }\n\n    #tfgmt .panel{\n      padding:18px;\n      border-radius: var(--radius);\n      border:1px solid rgba(255,255,255,.10);\n      background: rgba(255,255,255,.05);\n      box-shadow: 0 10px 30px rgba(0,0,0,.22);\n      position:relative;\n      overflow:hidden;\n      min-width:0; \/* important\u00edsimo para evitar \u201ccortes\u201d *\/\n    }\n    #tfgmt .panel::after{\n      content:\"\";\n      position:absolute; inset:-1px;\n      background: radial-gradient(360px 160px at 10% 0%, rgba(34,211,238,.12), transparent 55%),\n                  radial-gradient(420px 220px at 100% 10%, rgba(139,92,246,.10), transparent 55%);\n      pointer-events:none;\n      opacity:.9;\n    }\n    #tfgmt .panel > *{position:relative;}\n\n    #tfgmt .titleRow{display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:10px;}\n    #tfgmt .h2{margin:0; font-size:16px; letter-spacing:.2px;}\n    #tfgmt .hint{font-size:12px; display:flex; align-items:center; gap:8px; user-select:none;}\n\n    \/* Steps *\/\n    #tfgmt .steps{display:grid; gap:10px; margin-top:10px;}\n    #tfgmt .step{\n      display:flex; gap:12px; padding:12px;\n      border-radius:18px;\n      border:1px solid rgba(255,255,255,.10);\n      background: rgba(255,255,255,.04);\n      transition: transform .2s ease, border-color .2s ease, background .2s ease;\n      min-width:0;\n    }\n    #tfgmt .step:hover{transform: translateY(-2px); border-color: rgba(34,211,238,.30); background: rgba(255,255,255,.07);}\n\n    #tfgmt .num{\n      width:34px; height:34px; border-radius:14px;\n      display:grid; place-items:center;\n      font-weight:800;\n      color: rgba(10,10,10,.92);\n      background: linear-gradient(135deg, rgba(34,211,238,.9), rgba(139,92,246,.85));\n      box-shadow: 0 12px 26px rgba(0,0,0,.20);\n      flex:0 0 auto;\n    }\n\n    \/* Accordion *\/\n    #tfgmt details{\n      border:1px solid rgba(255,255,255,.10);\n      background: rgba(255,255,255,.04);\n      border-radius:18px;\n      overflow:hidden;\n      transition: border-color .2s ease, background .2s ease;\n    }\n    #tfgmt details[open]{background: rgba(255,255,255,.06); border-color: rgba(34,211,238,.28);}\n    #tfgmt summary{\n      list-style:none; cursor:pointer;\n      padding:14px 14px;\n      display:flex; align-items:center; justify-content:space-between; gap:10px;\n      user-select:none;\n    }\n    #tfgmt summary::-webkit-details-marker{display:none;}\n    #tfgmt .sumLeft{display:flex; align-items:center; gap:10px; min-width:0;}\n    #tfgmt .caret{\n      width:28px; height:28px; border-radius:12px;\n      display:grid; place-items:center;\n      background: rgba(255,255,255,.06);\n      border:1px solid rgba(255,255,255,.10);\n      transition: transform .2s ease;\n      flex:0 0 auto;\n      color: rgba(34,211,238,.95);\n    }\n    #tfgmt details[open] .caret{transform: rotate(90deg);}\n\n    \/* KPI (IMPACTO) \u2014 1 por fila + texto mucho m\u00e1s claro *\/\n    #tfgmt .kpis{\n      display:grid;\n      grid-template-columns: 1fr; \/* <-- 1 por fila *\/\n      gap:10px;\n      margin-top:8px;\n    }\n    #tfgmt .kpi{\n      padding:14px;\n      border-radius:18px;\n      border:1px solid rgba(255,255,255,.12);\n      background: rgba(255,255,255,.05);\n      transition: transform .2s ease, border-color .2s ease, background .2s ease;\n      min-width:0;\n    }\n    #tfgmt .kpi:hover{\n      transform: translateY(-2px);\n      border-color: rgba(34,211,238,.33);\n      background: rgba(255,255,255,.08);\n    }\n    #tfgmt .kpi .big{\n      font-size: 20px;\n      font-weight: 900;\n      letter-spacing:-.2px;\n      display:flex; align-items:baseline; gap:8px;\n      color: rgba(255,255,255,.98) !important;\n    }\n    #tfgmt .kpi .big span{\n      font-size:12px;\n      font-weight: 800;\n      color: rgba(34,211,238,.98) !important;\n      letter-spacing:.2px;\n    }\n    #tfgmt .kpi p{\n      margin:6px 0 0;\n      font-size: 13px;\n      line-height:1.45;\n      color: rgba(255,255,255,.86) !important; \/* <-- soluci\u00f3n al gris oscuro *\/\n    }\n\n    \/* Utilities *\/\n    #tfgmt .sep{height:1px; background: rgba(255,255,255,.08); margin:12px 0;}\n    #tfgmt .mono{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;}\n  <\/style>\n\n  <div class=\"wrap\">\n    <header class=\"nav\">\n      <a class=\"brand\" href=\"#tfgmt-top\" aria-label=\"Inicio\">\n        <div class=\"logo\" aria-hidden=\"true\"><\/div>\n        <span>TFG premiado \u00b7 V Premios M\u00e1quina de Turing<\/span>\n      <\/a>\n      <nav class=\"links\" aria-label=\"Secciones\">\n        <a class=\"chiplink\" href=\"#tfgmt-ficha\">Ficha<\/a>\n        <a class=\"chiplink\" href=\"#tfgmt-arquitectura\">Arquitectura<\/a>\n        <a class=\"chiplink\" href=\"#tfgmt-impacto\">Impacto<\/a>\n        <a class=\"chiplink\" href=\"#tfgmt-tecnologias\">Tecnolog\u00edas<\/a>\n      <\/nav>\n    <\/header>\n\n    <main id=\"tfgmt-top\" class=\"hero\">\n      <article class=\"card heroMain\">\n        <div class=\"kicker\">\n          <span class=\"pill\"><span class=\"dot\"><\/span> Escuela Superior de Inform\u00e1tica \u00b7 UCLM<\/span>\n          <span class=\"pill\">Automatizaci\u00f3n de alertas por correo<\/span>\n          <span class=\"pill mono\">Kafka \u2022 Kubernetes \u2022 Python<\/span>\n        <\/div>\n\n        <h1>Gesti\u00f3n automatizada de correos cr\u00edticos basada en colas de eventos<\/h1>\n        <p class=\"sub\">\n          Una soluci\u00f3n orientada a eventos que convierte correos de monitorizaci\u00f3n en eventos JSON,\n          filtra y prioriza incidencias, y ejecuta acciones autom\u00e1ticas para acelerar la respuesta ante fallos.\n        <\/p>\n\n        <div class=\"meta\" id=\"tfgmt-ficha\">\n          <div class=\"tag\">\n            <span class=\"ico\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 7.5h16v9H4v-9Z\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"m4 8 8 6 8-6\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><\/svg>\n            <\/span>\n            Autora: Cristina Serrano Trujillo\n          <\/div>\n          <div class=\"tag\">\n            <span class=\"ico\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 20h10M8.5 20V9.5a3.5 3.5 0 1 1 7 0V20\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg>\n            <\/span>\n            Tutores: J.A. de la Torre \u00b7 J.L. L\u00f3pez-Casero\n          <\/div>\n          <div class=\"tag\">\n            <span class=\"ico\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 3l2.2 5.6 6 .5-4.6 3.8 1.5 5.8-5.1-3.2-5.1 3.2 1.5-5.8L3.8 9.1l6-.5L12 3Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg>\n            <\/span>\n            Premios: Aula NTT Data + Astrokube (Cloud)\n          <\/div>\n        <\/div>\n\n        <div class=\"sep\"><\/div>\n\n        <details>\n          <summary>\n            <div class=\"sumLeft\">\n              <div class=\"caret\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M10 7l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n              <\/div>\n              <div class=\"sumTitle\">\u00bfQu\u00e9 problema resuelve?<\/div>\n            <\/div>\n            <div class=\"sumHint\">Abrir<\/div>\n          <\/summary>\n          <div class=\"detailBody\">\n            En operaci\u00f3n TI, las alertas por correo se acumulan, se duplican o compiten por prioridad (warning\/critical).\n            El sistema automatiza la ingesta, normalizaci\u00f3n, filtrado y reacci\u00f3n para reducir ruido y acelerar la respuesta\n            ante incidencias.\n          <\/div>\n        <\/details>\n      <\/article>\n\n      <aside class=\"card heroSide\" aria-label=\"Premios destacados\">\n        <p class=\"sideTitle\">Reconocimientos<\/p>\n        <div class=\"prizes\">\n          <div class=\"prize\">\n            <div class=\"prizeTop\">\n              <h3>1er Premio Aula NTT Data<\/h3>\n              <span class=\"badge\">1\u00ba<\/span>\n            <\/div>\n            <p>Reconocimiento por el enfoque aplicado y su utilidad en escenarios operativos reales.<\/p>\n          <\/div>\n          <div class=\"prize\">\n            <div class=\"prizeTop\">\n              <h3>1er Premio Astrokube (Infraestructura Cloud)<\/h3>\n              <span class=\"badge\">1\u00ba<\/span>\n            <\/div>\n            <p>Premio a la arquitectura escalable basada en contenedores y orquestaci\u00f3n.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"sep\"><\/div>\n\n        <p class=\"sideTitle\">En una frase<\/p>\n        <div class=\"prize\" style=\"border-style:dashed\">\n          <p style=\"margin:0;\">\n            \u201cDe correos a acciones: eventos + filtrado inteligente + automatizaci\u00f3n operativa\u201d.\n          <\/p>\n        <\/div>\n      <\/aside>\n    <\/main>\n\n    <section class=\"grid\" id=\"tfgmt-arquitectura\" aria-label=\"Arquitectura del sistema\">\n      <div class=\"panel span-7\">\n        <div class=\"titleRow\">\n          <h2 class=\"h2\">Arquitectura en 3 m\u00f3dulos<\/h2>\n          <div class=\"hint\">\ud83d\uddb1\ufe0f<\/div>\n        <\/div>\n\n        <div class=\"steps\">\n          <div class=\"step\">\n            <div class=\"num\">1<\/div>\n            <div>\n              <h4>Productor: Ingesta del buz\u00f3n \u2192 Evento JSON<\/h4>\n              <p>Conecta con el correo, extrae campos clave y publica eventos en Kafka.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"step\">\n            <div class=\"num\">2<\/div>\n            <div>\n              <h4>Filtrado: prioriza, deduplica y decide<\/h4>\n              <p>Servicio en Python que mantiene estado y aplica reglas seg\u00fan criticidad y contexto.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"step\">\n            <div class=\"num\">3<\/div>\n            <div>\n              <h4>Consumidores: acciones autom\u00e1ticas<\/h4>\n              <p>Microservicios que disparan tareas de automatizaci\u00f3n seg\u00fan el tipo y urgencia de la alerta.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sep\"><\/div>\n\n        <details>\n          <summary>\n            <div class=\"sumLeft\">\n              <div class=\"caret\" aria-hidden=\"true\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M10 7l6 5-6 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n              <\/div>\n              <div class=\"sumTitle\">Idea clave: arquitectura orientada a eventos<\/div>\n            <\/div>\n            <div class=\"sumHint\">Abrir<\/div>\n          <\/summary>\n          <div class=\"detailBody\">\n            Convertir correos en eventos facilita desacoplar componentes, escalar y mejorar la resiliencia del sistema.\n          <\/div>\n        <\/details>\n      <\/div>\n\n      <div class=\"panel span-5\" id=\"tfgmt-impacto\" aria-label=\"Impacto y beneficios\">\n        <div class=\"titleRow\">\n          <h2 class=\"h2\">Impacto<\/h2>\n          <div class=\"hint\">\u2728 Beneficios<\/div>\n        <\/div>\n\n        <div class=\"kpis\">\n          <div class=\"kpi\">\n            <div class=\"big\">\u2193 Ruido <span>operativo<\/span><\/div>\n            <p>Menos duplicados y menos alertas irrelevantes gracias al filtrado.<\/p>\n          <\/div>\n          <div class=\"kpi\">\n            <div class=\"big\">\u2191 Respuesta <span>ante fallos<\/span><\/div>\n            <p>Priorizaci\u00f3n y acciones autom\u00e1ticas para ganar tiempo en cr\u00edticos.<\/p>\n          <\/div>\n          <div class=\"kpi\">\n            <div class=\"big\">\u2197 Escalabilidad <span>cloud<\/span><\/div>\n            <p>Dise\u00f1o preparado para crecer con carga y servicios.<\/p>\n          <\/div>\n          <div class=\"kpi\">\n            <div class=\"big\">\u2713 Trazabilidad <span>eventos<\/span><\/div>\n            <p>Eventos estructurados para auditar decisiones y estados.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"panel span-12\" id=\"tfgmt-tecnologias\" aria-label=\"Tecnolog\u00edas usadas\">\n        <div class=\"titleRow\">\n          <h2 class=\"h2\">Tecnolog\u00edas (s\u00edntesis)<\/h2>\n          <div class=\"hint\">\ud83e\udde9 Tecnolog\u00edas empleadas<\/div>\n        <\/div>\n\n        <div class=\"steps\" style=\"grid-template-columns: repeat(3, 1fr); gap:12px;\">\n          <div class=\"step\" style=\"flex-direction:column;\">\n            <h4 style=\"margin:0 0 6px\">Mensajer\u00eda & eventos<\/h4>\n            <p style=\"margin:0\">Kafka \u00b7 topics \u00b7 eventos JSON<\/p>\n          <\/div>\n          <div class=\"step\" style=\"flex-direction:column;\">\n            <h4 style=\"margin:0 0 6px\">Cloud & orquestaci\u00f3n<\/h4>\n            <p style=\"margin:0\">Kubernetes \u00b7 contenedores \u00b7 resiliencia<\/p>\n          <\/div>\n          <div class=\"step\" style=\"flex-direction:column;\">\n            <h4 style=\"margin:0 0 6px\">Automatizaci\u00f3n<\/h4>\n            <p style=\"margin:0\">Python \u00b7 filtrado \u00b7 ejecuci\u00f3n de tareas<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <footer>\n      <strong style=\"color:rgba(255,255,255,.92)\">Cr\u00e9ditos<\/strong><br\/>\n      Autora: Cristina Serrano Trujillo \u00b7 Tutores: Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas.<br\/>\n      Premios: 1er Premio Aula NTT Data \u00b7 1er Premio Astrokube al mejor TFG en infraestructura Cloud.\n    <\/footer>\n  <\/div>\n<\/section>\n\n\n\n<div style=\"height:51px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Un problema real: alertas que llegan, pero nadie gestiona a tiempo<\/h2>\n\n\n\n<p>En muchas infraestructuras TI, los sistemas de monitorizaci\u00f3n env\u00edan correos de alerta (espacio en disco insuficiente, ca\u00eddas de servicios, fallos en copias de seguridad, etc.). Cuando esas alertas no se procesan a tiempo, pueden derivar en incidentes graves: desde p\u00e9rdida de copias de seguridad hasta interrupciones de servicio. El TFG de Cristina aborda precisamente este desaf\u00edo con un objetivo claro: automatizar el tratamiento de los correos cr\u00edticos para que ning\u00fan aviso importante se pierda, y para que cada mensaje se gestione seg\u00fan su urgencia. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona la soluci\u00f3n (a alto nivel)<\/h2>\n\n\n\n<p>El sistema propone una arquitectura orientada a eventos en la que cada correo se transforma en un evento y se enruta por un \u201ccoraz\u00f3n\u201d de mensajer\u00eda en tiempo real basado en Kafka, desplegado en Kubernetes, lo que facilita la escalabilidad y la recuperaci\u00f3n ante ca\u00eddas. La soluci\u00f3n se divide en <strong>tres m\u00f3dulos principales<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Productor de correos: conecta con un buz\u00f3n real, extrae los mensajes (habitualmente generados por herramientas de monitorizaci\u00f3n), los transforma a JSON estructurado y los publica en un topic general. Para la conexi\u00f3n, se emplea EWS, junto con autenticaci\u00f3n moderna mediante Azure Active Directory y OAuth 2.0. <\/li>\n\n\n\n<li>Servicio de filtrado: implementado en Python con Faust, analiza campos relevantes (host, servicio, estado\u2026), mantiene una \u201cmemoria\u201d del \u00faltimo estado conocido y decide si una alerta debe reenviarse, descartarse o resolverse, aplicando una l\u00f3gica de prioridades (por ejemplo, descartar una warning si ya existe una cr\u00edtica activa). <\/li>\n\n\n\n<li>Consumidores especializados: microservicios en Python que convierten eventos en acciones, lanzando tareas automatizadas mediante Rundeck. Se contemplan distintos flujos seg\u00fan criticidad, incluyendo esperas inteligentes (p.ej. warnings en ventana temporal) y gesti\u00f3n de casos ambiguos.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":22228,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[641],"tags":[],"class_list":["post-22226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-egresados"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM<\/title>\n<meta name=\"description\" content=\"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM\" \/>\n<meta property=\"og:description\" content=\"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/\" \/>\n<meta property=\"og:site_name\" content=\"Escuela Superior de Inform\u00e1tica de UCLM\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-08T16:03:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T18:17:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"esiuclm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@esiuclm\" \/>\n<meta name=\"twitter:site\" content=\"@esiuclm\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"esiuclm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/\"},\"author\":{\"name\":\"esiuclm\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/person\\\/d9a390095e8beeca5aced92acb17a530\"},\"headline\":\"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing\",\"datePublished\":\"2025-12-08T16:03:57+00:00\",\"dateModified\":\"2025-12-11T18:17:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/\"},\"wordCount\":785,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2025\\\/12\\\/CristinaSerrano_TV.webp\",\"articleSection\":[\"Egresados\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/\",\"name\":\"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2025\\\/12\\\/CristinaSerrano_TV.webp\",\"datePublished\":\"2025-12-08T16:03:57+00:00\",\"dateModified\":\"2025-12-11T18:17:40+00:00\",\"description\":\"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2025\\\/12\\\/CristinaSerrano_TV.webp\",\"contentUrl\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2025\\\/12\\\/CristinaSerrano_TV.webp\",\"width\":1000,\"height\":563,\"caption\":\"Cristina Serrano recibiendo el premio\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/2025\\\/12\\\/08\\\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/esi.uclm.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#website\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"name\":\"Escuela Superior de Inform\u00e1tica de UCLM en Ciudad Real, Castilla-La Mancha\",\"description\":\"La Escuela Superior de Inform\u00e1tica de Ciudad Real (Castilla-La Mancha), Universidad de Castilla-La Mancha es un centro universitario que imparte el ciclo completo de Ingenier\u00eda en Inform\u00e1tica: grado, m\u00e1ster y doctorado.\",\"publisher\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/esi.uclm.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#organization\",\"name\":\"Escuela Superior de Inform\u00e1tica de UCLM\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2022\\\/03\\\/LogoESI_cabecera-1.png\",\"contentUrl\":\"https:\\\/\\\/esi.uclm.es\\\/assets\\\/uploads\\\/2022\\\/03\\\/LogoESI_cabecera-1.png\",\"width\":460,\"height\":184,\"caption\":\"Escuela Superior de Inform\u00e1tica de UCLM\"},\"image\":{\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Escuela-Superior-de-Informtica-543261809027158\",\"https:\\\/\\\/x.com\\\/esiuclm\",\"https:\\\/\\\/www.instagram.com\\\/esiuclm\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/esiuclm\",\"https:\\\/\\\/www.twitch.tv\\\/esiuclm\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/12656631\\\/admin\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/esi.uclm.es\\\/#\\\/schema\\\/person\\\/d9a390095e8beeca5aced92acb17a530\",\"name\":\"esiuclm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g\",\"caption\":\"esiuclm\"},\"sameAs\":[\"https:\\\/\\\/esi.uclm.es\"],\"url\":\"https:\\\/\\\/esi.uclm.es\\\/index.php\\\/author\\\/esiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM","description":"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/","og_locale":"es_ES","og_type":"article","og_title":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM","og_description":"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.","og_url":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/","og_site_name":"Escuela Superior de Inform\u00e1tica de UCLM","article_publisher":"https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158","article_published_time":"2025-12-08T16:03:57+00:00","article_modified_time":"2025-12-11T18:17:40+00:00","og_image":[{"width":1000,"height":563,"url":"http:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp","type":"image\/webp"}],"author":"esiuclm","twitter_card":"summary_large_image","twitter_creator":"@esiuclm","twitter_site":"@esiuclm","twitter_misc":{"Escrito por":"esiuclm","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#article","isPartOf":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/"},"author":{"name":"esiuclm","@id":"https:\/\/esi.uclm.es\/#\/schema\/person\/d9a390095e8beeca5aced92acb17a530"},"headline":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing","datePublished":"2025-12-08T16:03:57+00:00","dateModified":"2025-12-11T18:17:40+00:00","mainEntityOfPage":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/"},"wordCount":785,"commentCount":0,"publisher":{"@id":"https:\/\/esi.uclm.es\/#organization"},"image":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#primaryimage"},"thumbnailUrl":"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp","articleSection":["Egresados"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/","url":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/","name":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing - Escuela Superior de Inform\u00e1tica de UCLM","isPartOf":{"@id":"https:\/\/esi.uclm.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#primaryimage"},"image":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#primaryimage"},"thumbnailUrl":"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp","datePublished":"2025-12-08T16:03:57+00:00","dateModified":"2025-12-11T18:17:40+00:00","description":"La Escuela Superior de Inform\u00e1tica (UCLM) reconoci\u00f3 en los V Premios M\u00e1quina de Turing el Trabajo Fin de Grado de Cristina Serrano Trujillo, titulado Desarrollo de una soluci\u00f3n automatizada de gesti\u00f3n de correos electr\u00f3nicos basado en colas, dirigido por Jos\u00e9 Antonio de la Torre Las Heras y Jos\u00e9 Luis L\u00f3pez-Casero S\u00e1nchez-Manjavacas. En el marco de estos premios, el proyecto recibi\u00f3 el 1er Premio Aula NTT Data y el 1er Premio Astrokube al mejor TFG en infraestructura Cloud.","breadcrumb":{"@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#primaryimage","url":"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp","contentUrl":"https:\/\/esi.uclm.es\/assets\/uploads\/2025\/12\/CristinaSerrano_TV.webp","width":1000,"height":563,"caption":"Cristina Serrano recibiendo el premio"},{"@type":"BreadcrumbList","@id":"https:\/\/esi.uclm.es\/index.php\/2025\/12\/08\/conoce-el-tfg-de-cristina-serrano-premiado-en-los-v-premios-maquina-de-turing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/esi.uclm.es\/"},{"@type":"ListItem","position":2,"name":"Conoce el TFG de Cristina Serrano premiado en los V Premios M\u00e1quina de Turing"}]},{"@type":"WebSite","@id":"https:\/\/esi.uclm.es\/#website","url":"https:\/\/esi.uclm.es\/","name":"Escuela Superior de Inform\u00e1tica de UCLM en Ciudad Real, Castilla-La Mancha","description":"La Escuela Superior de Inform\u00e1tica de Ciudad Real (Castilla-La Mancha), Universidad de Castilla-La Mancha es un centro universitario que imparte el ciclo completo de Ingenier\u00eda en Inform\u00e1tica: grado, m\u00e1ster y doctorado.","publisher":{"@id":"https:\/\/esi.uclm.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esi.uclm.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/esi.uclm.es\/#organization","name":"Escuela Superior de Inform\u00e1tica de UCLM","url":"https:\/\/esi.uclm.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/esi.uclm.es\/#\/schema\/logo\/image\/","url":"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/03\/LogoESI_cabecera-1.png","contentUrl":"https:\/\/esi.uclm.es\/assets\/uploads\/2022\/03\/LogoESI_cabecera-1.png","width":460,"height":184,"caption":"Escuela Superior de Inform\u00e1tica de UCLM"},"image":{"@id":"https:\/\/esi.uclm.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Escuela-Superior-de-Informtica-543261809027158","https:\/\/x.com\/esiuclm","https:\/\/www.instagram.com\/esiuclm\/","https:\/\/www.youtube.com\/user\/esiuclm","https:\/\/www.twitch.tv\/esiuclm","https:\/\/www.linkedin.com\/company\/12656631\/admin\/"]},{"@type":"Person","@id":"https:\/\/esi.uclm.es\/#\/schema\/person\/d9a390095e8beeca5aced92acb17a530","name":"esiuclm","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff32e6f445454691c713484fe154c7002761ecabfa4cfa2fea57c231744892da?s=96&d=mm&r=g","caption":"esiuclm"},"sameAs":["https:\/\/esi.uclm.es"],"url":"https:\/\/esi.uclm.es\/index.php\/author\/esiadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/posts\/22226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/comments?post=22226"}],"version-history":[{"count":17,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/posts\/22226\/revisions"}],"predecessor-version":[{"id":22246,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/posts\/22226\/revisions\/22246"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/media\/22228"}],"wp:attachment":[{"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/media?parent=22226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/categories?post=22226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esi.uclm.es\/index.php\/wp-json\/wp\/v2\/tags?post=22226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}