{{if eq .Lang "es"}}ANALISTA{{else}}ANALYST{{end}} | {{if eq .Lang "es"}}CONSULTOR TÉCNICO{{else}}TECHNICAL CONSULTANT{{end}} | NODEJS + REACTJS {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | WEB {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | GO + HTMX {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | PHP {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}

Moreno Rubio, Juan Andrés

{{.YearsOfExperience}} {{if eq .Lang "es"}}años de experiencia{{else}}years of experience{{end}}

{{.CV.Personal.Name}}
{{.CV.Summary}}

{{if eq .Lang "es"}}Formación{{else}}Training{{end}}

{{range .CV.Education}}
{{.Degree}} ({{.StartDate}}-{{.EndDate}}) {{if eq $.Lang "es"}}obtenido de{{else}}obtained from the{{end}} {{.Institution}} ({{.Location}})
{{end}}

{{if eq .Lang "es"}}Competencias{{else}}Skills{{end}}

{{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}}

{{if eq .Lang "es"}}Experiencia{{else}}Experience{{end}}

{{range .CV.Experience}}
{{.Position}}{{if .Company}} - {{if .CompanyURL}}{{.Company}}{{else}}{{.Company}}{{end}}{{if .Duration}} - {{.Duration}}{{end}}{{end}} {{if .Current}}{{if eq $.Lang "es"}}ACTUAL{{else}}CURRENT{{end}}{{end}} {{if .Expired}}{{if eq $.Lang "es"}}EXPIRADO{{else}}EXPIRED{{end}}{{end}}
{{.StartDate}} / {{if .Current}}{{if eq $.Lang "es"}}presente{{else}}now{{end}}{{else}}{{.EndDate}}{{end}} - ({{.Location}}) {{if .ShortDescription}}

{{.ShortDescription | safeHTML}}

{{end}} {{if .Responsibilities}}
    {{range .Responsibilities}}
  • {{. | safeHTML}}
  • {{end}}
{{end}}
{{end}}
{{if eq .Lang "es"}}ANALISTA PROGRAMADOR{{else}}ANALYST PROGRAMMER{{end}} | NODEJS + REACTJS {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | WEB {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | GO + HTMX {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}} | PHP {{if eq .Lang "es"}}DESARROLLADOR{{else}}DEVELOPER{{end}}
{{if .CV.Awards}}

{{if eq .Lang "es"}}Premios y Reconocimientos{{else}}Awards{{end}}

{{range .CV.Awards}}
{{if .AwardLogo}} {{end}}
{{.Title}}
{{.Issuer}} - {{.Date}} {{if .ShortDescription}}

{{.ShortDescription | safeHTML}}

{{end}} {{if .Responsibilities}}
    {{range .Responsibilities}}
  • {{. | safeHTML}}
  • {{end}}
{{end}}
{{end}}
{{end}} {{if .CV.Projects}}

{{if eq .Lang "es"}}Proyectos Personales / Freelance{{else}}Personal / Freelance Projects{{end}}

{{range .CV.Projects}}
{{if .ProjectLogo}}
{{.Title}} logo
{{else}}
{{end}}
{{if .ProjectName}} {{if .URL}}{{.ProjectName}}{{else}}{{.ProjectName}}{{end}}{{if .ProjectDesc}} - {{.ProjectDesc}}{{end}} {{else}} {{if .URL}}{{.Title}}{{else}}{{.Title}}{{end}} {{end}} {{if .Current}}{{if eq $.Lang "es"}}ACTUAL{{else}}CURRENT{{end}}{{end}} {{if .MaintainedBy}}{{if eq $.Lang "es"}}MANTENIDO POR{{else}}MAINTAINED BY{{end}} {{.MaintainedBy}}{{end}}
{{if .StartDate}}{{.StartDate}}{{if .Current}}{{if .DynamicDate}} / {{.DynamicDate}}{{else}} / {{if eq $.Lang "es"}}presente{{else}}now{{end}}{{end}}{{end}}{{end}} - ({{.Location}}) {{if .ShortDescription}}

{{.ShortDescription | safeHTML}}

{{end}} {{if .Responsibilities}}
    {{range .Responsibilities}}
  • {{. | safeHTML}}
  • {{end}}
{{end}} {{if .Technologies}}
{{if eq $.Lang "es"}}Tecnologías:{{else}}Technologies:{{end}} {{range $index, $tech := .Technologies}}{{if $index}}, {{end}}{{$tech}}{{end}}
{{end}}
{{end}}
{{end}} {{if .CV.Courses}}

{{if eq .Lang "es"}}Cursos Realizados{{else}}Courses{{end}}

{{range .CV.Courses}}
{{if .CourseLogo}}
{{.Title}} logo
{{else}}
{{end}}
{{.Title}}
{{.Institution}} - {{.Date}} - ({{.Location}}) {{if .ShortDescription}}

{{.ShortDescription | safeHTML}}

{{end}} {{if .Responsibilities}}
    {{range .Responsibilities}}
  • {{. | safeHTML}}
  • {{end}}
{{end}}
{{end}}
{{end}}

{{if eq .Lang "es"}}Idiomas{{else}}Languages{{end}}

{{range .CV.Languages}}
{{.Language}}: {{.Proficiency}}{{if .Detail}} {{.Detail}}{{end}}
{{end}}
{{if .CV.References}}

{{if eq .Lang "es"}}Referencias{{else}}References{{end}}

{{range .CV.References}}
{{if .TextBefore}}{{.TextBefore}} {{end}}{{if .LinkText}}{{.LinkText}}{{else}}{{.Title}}{{end}}{{if .TextAfter}} {{.TextAfter}}{{end}}
{{end}}
{{end}} {{if .CV.Other.DriverLicense}}

{{if eq .Lang "es"}}Otros{{else}}Other{{end}}

{{if eq .Lang "es"}}Carnet de conducir tipo {{.CV.Other.DriverLicense | safeHTML}}{{else}}Driving License type {{.CV.Other.DriverLicense | safeHTML}}{{end}}
{{end}}