Script utilizado en la charla


---
title: "CV de Harry Potter"
author:
  firstname: Harry
  lastname: Potter
  address: "En algún lado"
  position: "Analista de datos ・ Profesor"
  contacts:
    - icon: fa envelope
      text: hp@gmail.com
      url: "mailto:ahp@gmail.com"
    - icon: assets/icon/bi-house-fill.svg
      text: miportfolio.com
      url: https://miportfolio.com
    - icon: fa brands orcid
      text: 0000-0000-0000-0000
      url: https://orcid.org/0000-0000-0000-0000
    - icon: fa brands github
      text: GitHub
      url: https://github.com/harrypotter
    - icon: fa brands linkedin
      text: LinkedIn
      url: https://linkedin.com/in/harrypotter
    - icon: fa brands x-twitter
      text: twitter
      url: https://twitter.com/poterh
format: awesomecv-typst
brand:
  typography: 
    fonts:
      - family: Roboto
        source: google
        weight: [100, 400, 700]
      - family: Source Sans 3
        source: google
        weight: [100, 400, 700]
        style: [normal, italic]
    base: Source Sans 3
  color:
    primary: "#fd8e73"
    link: "#771822"
  defaults: 
    awesomecv-typst:
      font-header: Roboto
execute: 
  echo: false
  warning: false
  output: false
---

## Educación


```{.r .cell-code}
library(typstcv)
library(tidyverse)

df_cv <- readxl::read_excel('harry_potter_cv_es.xlsx') |> 
  mutate(start = as_date(start),
end = as_date(end)) |> 
  drop_na(start)

df_cv |> 
  filter(section == 'educacion') |>
  format_date(end = "end", sort_by = "start") |>
  resume_entry(title = "role",
               description = "institution",
               details = "descripcion")
```

```{=typst}
#resume-entry(title: [Graduado – Programa de Formación de Aurores],location: [Londres, Reino Unido],date: [sept 1998 - jun 2001],description: [Oficina de Aurores – Ministerio de Magia],)
#resume-entry(title: [A.N.E.A.S. – Colegio Hogwarts],location: [Escocia, Reino Unido],date: [sept 1991 - jun 1998],description: [Colegio Hogwarts de Magia y Hechicería],)
```

## Experiencia laboral


```{.r .cell-code}
df_cv |>
  filter(section == 'experiencia_laboral') |> 
  format_date(end = "end",
   sort_by = "start",
  date_format = "%Y",
  sep = "->",
    ) |>
  typstcv::resume_entry(title = "role",
               description = "institution")
```

```{=typst}
#resume-entry(title: [Profesor de Defensa (temporal)],location: [Escocia, Reino Unido],date: [2013->2013],description: [Colegio Hogwarts de Magia y Hechicería],)
#resume-entry(title: [Jefe de Aurores],location: [Londres, Reino Unido],date: [2007->2019],description: [Oficina de Aurores – Ministerio de Magia],)
#resume-entry(title: [Auror Senior],location: [Londres, Reino Unido],date: [2001->2006],description: [Oficina de Aurores – Ministerio de Magia],)
```

## Experiencia Docente


```{.r .cell-code}
df_cv |>
  filter(section == 'experiencia_docente') |> 
  format_date(end = "end",
   sort_by = "start",
  date_format = "%Y",
  sep = "->",
    ) |>
  typstcv::resume_entry(title = "role",
               description = "institution",
               details = c("description"),
               location = "location")
```

```{=typst}
#resume-entry(title: [Docente invitado – Evaluación de Amenazas],location: [Londres, Reino Unido],date: [2018->2018],description: [Academia de Artes Dramáticas de Hechicería],)
#resume-item[
- Dictó dos clases magistrales sobre evaluación práctica de amenazas para magos y brujas en entornos de alto riesgo.
]
#resume-entry(title: [Ejército de Dumbledore – Fundador e Instructor],location: [Escocia, Reino Unido],date: [1995->1996],description: [Colegio Hogwarts de Magia y Hechicería],)
#resume-item[
- Fundó y lideró un grupo estudiantil de defensa de 28 miembros. Diseñó el programa, coordinó las sesiones y evaluó el progreso en condiciones institucionales adversas.
]
```

## Investigación


```{.r .cell-code}
df_cv |> 
  filter(section == 'investigacion')|>
  format_date(end = "end", sort_by = "start") |>
  resume_entry(title = "role",
               description = "project",
               location = "institution",
               details = "description",
               date = "start") 
```

```{=typst}
#resume-entry(title: [Investigador de campo],location: [División de Analítica de los Insondables],date: [ene 2020],description: [Modelado Predictivo de Amenazas con R],)
#resume-item[
- Lideró investigación exploratoria sobre el uso de modelos estadísticos (R, tidyverse, ggplot2) para anticipar actividad de magos oscuros. Produjo tres informes internos.
]
#resume-entry(title: [Consultor – Clasificación de Artefactos Oscuros],location: [Departamento de Misterios],date: [jun 2010],description: [Proyecto de Taxonomía de Amenazas Mágicas],)
#resume-item[
- Co-desarrolló un marco de clasificación para objetos malditos. Los resultados fueron adoptados como estándar ministerial en 2012.
]
```