2025-10-31 11:06:38 +00:00
<!-- Professional Title Badges - Full Width Top Bar -->
< div class = "cv-title-badges-header" >
< span class = "title-badge" > {{if eq .Lang "es"}}ANALISTA PROGRAMADOR{{else}}ANALYST PROGRAMMER{{end}}< / span >
< span class = "badge-separator" > |< / span >
< span class = "title-badge" > NODEJS + REACTJS {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}< / span >
< span class = "badge-separator" > |< / span >
< span class = "title-badge" > WEB {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}< / span >
< span class = "badge-separator" > |< / span >
2025-11-04 18:09:00 +00:00
< span class = "title-badge" > GO {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}< / span >
2025-10-31 11:06:38 +00:00
< span class = "badge-separator" > |< / span >
< span class = "title-badge" > PHP {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}< / span >
< / div >
2025-10-29 14:04:24 +00:00
<!-- Left Sidebar - Skills -->
< aside class = "cv-sidebar" >
2025-11-04 13:34:44 +00:00
<!-- Skills Section - Dynamically render all categories -->
{{range .CV.Skills.Technical}}
2025-10-29 14:04:24 +00:00
< section class = "sidebar-section" >
2025-11-04 13:34:44 +00:00
< h3 class = "sidebar-title" > {{.Category}}< / h3 >
2025-10-29 14:04:24 +00:00
< div class = "sidebar-content" >
{{range .Items}}< div class = "skill-item" > {{.}}< / div > {{end}}
2025-10-27 22:32:32 +00:00
< / div >
2025-10-29 14:04:24 +00:00
< / section >
2025-11-04 13:34:44 +00:00
{{end}}
2025-10-29 14:04:24 +00:00
2025-11-04 13:34:44 +00:00
<!-- Languages Section -->
2025-10-29 14:04:24 +00:00
< section class = "sidebar-section" >
2025-11-04 13:34:44 +00:00
< h3 class = "sidebar-title" > {{if eq .Lang "es"}}Idiomas{{else}}Languages{{end}}< / h3 >
2025-10-29 14:04:24 +00:00
< div class = "sidebar-content" >
2025-11-04 13:34:44 +00:00
{{range .CV.Languages}}
< div class = "language-item" >
< strong > {{.Language}}< / strong > : {{.Proficiency}}
{{if .Detail}}< br > < small style = "color: #666;" > {{.Detail}}< / small > {{end}}
< / div >
{{end}}
2025-10-27 22:32:32 +00:00
< / div >
2025-10-29 14:04:24 +00:00
< / section >
2025-11-04 13:34:44 +00:00
<!-- Courses Section -->
{{if .CV.Courses}}
2025-10-29 14:04:24 +00:00
< section class = "sidebar-section" >
2025-11-04 13:34:44 +00:00
< h3 class = "sidebar-title" > {{if eq .Lang "es"}}Cursos Realizados{{else}}Training Courses{{end}}< / h3 >
2025-10-29 14:04:24 +00:00
< div class = "sidebar-content" >
2025-11-04 13:34:44 +00:00
{{range .CV.Courses}}
< div class = "course-item" >
< strong > {{.Title}}< / strong > < br >
< small > {{.Institution}} - {{.Location}}< / small > < br >
< small > {{.Date}} ({{.Duration}})< / small >
{{if .Description}}< p class = "course-desc" > {{.Description}}< / p > {{end}}
< / div >
{{end}}
2025-10-27 22:32:32 +00:00
< / div >
2025-10-29 14:04:24 +00:00
< / section >
2025-11-04 13:34:44 +00:00
{{end}}
<!-- References Section -->
{{if .CV.References}}
< section class = "sidebar-section" >
< h3 class = "sidebar-title" > {{if eq .Lang "es"}}Referencias{{else}}References{{end}}< / h3 >
< div class = "sidebar-content" >
{{range .CV.References}}
< div class = "reference-item" >
< a href = "{{.URL}}" target = "_blank" rel = "noopener noreferrer" > {{.Title}}< / a >
< small class = "ref-type" > ({{.Type}})< / small >
< / div >
{{end}}
< / div >
< / section >
{{end}}
<!-- Other Section (Driver's License) -->
{{if .CV.Other.DriverLicense}}
< section class = "sidebar-section" >
< h3 class = "sidebar-title" > {{if eq .Lang "es"}}Otros{{else}}Other{{end}}< / h3 >
< div class = "sidebar-content" >
{{if eq .Lang "es"}}Carnet de conducir {{.CV.Other.DriverLicense}}{{else}}Driver's License {{.CV.Other.DriverLicense}}{{end}}
< / div >
< / section >
{{end}}
2025-10-29 14:04:24 +00:00
< / aside >
<!-- Main Content Area -->
< main class = "cv-main" >
<!-- Header with Name and Photo -->
< div class = "cv-header" >
< div class = "cv-header-content" >
2025-10-31 11:06:38 +00:00
< div class = "cv-header-left" >
2025-10-29 14:04:24 +00:00
< h1 class = "cv-name" > {{.CV.Personal.Name}}< / h1 >
< p class = "cv-experience-years" > {{if eq .Lang "es"}}20 años de experiencia{{else}}20 years of experience{{end}}< / p >
2025-11-04 17:51:03 +00:00
<!-- Intro/Excerpt Text - No section heading, just the text -->
< div class = "intro-text" > {{.CV.Summary}}< / div >
2025-10-20 08:54:21 +01:00
< / div >
2025-10-31 11:06:38 +00:00
< div class = "cv-photo" >
< img src = "/static/images/profile/photo.jpg" alt = "{{.CV.Personal.Name}}" onerror = "this.src='/static/images/profile/placeholder.svg'" >
< / div >
2025-10-20 08:54:21 +01:00
< / div >
< / div >
2025-10-29 14:04:24 +00:00
<!-- Education -->
< section class = "cv-section" >
< h3 class = "section-title" > {{if eq .Lang "es"}}Formación{{else}}Training{{end}}< / h3 >
{{range .CV.Education}}
< div class = "education-item" >
< strong > {{.Degree}}< / strong > ({{.StartDate}}-{{.EndDate}}) {{if eq $.Lang "es"}}obtenido de{{else}}obtained from the{{end}} < strong > {{.Institution}}< / strong > ({{.Location}})
2025-10-20 08:54:21 +01:00
< / div >
2025-10-29 14:04:24 +00:00
{{end}}
< / section >
<!-- Skills Summary -->
< section class = "cv-section" >
< h3 class = "section-title" > {{if eq .Lang "es"}}Competencias{{else}}Skills{{end}}< / h3 >
< p class = "summary-text" >
{{if eq .Lang "es"}}
Amplio conocimiento en entornos web, tanto J2EE como PHP. Experto en tecnologías front-end, aunque con considerable experiencia en sistemas back-end. Receptivo al aprendizaje de nuevas tecnologías, y con una gran dosis de creatividad. Capacidad de analizar problemas y aportar soluciones específicas adaptadas a cada tipo de cliente. Me gusta trabajar tanto solo como en grupos.
{{else}}
Extensive knowledge in web environments, both J2EE and PHP. Expert in front-end technologies, although with considerable experience in back-end systems. Receptive to learning new technologies, and with a large dose of creativity. Ability to analyze problems and provide specific solutions tailored to each client type. I like to work both alone and in groups.
{{end}}
2025-10-20 08:54:21 +01:00
< / p >
2025-10-29 14:04:24 +00:00
< / section >
<!-- Experience -->
< section class = "cv-section" >
< h3 class = "section-title" > {{if eq .Lang "es"}}Experiencia{{else}}Experience{{end}}< / h3 >
{{range .CV.Experience}}
< div class = "experience-item" >
< div class = "experience-header" >
< div class = "experience-title-line" >
< h4 class = "position" > {{.Position}} / {{if eq $.Lang "es"}}Analista Programador{{else}}Analyst Programmer{{end}}< / h4 >
< span class = "experience-period" > {{.StartDate}} / {{if .Current}}{{if eq $.Lang "es"}}presente{{else}}now{{end}}{{else}}{{.EndDate}}{{end}} - ({{.Location}})< / span >
< / div >
< / div >
2025-10-20 08:54:21 +01:00
2025-10-29 14:04:24 +00:00
{{if .ShortDescription}}
< p class = "short-desc" > {{.ShortDescription}}< / p >
{{end}}
2025-10-20 08:54:21 +01:00
2025-10-29 14:04:24 +00:00
< div class = "long-only" >
< ul class = "responsibilities" >
{{range .Responsibilities}}
< li > {{.}}< / li >
{{end}}
< / ul >
< / div >
2025-10-20 08:54:21 +01:00
< / div >
{{end}}
2025-10-29 14:04:24 +00:00
< / section >
< / main >