80 lines
2.1 KiB
Typst
80 lines
2.1 KiB
Typst
#import "@preview/modern-cv:0.3.0": *
|
||
|
||
#show: resume.with(
|
||
author: (
|
||
firstname: "Arthur",
|
||
lastname: "Grisel-Davy",
|
||
email: "agriseld@uwaterloo.ca",
|
||
phone: "(+1) 5195053508",
|
||
github: "",
|
||
linkedin: "",
|
||
address: "",
|
||
positions: (
|
||
"Ph.D. Candidate",
|
||
),
|
||
),
|
||
date: datetime.today().display(),
|
||
language: "en",
|
||
colored-headers: true,
|
||
)
|
||
|
||
|
||
= Education
|
||
|
||
#resume-entry(
|
||
title: "Doctorate Research",
|
||
location: "Waterloo, Canada",
|
||
date: "2021 - Now",
|
||
description: "Physics-Based Cybersecurity. Analysing power consumption patterns against cyber attacks."
|
||
)
|
||
|
||
#resume-entry(
|
||
title: "ENS Paris-Saclay & Université Paris-Saclay",
|
||
location: "Paris-Saclay, France",
|
||
date: "2020 - 2021",
|
||
description: "2#super[nd] Year Master’s degree in Embedded systems and information processing.",
|
||
)
|
||
#resume-entry(
|
||
title: "University of Waterloo",
|
||
location: "Waterloo, Canada",
|
||
date: "2019 – 2020",
|
||
description: "Visiting Scholar, Research internship on machine-learning based side-
|
||
channel analysis for embedded systems security.",
|
||
)
|
||
#resume-entry(
|
||
title: "ENS Paris-Saclay",
|
||
location: "Cachan, France",
|
||
date: "2018 - 2019",
|
||
description: "1#[st] Year Master’s degree in Electronics, Electrotechnics and Automation.",
|
||
)
|
||
#resume-entry(
|
||
title: "ENS Paris-Saclay",
|
||
location: "Cachan, France",
|
||
date: "2017 - 2018",
|
||
description: "Bachelor’s degree from the SAPHIRE program of the École Normale Supérieure Paris-
|
||
Saclay, Electrical, Mechanical and Civil Engineering.",
|
||
)
|
||
#resume-entry(
|
||
title: "Lycée Vauvenargues",
|
||
location: "Aix-en-Provence, France",
|
||
date: "2015 - 2017",
|
||
description: "Classes Préparatoire - One year intensive university level course preparing
|
||
for the competitive entrance exams to the ’Grandes Écoles’.",
|
||
)
|
||
|
||
= Publications
|
||
|
||
#let print-publications(data) = {
|
||
let pubs = data.publications
|
||
pubs = pubs.sorted(key: p => p.date).rev()
|
||
for pub in pubs {
|
||
resume-entry(
|
||
title: link(pub.link)[#str.from-unicode(0x0001F517) #pub.title],
|
||
location: "",
|
||
date: pub.date,
|
||
description: pub.venue,
|
||
)
|
||
}
|
||
}
|
||
|
||
#print-publications(json("publications.json"))
|