{"id":11,"date":"2025-10-03T13:09:39","date_gmt":"2025-10-03T13:09:39","guid":{"rendered":"https:\/\/ramsouvenir.cl\/?page_id=11"},"modified":"2025-10-03T13:09:39","modified_gmt":"2025-10-03T13:09:39","slug":"rm","status":"publish","type":"page","link":"https:\/\/ramsouvenir.cl\/index.php\/rm\/","title":{"rendered":"rm"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"es\"><br \/>\n<head><br \/>\n    <meta charset=\"UTF-8\"><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><br \/>\n    <title>Rodrigo Monsalve &#8211; Profesional Digital<\/title><\/p>\n<style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@400;700;900&family=Poppins:wght@300;400;600;700&display=swap');<\/p>\n<p>        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }<\/p>\n<p>        body {\n            font-family: 'Poppins', sans-serif;\n            background: #0a0a0a;\n            color: #fff;\n            overflow-x: hidden;\n        }<\/p>\n<p>        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }<\/p>\n<p>        \/* Animated background *\/\n        .bg-animation {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            z-index: -1;\n            background: linear-gradient(45deg, #ff006e, #8338ec, #3a86ff, #06ffa5);\n            background-size: 400% 400%;\n            animation: gradientShift 8s ease infinite;\n        }<\/p>\n<p>        @keyframes gradientShift {\n            0% { background-position: 0% 50%; }\n            50% { background-position: 100% 50%; }\n            100% { background-position: 0% 50%; }\n        }<\/p>\n<p>        .noise-overlay {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            z-index: -1;\n            opacity: 0.03;\n            background-image: url('data:image\/svg+xml,<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\"><defs><filter id=\"noiseFilter\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\"\/><\/filter><\/defs><rect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\"\/><\/svg>');\n        }<\/p>\n<p>        \/* Main Content *\/\n        .main-content {\n            min-height: 100vh;\n            padding: 50px 0;\n            background: rgba(0,0,0,0.8);\n            backdrop-filter: blur(10px);\n        }<\/p>\n<p>        \/* Hero Section *\/\n        .hero-section {\n            text-align: center;\n            margin-bottom: 80px;\n        }<\/p>\n<p>        .profile-image {\n            width: 180px;\n            height: 180px;\n            border-radius: 50%;\n            background: linear-gradient(45deg, #ff006e, #8338ec);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin: 0 auto 30px;\n            font-size: 70px;\n            position: relative;\n            animation: float 6s ease-in-out infinite;\n            box-shadow: 0 0 50px rgba(255, 0, 110, 0.5);\n        }<\/p>\n<p>        @keyframes float {\n            0%, 100% { transform: translateY(0px); }\n            50% { transform: translateY(-15px); }\n        }<\/p>\n<p>        .profile-image::before {\n            content: '';\n            position: absolute;\n            top: -8px;\n            left: -8px;\n            right: -8px;\n            bottom: -8px;\n            border-radius: 50%;\n            background: linear-gradient(45deg, #ff006e, #8338ec, #3a86ff, #06ffa5);\n            z-index: -1;\n            animation: rotate 4s linear infinite;\n        }<\/p>\n<p>        @keyframes rotate {\n            0% { transform: rotate(0deg); }\n            100% { transform: rotate(360deg); }\n        }<\/p>\n<p>        .glitch-text {\n            font-family: 'Orbitron', monospace;\n            font-size: 3.5rem;\n            font-weight: 900;\n            margin-bottom: 15px;\n            position: relative;\n            text-transform: uppercase;\n            letter-spacing: 3px;\n        }<\/p>\n<p>        .glitch-text::before,\n        .glitch-text::after {\n            content: attr(data-text);\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n        }<\/p>\n<p>        .glitch-text::before {\n            animation: glitch-1 2s infinite;\n            color: #ff006e;\n            z-index: -1;\n        }<\/p>\n<p>        .glitch-text::after {\n            animation: glitch-2 2s infinite;\n            color: #06ffa5;\n            z-index: -2;\n        }<\/p>\n<p>        @keyframes glitch-1 {\n            0%, 14%, 15%, 49%, 50%, 99%, 100% { transform: translate(0); }\n            15%, 49% { transform: translate(-2px, -2px); }\n        }<\/p>\n<p>        @keyframes glitch-2 {\n            0%, 20%, 21%, 62%, 63%, 99%, 100% { transform: translate(0); }\n            21%, 62% { transform: translate(2px, 2px); }\n        }<\/p>\n<p>        .subtitle {\n            font-size: 1.3rem;\n            color: #06ffa5;\n            margin-bottom: 25px;\n            font-weight: 300;\n            text-transform: uppercase;\n            letter-spacing: 2px;\n        }<\/p>\n<p>        .hero-description {\n            font-size: 1.1rem;\n            max-width: 600px;\n            margin: 0 auto 40px;\n            line-height: 1.6;\n            color: #ccc;\n        }<\/p>\n<p>        .cta-buttons {\n            display: flex;\n            gap: 20px;\n            justify-content: center;\n            flex-wrap: wrap;\n            margin-bottom: 60px;\n        }<\/p>\n<p>        .cta-primary, .cta-secondary {\n            padding: 12px 35px;\n            border-radius: 50px;\n            text-decoration: none;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n            font-size: 0.9rem;\n        }<\/p>\n<p>        .cta-primary {\n            background: linear-gradient(45deg, #ff006e, #8338ec);\n            color: white;\n            border: none;\n        }<\/p>\n<p>        .cta-primary:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 10px 25px rgba(255, 0, 110, 0.4);\n        }<\/p>\n<p>        .cta-secondary {\n            background: transparent;\n            color: #06ffa5;\n            border: 2px solid #06ffa5;\n        }<\/p>\n<p>        .cta-secondary:hover {\n            background: #06ffa5;\n            color: #000;\n            transform: translateY(-3px);\n        }<\/p>\n<p>        \/* Content Grid *\/\n        .content-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 60px;\n            margin-bottom: 60px;\n        }<\/p>\n<p>        .content-column {\n            display: flex;\n            flex-direction: column;\n            gap: 40px;\n        }<\/p>\n<p>        \/* Section Styles *\/\n        .section {\n            background: rgba(255,255,255,0.05);\n            backdrop-filter: blur(10px);\n            border: 1px solid rgba(255,255,255,0.1);\n            border-radius: 20px;\n            padding: 35px;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }<\/p>\n<p>        .section::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);\n            transition: left 0.5s;\n        }<\/p>\n<p>        .section:hover::before {\n            left: 100%;\n        }<\/p>\n<p>        .section:hover {\n            transform: translateY(-5px);\n            border-color: #ff006e;\n            box-shadow: 0 15px 30px rgba(255, 0, 110, 0.2);\n        }<\/p>\n<p>        .section-title {\n            font-family: 'Orbitron', monospace;\n            font-size: 1.8rem;\n            font-weight: 700;\n            margin-bottom: 25px;\n            background: linear-gradient(45deg, #ff006e, #8338ec, #3a86ff, #06ffa5);\n            background-size: 400% 400%;\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            animation: gradientShift 3s ease infinite;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }<\/p>\n<p>        .section-icon {\n            font-size: 1.5rem;\n            background: linear-gradient(45deg, #ff006e, #06ffa5);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }<\/p>\n<p>        \/* Services Grid *\/\n        .services-mini-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 15px;\n        }<\/p>\n<p>        .service-mini {\n            background: rgba(255,255,255,0.05);\n            border: 1px solid rgba(255, 0, 110, 0.3);\n            border-radius: 12px;\n            padding: 20px;\n            text-align: center;\n            transition: all 0.3s ease;\n        }<\/p>\n<p>        .service-mini:hover {\n            transform: scale(1.05);\n            border-color: #06ffa5;\n            box-shadow: 0 5px 15px rgba(6, 255, 165, 0.2);\n        }<\/p>\n<p>        .service-mini-icon {\n            font-size: 2rem;\n            margin-bottom: 10px;\n        }<\/p>\n<p>        .service-mini-title {\n            font-size: 0.9rem;\n            font-weight: 600;\n            color: #06ffa5;\n            text-transform: uppercase;\n        }<\/p>\n<p>        \/* Experience Items *\/\n        .experience-item {\n            background: rgba(255,255,255,0.03);\n            border-left: 3px solid #ff006e;\n            border-radius: 10px;\n            padding: 25px;\n            margin-bottom: 20px;\n            transition: all 0.3s ease;\n        }<\/p>\n<p>        .experience-item:hover {\n            background: rgba(255,255,255,0.08);\n            border-left-color: #06ffa5;\n            transform: translateX(5px);\n        }<\/p>\n<p>        .job-title {\n            font-size: 1.2rem;\n            font-weight: 700;\n            color: #06ffa5;\n            margin-bottom: 5px;\n            text-transform: uppercase;\n        }<\/p>\n<p>        .company {\n            color: #ff006e;\n            font-weight: 600;\n            margin-bottom: 5px;\n        }<\/p>\n<p>        .duration {\n            color: #8338ec;\n            font-weight: 500;\n            font-size: 0.9rem;\n            margin-bottom: 15px;\n            font-family: 'Orbitron', monospace;\n        }<\/p>\n<p>        .job-description {\n            color: #ccc;\n            line-height: 1.5;\n            font-size: 0.95rem;\n        }<\/p>\n<p>        \/* Skills *\/\n        .skills-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));\n            gap: 12px;\n        }<\/p>\n<p>        .skill-item {\n            background: linear-gradient(135deg, rgba(255, 0, 110, 0.2), rgba(131, 56, 236, 0.2));\n            border: 1px solid rgba(255, 0, 110, 0.4);\n            border-radius: 25px;\n            padding: 15px 10px;\n            text-align: center;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }<\/p>\n<p>        .skill-item::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            left: -50%;\n            width: 200%;\n            height: 200%;\n            background: conic-gradient(from 0deg, #ff006e, #8338ec, #3a86ff, #06ffa5, #ff006e);\n            animation: rotate 4s linear infinite;\n            z-index: -1;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }<\/p>\n<p>        .skill-item:hover::before {\n            opacity: 0.3;\n        }<\/p>\n<p>        .skill-item:hover {\n            transform: translateY(-3px) scale(1.05);\n            border-color: #06ffa5;\n        }<\/p>\n<p>        .skill-name {\n            font-size: 0.85rem;\n            font-weight: 600;\n            color: #06ffa5;\n            text-transform: uppercase;\n        }<\/p>\n<p>        \/* Education Timeline *\/\n        .education-item {\n            display: flex;\n            align-items: start;\n            gap: 20px;\n            margin-bottom: 25px;\n            padding: 20px;\n            background: rgba(255,255,255,0.03);\n            border-radius: 12px;\n            transition: all 0.3s ease;\n        }<\/p>\n<p>        .education-item:hover {\n            background: rgba(255,255,255,0.08);\n            transform: translateX(5px);\n        }<\/p>\n<p>        .education-year {\n            background: linear-gradient(45deg, #ff006e, #8338ec);\n            color: white;\n            padding: 8px 15px;\n            border-radius: 20px;\n            font-weight: 700;\n            min-width: 70px;\n            text-align: center;\n            font-family: 'Orbitron', monospace;\n        }<\/p>\n<p>        .education-details h4 {\n            color: #06ffa5;\n            margin-bottom: 5px;\n            font-size: 1.1rem;\n        }<\/p>\n<p>        .education-details p {\n            color: #ccc;\n            margin-bottom: 3px;\n            font-size: 0.9rem;\n        }<\/p>\n<p>        \/* Contact Section *\/\n        .contact-section {\n            background: rgba(0,0,0,0.6);\n            border-radius: 20px;\n            padding: 40px;\n            text-align: center;\n            margin-top: 40px;\n            border: 2px solid rgba(255, 0, 110, 0.3);\n        }<\/p>\n<p>        .contact-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }<\/p>\n<p>        .contact-card {\n            background: rgba(255,255,255,0.05);\n            backdrop-filter: blur(10px);\n            border: 1px solid rgba(255,255,255,0.2);\n            border-radius: 15px;\n            padding: 20px;\n            text-align: center;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }<\/p>\n<p>        .contact-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n            transition: left 0.5s;\n        }<\/p>\n<p>        .contact-card:hover::before {\n            left: 100%;\n        }<\/p>\n<p>        .contact-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 10px 20px rgba(255, 0, 110, 0.3);\n            border-color: #06ffa5;\n        }<\/p>\n<p>        .contact-icon {\n            font-size: 2rem;\n            margin-bottom: 10px;\n            color: #06ffa5;\n        }<\/p>\n<p>        .contact-card h4 {\n            color: #ff006e;\n            margin-bottom: 5px;\n            font-weight: 600;\n        }<\/p>\n<p>        .contact-card p {\n            color: #ccc;\n            font-size: 0.9rem;\n        }<\/p>\n<p>        \/* Languages *\/\n        .languages-flex {\n            display: flex;\n            justify-content: center;\n            gap: 15px;\n            flex-wrap: wrap;\n        }<\/p>\n<p>        .language-bubble {\n            background: linear-gradient(135deg, #8338ec, #ff006e);\n            border-radius: 30px;\n            padding: 15px 25px;\n            text-align: center;\n            transition: all 0.3s ease;\n            cursor: pointer;\n        }<\/p>\n<p>        .language-bubble:hover {\n            transform: scale(1.1) rotate(3deg);\n            box-shadow: 0 8px 20px rgba(131, 56, 236, 0.4);\n        }<\/p>\n<p>        .language-name {\n            font-weight: 700;\n            font-size: 1rem;\n            margin-bottom: 3px;\n        }<\/p>\n<p>        .language-level {\n            font-size: 0.8rem;\n            opacity: 0.9;\n        }<\/p>\n<p>        \/* Scroll animations *\/\n        .fade-in {\n            opacity: 0;\n            transform: translateY(30px);\n            transition: all 0.6s ease;\n        }<\/p>\n<p>        .fade-in.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }<\/p>\n<p>        \/* Mobile Responsive *\/\n        @media (max-width: 768px) {\n            .glitch-text {\n                font-size: 2.5rem;\n            }<\/p>\n<p>            .content-grid {\n                grid-template-columns: 1fr;\n                gap: 40px;\n            }<\/p>\n<p>            .services-mini-grid {\n                grid-template-columns: 1fr;\n            }<\/p>\n<p>            .cta-buttons {\n                flex-direction: column;\n                align-items: center;\n            }<\/p>\n<p>            .contact-grid {\n                grid-template-columns: 1fr;\n            }<\/p>\n<p>            .languages-flex {\n                justify-content: center;\n            }\n        }\n    <\/style>\n<p><\/head><br \/>\n<body><\/p>\n<div class=\"bg-animation\"><\/div>\n<div class=\"noise-overlay\"><\/div>\n<div class=\"main-content\">\n<div class=\"container\">\n            <!-- Hero Section --><\/p>\n<div class=\"hero-section fade-in\">\n<div class=\"profile-image\">\ud83d\udc68\u200d\ud83d\udcbb<\/div>\n<h1 class=\"glitch-text\" data-text=\"RODRIGO MONSALVE\">RODRIGO MONSALVE<\/h1>\n<p class=\"subtitle\">Profesional Digital &#038; Innovador<\/p>\n<p class=\"hero-description\">\n                    Especialista en soluciones digitales innovadoras con enfoque en resultados.<br \/>\n                    Comprometido con la excelencia y la transformaci\u00f3n digital de empresas y proyectos.\n                <\/p>\n<div class=\"cta-buttons\">\n                    <a href=\"mailto:rodrigo.monsalve@email.com\" class=\"cta-primary\">Contactar<\/a><br \/>\n                    <a href=\"tel:+56912345678\" class=\"cta-secondary\">Llamar<\/a>\n                <\/div>\n<\/p><\/div>\n<p>            <!-- Content Grid --><\/p>\n<div class=\"content-grid\">\n                <!-- Left Column --><\/p>\n<div class=\"content-column\">\n                    <!-- Services --><\/p>\n<div class=\"section fade-in\">\n<h2 class=\"section-title\">\n                            <span class=\"section-icon\">\u26a1<\/span><br \/>\n                            Servicios<br \/>\n                        <\/h2>\n<div class=\"services-mini-grid\">\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\ud83d\udcbb<\/div>\n<div class=\"service-mini-title\">Desarrollo Web<\/div>\n<\/p><\/div>\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\ud83d\udcf1<\/div>\n<div class=\"service-mini-title\">Apps M\u00f3viles<\/div>\n<\/p><\/div>\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\ud83d\ude80<\/div>\n<div class=\"service-mini-title\">Consultor\u00eda Digital<\/div>\n<\/p><\/div>\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\ud83c\udfa8<\/div>\n<div class=\"service-mini-title\">Dise\u00f1o UX\/UI<\/div>\n<\/p><\/div>\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\u2699\ufe0f<\/div>\n<div class=\"service-mini-title\">Automatizaci\u00f3n<\/div>\n<\/p><\/div>\n<div class=\"service-mini\">\n<div class=\"service-mini-icon\">\ud83d\udcca<\/div>\n<div class=\"service-mini-title\">An\u00e1lisis de Datos<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>                    <!-- Skills --><\/p>\n<div class=\"section fade-in\">\n<h2 class=\"section-title\">\n                            <span class=\"section-icon\">\u2b50<\/span><br \/>\n                            Especialidades<br \/>\n                        <\/h2>\n<div class=\"skills-grid\">\n<div class=\"skill-item\">\n<div class=\"skill-name\">JavaScript<\/div>\n<\/p><\/div>\n<div class=\"skill-item\">\n<div class=\"skill-name\">Python<\/div>\n<\/p><\/div>\n<div class=\"skill-item\">\n<div class=\"skill-name\">React<\/div>\n<\/p><\/div>\n<div class=\"skill-item\">\n<div class=\"skill-name\">Node.js<\/div>\n<\/p><\/div>\n<div class=\"skill-item\">\n<div class=\"skill-name\">SQL<\/div>\n<\/p><\/div>\n<div class=\"skill-item\">\n<div class=\"skill-name\">Cloud Computing<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>                    <!-- Languages --><\/p>\n<div class=\"section fade-in\">\n<h2 class=\"section-title\">\n                            <span class=\"section-icon\">\ud83c\udf0d<\/span><br \/>\n                            Idiomas<br \/>\n                        <\/h2>\n<div class=\"languages-flex\">\n<div class=\"language-bubble\">\n<div class=\"language-name\">ESPA\u00d1OL<\/div>\n<div class=\"language-level\">Nativo<\/div>\n<\/p><\/div>\n<div class=\"language-bubble\">\n<div class=\"language-name\">INGL\u00c9S<\/div>\n<div class=\"language-level\">Avanzado<\/div>\n<\/p><\/div>\n<div class=\"language-bubble\">\n<div class=\"language-name\">PORTUGU\u00c9S<\/div>\n<div class=\"language-level\">Intermedio<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>                <!-- Right Column --><\/p>\n<div class=\"content-column\">\n                    <!-- Experience --><\/p>\n<div class=\"section fade-in\">\n<h2 class=\"section-title\">\n                            <span class=\"section-icon\">\ud83d\udcbc<\/span><br \/>\n                            Experiencia<br \/>\n                        <\/h2>\n<div class=\"experience-item\">\n<div class=\"job-title\">Desarrollador Senior<\/div>\n<div class=\"company\">TECH SOLUTIONS<\/div>\n<div class=\"duration\">2021 &#8211; PRESENTE<\/div>\n<div class=\"job-description\">\n                                Liderazgo en proyectos de desarrollo web y m\u00f3vil. Implementaci\u00f3n de soluciones escalables y optimizaci\u00f3n de procesos.\n                            <\/div>\n<\/p><\/div>\n<div class=\"experience-item\">\n<div class=\"job-title\">Analista de Sistemas<\/div>\n<div class=\"company\">DIGITAL CORP<\/div>\n<div class=\"duration\">2019 &#8211; 2021<\/div>\n<div class=\"job-description\">\n                                An\u00e1lisis y dise\u00f1o de sistemas empresariales. Automatizaci\u00f3n de procesos y mejora de eficiencia operacional.\n                            <\/div>\n<\/p><\/div>\n<div class=\"experience-item\">\n<div class=\"job-title\">Desarrollador Junior<\/div>\n<div class=\"company\">STARTUP INNOVATE<\/div>\n<div class=\"duration\">2017 &#8211; 2019<\/div>\n<div class=\"job-description\">\n                                Desarrollo de aplicaciones web y m\u00f3viles. Participaci\u00f3n en equipos \u00e1giles y metodolog\u00edas modernas de desarrollo.\n                            <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>                    <!-- Education --><\/p>\n<div class=\"section fade-in\">\n<h2 class=\"section-title\">\n                            <span class=\"section-icon\">\ud83c\udf93<\/span><br \/>\n                            Educaci\u00f3n<br \/>\n                        <\/h2>\n<div class=\"education-item\">\n<div class=\"education-year\">2017<\/div>\n<div class=\"education-details\">\n<h4>Ingenier\u00eda en Inform\u00e1tica<\/h4>\n<p>Universidad T\u00e9cnica Federico Santa Mar\u00eda<\/p>\n<p>Valpara\u00edso, Chile<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"education-item\">\n<div class=\"education-year\">2020<\/div>\n<div class=\"education-details\">\n<h4>Certificaci\u00f3n AWS<\/h4>\n<p>Amazon Web Services<\/p>\n<p>Cloud Solutions Architect<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"education-item\">\n<div class=\"education-year\">2022<\/div>\n<div class=\"education-details\">\n<h4>Diplomado en Data Science<\/h4>\n<p>Pontificia Universidad Cat\u00f3lica<\/p>\n<p>Santiago, Chile<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>            <!-- Contact Section --><\/p>\n<div class=\"contact-section fade-in\">\n<h2 class=\"section-title\" style=\"justify-content: center; margin-bottom: 30px;\">\n                    <span class=\"section-icon\">\ud83d\udcde<\/span><br \/>\n                    Contacto<br \/>\n                <\/h2>\n<div class=\"contact-grid\">\n<div class=\"contact-card\">\n<div class=\"contact-icon\">\ud83d\udce7<\/div>\n<h4>Email<\/h4>\n<p>rodrigo.monsalve@email.com<\/p>\n<\/p><\/div>\n<div class=\"contact-card\">\n<div class=\"contact-icon\">\ud83d\udcf1<\/div>\n<h4>Tel\u00e9fono<\/h4>\n<p>+56 9 1234 5678<\/p>\n<\/p><\/div>\n<div class=\"contact-card\">\n<div class=\"contact-icon\">\ud83c\udf0d<\/div>\n<h4>Ubicaci\u00f3n<\/h4>\n<p>Santiago, Chile<\/p>\n<\/p><\/div>\n<div class=\"contact-card\">\n<div class=\"contact-icon\">\ud83d\udcbc<\/div>\n<h4>LinkedIn<\/h4>\n<p>linkedin.com\/in\/rodrigomonsalve<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"cta-buttons\">\n                    <a href=\"mailto:rodrigo.monsalve@email.com\" class=\"cta-primary\">Enviar Email<\/a><br \/>\n                    <a href=\"tel:+56912345678\" class=\"cta-secondary\">Llamar Ahora<\/a>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <script>\n        \/\/ Scroll animations\n        const observerOptions = {\n            threshold: 0.1,\n            rootMargin: '0px 0px -50px 0px'\n        };<\/p>\n<p>        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.classList.add('visible');\n                }\n            });\n        }, observerOptions);<\/p>\n<p>        document.querySelectorAll('.fade-in').forEach(el => {\n            observer.observe(el);\n        });<\/p>\n<p>        \/\/ Cursor trail effect\n        document.addEventListener('mousemove', (e) => {\n            const trail = document.createElement('div');\n            trail.style.position = 'fixed';\n            trail.style.left = e.clientX + 'px';\n            trail.style.top = e.clientY + 'px';\n            trail.style.width = '3px';\n            trail.style.height = '3px';\n            trail.style.background = '#ff006e';\n            trail.style.borderRadius = '50%';\n            trail.style.pointerEvents = 'none';\n            trail.style.zIndex = '9999';\n            trail.style.animation = 'fadeOut 1s ease-out forwards';<\/p>\n<p>            document.body.appendChild(trail);<\/p>\n<p>            setTimeout(() => {\n                trail.remove();\n            }, 1000);\n        });<\/p>\n<p>        \/\/ Add fadeOut animation\n        const style = document.createElement('style');\n        style.textContent = `\n            @keyframes fadeOut {\n                0% { opacity: 1; transform: scale(1); }\n                100% { opacity: 0; transform: scale(0); }\n            }\n        `;\n        document.head.appendChild(style);\n    <\/script><br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rodrigo Monsalve &#8211; Profesional Digital \ud83d\udc68\u200d\ud83d\udcbb RODRIGO MONSALVE Profesional Digital &#038; Innovador Especialista en soluciones digitales innovadoras con enfoque en resultados. Comprometido con la excelencia y la transformaci\u00f3n digital de empresas y proyectos. Contactar Llamar \u26a1 Servicios \ud83d\udcbb Desarrollo Web \ud83d\udcf1 Apps M\u00f3viles \ud83d\ude80 Consultor\u00eda Digital \ud83c\udfa8 Dise\u00f1o UX\/UI \u2699\ufe0f Automatizaci\u00f3n \ud83d\udcca An\u00e1lisis de Datos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":1,"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":12,"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions\/12"}],"wp:attachment":[{"href":"https:\/\/ramsouvenir.cl\/index.php\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}