added SEO + proxy + changed box paddings ; removed title
This commit is contained in:
parent
78804f6da1
commit
1c42c8c9be
5 changed files with 79 additions and 44 deletions
36
config.yaml
36
config.yaml
|
@ -1,6 +1,5 @@
|
|||
contacts:
|
||||
name: Violette Paulin
|
||||
title: Software Engineer
|
||||
email: "paum1202@usherbrooke.ca"
|
||||
website: "violette.town"
|
||||
nationality: French
|
||||
|
@ -57,7 +56,7 @@ jobs:
|
|||
link: https://www.univ-smb.fr/listic/en/
|
||||
description:
|
||||
- Building a distributed caching system, and storing logs within
|
||||
a Blockchain
|
||||
a Blockchain
|
||||
- Internship in a informatic research laboratory
|
||||
- Suppervised by Sébastien Monnet & Kavé Salamatian
|
||||
from: "2023 May."
|
||||
|
@ -69,7 +68,18 @@ jobs:
|
|||
- Web programming
|
||||
- backend & frontend
|
||||
- Self teaching
|
||||
|
||||
- position: SEO agent
|
||||
company:
|
||||
name: BIWA Annecy
|
||||
link: https://box-evidence.com
|
||||
description:
|
||||
- Optimise web ranking of different websites
|
||||
from: "2022 May."
|
||||
to: "2022 Jul."
|
||||
tags:
|
||||
- Autonomy
|
||||
- SEO
|
||||
|
||||
education:
|
||||
- university:
|
||||
name: Polytech Annecy Chambéry
|
||||
|
@ -82,7 +92,7 @@ education:
|
|||
from: "2021"
|
||||
to: "Current"
|
||||
- university:
|
||||
name: Sherbrooke University
|
||||
name: Sherbrooke University
|
||||
link: "https://usherbrooke.ca"
|
||||
degree: "M.Sc."
|
||||
major:
|
||||
|
@ -126,24 +136,34 @@ projects:
|
|||
- Proof of concept for a security vulnerability (CVE-2019-15126)
|
||||
- Used as my final projects for MPSI / MP classes.
|
||||
tags:
|
||||
- Cybersecurity
|
||||
- Cybersecurity
|
||||
- Python
|
||||
- Self teaching
|
||||
year: 2021
|
||||
- main:
|
||||
name: DHTea
|
||||
link: "https://github.com/phoqueEberlue/DHTea"
|
||||
description:
|
||||
description:
|
||||
- Distributed hash table
|
||||
- Written in rust from scratch
|
||||
- Stores files / data
|
||||
tags:
|
||||
- Rust
|
||||
- Systèmes distribués
|
||||
- Autonomie
|
||||
- Distributed system
|
||||
- Self teaching
|
||||
- Git
|
||||
- Shell scripting
|
||||
year: 2023
|
||||
- main:
|
||||
name: "Proxy"
|
||||
link: https://github.com/TheBigBlase/proxy
|
||||
description:
|
||||
- Proxy
|
||||
- Written in Python and Rust
|
||||
tags:
|
||||
- Teamwork / Team management
|
||||
- Git
|
||||
year: 2022
|
||||
|
||||
hobbies:
|
||||
tech:
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
contacts:
|
||||
name: Violette Paulin
|
||||
title: Developpeuse
|
||||
email: "paum1202@usherbrooke.ca"
|
||||
website: "violette.town"
|
||||
nationality: French
|
||||
|
@ -68,7 +67,19 @@ jobs:
|
|||
- Interface web
|
||||
- Backend & Frontend
|
||||
- Autonomie
|
||||
|
||||
- position: "Rédacteur SEO"
|
||||
company:
|
||||
name: Box évidence
|
||||
link: https://box-evidence.com/
|
||||
description:
|
||||
- Rédaction d'articles et optimisation de contenu pour moteur de recherche
|
||||
from: "Mai 2022"
|
||||
to: "Juillet 2022"
|
||||
tags:
|
||||
- Autonomie
|
||||
- SEO
|
||||
|
||||
|
||||
education:
|
||||
- university:
|
||||
name: Université de Sherbrooke
|
||||
|
@ -104,11 +115,8 @@ projects:
|
|||
- main:
|
||||
name: Bot Discsord
|
||||
link: "https://github.com/storca/vhbot"
|
||||
description:
|
||||
- Permet d'automatiser des actions
|
||||
- Utile pour aider nos professeurs pendant le confinement
|
||||
- Fait des actions comme faire l'appel
|
||||
- souhaite l'anniversaire aux professeur.e.s
|
||||
description:
|
||||
- Fait des actions comme faire l'appel de la classe pendant le confinement
|
||||
year: 2020
|
||||
tags:
|
||||
- Python
|
||||
|
@ -151,6 +159,16 @@ projects:
|
|||
- Git
|
||||
- Shell scripting
|
||||
year: 2023
|
||||
- main:
|
||||
name: Proxy
|
||||
link: "https://github.com/TheBigBlase/proxy"
|
||||
description:
|
||||
- Proxy
|
||||
- Ecrit en Python et Rust
|
||||
tags:
|
||||
- Travail et gestion d'équipe
|
||||
- Git
|
||||
year: 2022
|
||||
|
||||
hobbies:
|
||||
tech:
|
||||
|
|
23
main.typ
23
main.typ
|
@ -153,21 +153,12 @@
|
|||
*#config.contacts.name*
|
||||
]
|
||||
|
||||
#par[
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.minor_highlight,
|
||||
top-edge: 0pt
|
||||
)
|
||||
#config.contacts.title
|
||||
]
|
||||
|
||||
|
||||
= Education
|
||||
|
||||
#{
|
||||
for place in config.education [
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -176,12 +167,15 @@
|
|||
#link(place.university.link)[#place.university.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
eval(settings.font.size.education_description),
|
||||
font: settings.font.minor_highlight,
|
||||
)
|
||||
#h(0.5cm)
|
||||
#place.degree #place.major \
|
||||
#if (place.at("track") != "None"){
|
||||
h(0.5cm)
|
||||
[#place.track]
|
||||
}
|
||||
]
|
||||
|
@ -193,6 +187,7 @@
|
|||
#{
|
||||
for job in config.jobs [
|
||||
#par(justify: false)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -206,6 +201,7 @@
|
|||
justify: false,
|
||||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -224,6 +220,7 @@
|
|||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
)
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#{
|
||||
let tag_line = job.tags.join(" • ")
|
||||
tag_line
|
||||
|
@ -241,6 +238,7 @@
|
|||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -252,6 +250,7 @@
|
|||
#link(project.main.link)[#project.main.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -266,6 +265,7 @@
|
|||
justify: true,
|
||||
leading: eval(settings.paragraph.leading),
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
|
@ -287,6 +287,7 @@
|
|||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -298,6 +299,7 @@
|
|||
#link(project.main.link)[#project.main.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -312,6 +314,7 @@
|
|||
justify: true,
|
||||
leading: eval(settings.paragraph.leading),
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
|
|
29
main_fr.typ
29
main_fr.typ
|
@ -138,14 +138,6 @@
|
|||
|
||||
#let mainSection = {[
|
||||
|
||||
// #par[
|
||||
// #set align(center)
|
||||
// #figure(
|
||||
// image("images/Kodak 20 Zanvoort Lumi.jpg", width: 6em),
|
||||
// placement: top,
|
||||
// )
|
||||
// ]
|
||||
|
||||
#par[
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading_huge),
|
||||
|
@ -154,21 +146,12 @@
|
|||
*#config.contacts.name*
|
||||
]
|
||||
|
||||
#par[
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.minor_highlight,
|
||||
top-edge: 0pt
|
||||
)
|
||||
#config.contacts.title
|
||||
]
|
||||
|
||||
|
||||
= Études
|
||||
|
||||
#{
|
||||
for place in config.education [
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -177,6 +160,7 @@
|
|||
#link(place.university.link)[#place.university.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
eval(settings.font.size.education_description),
|
||||
font: settings.font.minor_highlight,
|
||||
|
@ -194,6 +178,7 @@
|
|||
#{
|
||||
for job in config.jobs [
|
||||
#par(justify: false)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -207,6 +192,7 @@
|
|||
justify: false,
|
||||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -221,6 +207,7 @@
|
|||
justify: true,
|
||||
leading: eval(settings.paragraph.leading),
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
|
@ -242,6 +229,7 @@
|
|||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -253,6 +241,7 @@
|
|||
#link(project.main.link)[#project.main.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -267,6 +256,7 @@
|
|||
justify: true,
|
||||
leading: eval(settings.paragraph.leading),
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
|
@ -289,6 +279,7 @@
|
|||
leading: eval(settings.paragraph.leading)
|
||||
)[
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.heading),
|
||||
font: settings.font.general
|
||||
|
@ -300,6 +291,7 @@
|
|||
#link(project.main.link)[#project.main.name]
|
||||
]
|
||||
#par[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.description),
|
||||
font: settings.font.general
|
||||
|
@ -314,6 +306,7 @@
|
|||
justify: true,
|
||||
leading: eval(settings.paragraph.leading),
|
||||
)[
|
||||
#set block(spacing: eval(settings.paragraph.spacing))
|
||||
#set text(
|
||||
size: eval(settings.font.size.tags),
|
||||
font: settings.font.minor_highlight
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
font:
|
||||
size:
|
||||
heading_huge: 19pt
|
||||
heading_large: 16pt
|
||||
heading_large: 15pt
|
||||
heading: 13pt
|
||||
description: 8pt
|
||||
tags: 8pt
|
||||
|
@ -13,6 +13,7 @@ font:
|
|||
paragraph:
|
||||
# Distance between lines
|
||||
leading: 4pt
|
||||
spacing: 0.9em
|
||||
|
||||
# dont show address & phone number
|
||||
public: false
|
||||
|
|
Loading…
Reference in a new issue