deneir/resume/resume.typ
Arthur Grisel-Davy d34d65dfbe start resume
2024-05-05 11:09:22 -04:00

80 lines
2.1 KiB
Typst
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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 Masters 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 Masters degree in Electronics, Electrotechnics and Automation.",
)
#resume-entry(
title: "ENS Paris-Saclay",
location: "Cachan, France",
date: "2017 - 2018",
description: "Bachelors 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"))