Foto de perfil de Nodier García

Nodier A. García

Networking & Cloud Specialist

  • Teléfono

    +507 6257-1141

  • Ubicación

    David, Chiriquí, Panamá

  • Idiomas

    Español (Nativo), Inglés (Profesional)

Descargar CV

Sobre Mí

Profesional de TI con más de 7 años de experiencia, apasionado por la tecnología y la resolución de problemas complejos. Especializado en la administración de redes, ciberseguridad y soluciones en la nube. Mi objetivo es diseñar, implementar y mantener infraestructuras tecnológicas robustas, seguras y eficientes que impulsen el crecimiento y la innovación. Busco constantemente aprender nuevas tecnologías y aplicarlas para crear soluciones de alto impacto.

Experiencia Laboral

Ene 2021 - Presente

IT Manager & Network Specialist

Empresa de Telecomunicaciones S.A.

Lideré la migración de la infraestructura on-premise a AWS, reduciendo costos operativos en un 30%. Administré firewalls, switches y routers Cisco y Fortinet.

Jun 2018 - Dic 2020

Soporte Técnico Nivel 2

Consultora Tecnológica Global

Resolución de incidencias complejas de hardware y software. Administración de Active Directory y Office 365 para más de 500 usuarios.

Habilidades Técnicas

Routing & Switching Ciberseguridad AWS Cloud Windows & Linux Server HTML, CSS, JS Python & Bash Scripting SQL Prompt Engineering Soporte TI

Proyectos Destacados

Sistema de Monitoreo de Red con Zabbix

Implementación de un sistema de monitoreo proactivo para la red corporativa, permitiendo la detección temprana de fallos y cuellos de botella.

Blog Tecnológico "El Rey de la PC"

Creador de contenido técnico sobre redes, seguridad y desarrollo web, alcanzando una audiencia de miles de lectores mensuales.

© 2025 Nodier Alexander García - Diseñado con y desplegado en Blogger.

prueba 1

<!DOCTYPE html><html lang="es"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Entradas de Blogger por etiqueta</title><style>  #blogger-entries {    display: flex;    flex-wrap: wrap;    justify-content: space-between;  }  .entry {    flex-basis: calc(50% - 10px);    margin-bottom: 20px;    border: 1px solid #ccc;    padding: 10px;    box-shadow: 2px 2px 5px rgba(0,0,0,0.1);  }  .entry img {    width: 100%;    height: auto;  }  .entry .date-author {    font-size: 0.8em;    color: #888;    margin-bottom: 10px;  }</style></head><body>
<h1>Entradas de Blogger por etiqueta</h1>
<div id="blogger-entries"></div>
<script>// Cambia 'etiqueta' por la etiqueta que deseas filtrarconst etiqueta = 'etiqueta';const url = `https://tu-blog.blogspot.com/feeds/posts/default/-/${etiqueta}?alt=json`;
fetch(url)  .then(response => response.json())  .then(data => {    const entries = data.feed.entry;    const container = document.getElementById('blogger-entries');    let html = '';    entries.forEach(entry => {      const title = entry.title.$t;      const link = entry.link.find(link => link.rel === 'alternate').href;      const author = entry.author[0].name.$t;      const publishedDate = new Date(entry.published.$t).toLocaleDateString('es-ES', { year: 'numeric', month: 'long', day: 'numeric' });      let content = '';      if (entry.content && entry.content.$t) {        content = entry.content.$t;      } else if (entry.summary && entry.summary.$t) {        content = entry.summary.$t;      }      let imageUrl = '';      const regex = /<img.*?src="(.*?)"/;      const match = regex.exec(content);      if (match) {        imageUrl = match[1];        // Remove the image from the content        content = content.replace(regex, '');      }      html += `<div class="entry">`;      html += `<h2><a href="${link}">${title}</a></h2>`;      html += `<div class="date-author">${author} – ${publishedDate}</div>`;      if (imageUrl) {        html += `<img src="${imageUrl}" alt="${title}">`;      }      html += `<p>${content}</p>`;      html += `</div>`;    });    container.innerHTML = html;  })  .catch(error => {    console.error('Error fetching entries:', error);  });</script>
</body></html>

prueba 1

Publicar un comentario