import React, { useState, useEffect } from ‘react’;
import {
Briefcase,
GraduationCap,
Mail,
MapPin,
Award,
Smartphone,
Send,
CheckCircle2,
Loader2,
Download,
ShieldCheck,
BookOpen,
Users,
ArrowUpRight,
Plus,
Quote
} from ‘lucide-react’;const App = () => {
const [scrolled, setScrolled] = useState(false);
const [submitted, setSubmitted] = useState(false);
const [isSubmitting, setIsSubmitting] = useState(false);useEffect(() => {
const handleScroll = () => setScrolled(window.scrollY > 50);
window.addEventListener(‘scroll’, handleScroll);
return () => window.removeEventListener(‘scroll’, handleScroll);
}, []);const profile = {
name: «Francy Yanneth Mendoza Rodríguez»,
titles: [«Contadora Pública», «Especialista en Alta Gerencia en Mercadotecnia»],
location: «Tunja, Boyacá, Colombia»,
phone: «3144293285»,
email: «francymendoza@yahoo.com»,
summary: «Estratega administrativa y financiera con más de 15 años de trayectoria. Mi enfoque integra la rigurosidad técnica del análisis contable con la visión expansiva de la alta gerencia comercial. Especialista en liderar transformaciones operativas, asegurar el cumplimiento normativo y optimizar la rentabilidad organizacional mediante procesos eficientes y liderazgo transformacional.»,
photoUrl: «https://www.franmateam.com/wp-content/uploads/2026/04/fm2.jpg»
};const experience = [
{
company: «ACCESS DIGITAL SAS»,
role: «Líder Administrativo»,
period: «2023 — 2025»,
description: «Dirección estratégica de la estructura administrativa y financiera. Liderazgo de equipos multidisciplinarios y optimización de recursos corporativos bajo estándares de alta eficiencia.»
},
{
company: «FRANMA SEGUROS / CCTV»,
role: «Profesional Independiente»,
period: «2018 — Actualidad»,
description: «Consultoría experta en gestión integral de riesgos y seguros. Implementación de soluciones tecnológicas de seguridad electrónica con enfoque en protección de activos corporativos.»
},
{
company: «NICOLACTEOS SAS»,
role: «Administradora»,
period: «2020»,
description: «Gestión total de planta de producción. Control riguroso de inventarios, logística y supervisión operativa orientada a la maximización de la cadena de valor.»
},
{
company: «SURA (Promotora Boyacá)»,
role: «Analista Comercial de Seguros»,
period: «2015 — 2018»,
description: «Asesoría especializada en riesgos para el sector financiero. Desarrollo de estrategias comerciales basadas en análisis técnico y cumplimiento de KPI estratégicos.»
},
{
company: «SEGUROS DEL ESTADO S.A.»,
role: «Analista de Vida»,
period: «2009 — 2015»,
description: «Gestión técnica de portafolios de seguros de vida. Análisis de idoneidad y gestión administrativa de siniestros para cuentas corporativas de alto nivel.»
}
];const education = [
{
degree: «Especialista en Alta Gerencia en Mercadotecnia»,
institution: «Universidad Pedagógica y Tecnológica de Colombia (UPTC)»,
year: «2012»
},
{
degree: «Contadora Pública»,
institution: «Universidad Pedagógica y Tecnológica de Colombia (UPTC)»,
year: «2012»
},
{
degree: «Técnico en Sistemas y Comunicaciones»,
institution: «Undetec»,
year: «2003»
},
{
degree: «Bachiller Técnico con Especialidad en Comercio»,
institution: «Colegio Sagrado Corazón de Jesús»,
year: «2000»
}
];const training = [
{ title: «Idoneidad Circular 050 Superfinanciera», provider: «Sura / Seguros del Estado», year: «2023» },
{ title: «Diplomado: Gestión del Talento Humano», provider: «Politécnico de Colombia», year: «2014» },
{ title: «Diplomado: Normas Internacionales (NIIF)», provider: «Politécnico de Colombia», year: «2015» },
{ title: «Diplomado: Gestión SGRL», provider: «Politécnico de Colombia», year: «2022» },
{ title: «Inteligencia de Mercados», provider: «Cámara de Comercio», year: «2010» }
];const references = [
{ name: «Esperanza Ramos Ramos», role: «Empleada Aseguradora», contact: «3136970690» },
{ name: «Diego Fernando Castillo Rodríguez», role: «Abogado», contact: «3212019552» }
];const handleDownload = () => {
// Alerta visual discreta antes de imprimir
const originalTitle = document.title;
document.title = `CV_${profile.name.replace(/\s+/g, ‘_’)}`;
window.print();
document.title = originalTitle;
};const handleSubmit = (e) => {
e.preventDefault();
setIsSubmitting(true);
setTimeout(() => {
setIsSubmitting(false);
setSubmitted(true);
setTimeout(() => setSubmitted(false), 5000);
}, 1500);
};return (
{/* Estilos específicos para impresión */}
{/* Navigation */}
{/* Hero Header - Foto al lado del nombre */}
{/* Foto de perfil al lado del nombre */}

{ e.target.src = 'https://via.placeholder.com/400x400?text=FM'; }}
/>
Perfil Corporativo Verificado
{profile.name}
{profile.titles.map((t, i) => (
{t}
))}
{profile.location}
{profile.phone}
{profile.email}
{/* Resumen Ejecutivo */}
{/* Experience Section */}
Trayectoria Profesional
{experience.map((exp, i) => (
{exp.period}
{exp.company}
))}
{/* Education & Specializations */}
{education.map((edu, i) => (
{edu.year}{edu.degree}
{edu.institution}
))}
{training.map((item, i) => (
{item.title}
{item.provider} • {item.year}
))}
{/* References */}
Referencias Personales
{references.map((ref, i) => (
))}
{/* Contact Section */}
{/* Footer */}
);
};export default App;