fix: update transtech
This commit is contained in:
parent
4485d5e88d
commit
6d4a818b49
6 changed files with 118 additions and 175 deletions
74
config.yaml
74
config.yaml
|
@ -1,6 +1,6 @@
|
||||||
contacts:
|
contacts:
|
||||||
name: Violette Paulin
|
name: Violette Paulin
|
||||||
email: "paum1202@usherbrooke.ca"
|
email: "vi@violette.town"
|
||||||
website: "violette.town"
|
website: "violette.town"
|
||||||
nationality: French
|
nationality: French
|
||||||
git: "https://git.violette.town/violette"
|
git: "https://git.violette.town/violette"
|
||||||
|
@ -23,7 +23,7 @@ skills:
|
||||||
- Statistics
|
- Statistics
|
||||||
- name: System Development
|
- name: System Development
|
||||||
items:
|
items:
|
||||||
- Embeded
|
- Embedded
|
||||||
- Distributed Systems
|
- Distributed Systems
|
||||||
- BSD / Linux / Unix like
|
- BSD / Linux / Unix like
|
||||||
- name: Database Management
|
- name: Database Management
|
||||||
|
@ -35,7 +35,7 @@ skills:
|
||||||
items:
|
items:
|
||||||
- HTML/CSS
|
- HTML/CSS
|
||||||
- Node.js
|
- Node.js
|
||||||
- rocket.rs
|
- Rocket.rs
|
||||||
- Vue.js
|
- Vue.js
|
||||||
|
|
||||||
languages:
|
languages:
|
||||||
|
@ -50,7 +50,35 @@ languages:
|
||||||
comment: None
|
comment: None
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- position: R & D engineer
|
- position: R & D, Software Developer Intern
|
||||||
|
company:
|
||||||
|
name: TransTech innovations
|
||||||
|
link: https://transtechinnovations.com
|
||||||
|
description:
|
||||||
|
- Creating a parser for a proprietary logger (java spring boot, angular JS)
|
||||||
|
- Creating a proof of concept for a module in embedded devices (C++23)
|
||||||
|
from: "2024 Sept."
|
||||||
|
to: "2025 Feb."
|
||||||
|
tags:
|
||||||
|
- Embedded systems
|
||||||
|
- Fullstack
|
||||||
|
- Java Spring Boot
|
||||||
|
- Angular
|
||||||
|
- C / C++
|
||||||
|
- position: "SysAdmin"
|
||||||
|
company:
|
||||||
|
name: TransEstrie
|
||||||
|
link: https://transestrie.org
|
||||||
|
description:
|
||||||
|
- Maintaining and upgrading the internal network
|
||||||
|
- Setting up diverse services (NextCloud, VPN, securing data, creating backups...)
|
||||||
|
from: "2024 Jul"
|
||||||
|
to: "2024 Aug."
|
||||||
|
tags:
|
||||||
|
- SysAdmin
|
||||||
|
- Autonomy
|
||||||
|
- Self Teaching
|
||||||
|
- position: R & D, Software Developer Intern
|
||||||
company:
|
company:
|
||||||
name: LISTIC Annecy
|
name: LISTIC Annecy
|
||||||
link: https://www.univ-smb.fr/listic/en/
|
link: https://www.univ-smb.fr/listic/en/
|
||||||
|
@ -65,10 +93,10 @@ jobs:
|
||||||
- Distributed System design
|
- Distributed System design
|
||||||
- Rust
|
- Rust
|
||||||
- Blockchain Programming
|
- Blockchain Programming
|
||||||
- Web programming
|
- Web Programming
|
||||||
- backend & frontend
|
- Backend & Frontend
|
||||||
- Self teaching
|
- Self Teaching
|
||||||
- position: SEO agent
|
- position: SEO Agent
|
||||||
company:
|
company:
|
||||||
name: BIWA Annecy
|
name: BIWA Annecy
|
||||||
link: https://box-evidence.com
|
link: https://box-evidence.com
|
||||||
|
@ -84,7 +112,7 @@ education:
|
||||||
- university:
|
- university:
|
||||||
name: Polytech Annecy Chambéry
|
name: Polytech Annecy Chambéry
|
||||||
link: "https://www.polytech.univ-smb.fr/"
|
link: "https://www.polytech.univ-smb.fr/"
|
||||||
degree: "M.Sc."
|
degree: "Engineering Degree (France)"
|
||||||
major:
|
major:
|
||||||
Computer Science
|
Computer Science
|
||||||
track:
|
track:
|
||||||
|
@ -125,21 +153,10 @@ projects:
|
||||||
# tags:
|
# tags:
|
||||||
# - Cybersecurity
|
# - Cybersecurity
|
||||||
# - Python
|
# - Python
|
||||||
# - Self teaching
|
# - Self Teaching
|
||||||
# year: 2023
|
# year: 2023
|
||||||
|
|
||||||
school:
|
school:
|
||||||
- main:
|
|
||||||
name: kr00k
|
|
||||||
link: "https://github.com/thebigblase/kr00k"
|
|
||||||
description:
|
|
||||||
- Proof of concept for a security vulnerability (CVE-2019-15126)
|
|
||||||
- Used as my final projects for MPSI / MP classes.
|
|
||||||
tags:
|
|
||||||
- Cybersecurity
|
|
||||||
- Python
|
|
||||||
- Self teaching
|
|
||||||
year: 2021
|
|
||||||
- main:
|
- main:
|
||||||
name: DHTea
|
name: DHTea
|
||||||
link: "https://github.com/phoqueEberlue/DHTea"
|
link: "https://github.com/phoqueEberlue/DHTea"
|
||||||
|
@ -150,7 +167,7 @@ projects:
|
||||||
tags:
|
tags:
|
||||||
- Rust
|
- Rust
|
||||||
- Distributed system
|
- Distributed system
|
||||||
- Self teaching
|
- Self Teaching
|
||||||
- Git
|
- Git
|
||||||
- Shell scripting
|
- Shell scripting
|
||||||
year: 2023
|
year: 2023
|
||||||
|
@ -164,10 +181,21 @@ projects:
|
||||||
- Teamwork / Team management
|
- Teamwork / Team management
|
||||||
- Git
|
- Git
|
||||||
year: 2022
|
year: 2022
|
||||||
|
- main:
|
||||||
|
name: kr00k
|
||||||
|
link: "https://github.com/thebigblase/kr00k"
|
||||||
|
description:
|
||||||
|
- Proof of concept for a security vulnerability (CVE-2019-15126)
|
||||||
|
- Used as my final projects for MPSI / MP classes.
|
||||||
|
tags:
|
||||||
|
- Cybersecurity
|
||||||
|
- Python
|
||||||
|
- Self Teaching
|
||||||
|
year: 2021
|
||||||
|
|
||||||
hobbies:
|
hobbies:
|
||||||
tech:
|
tech:
|
||||||
- kernel dev
|
- seeing how things are done under the hood
|
||||||
- low level-ish dev
|
- low level-ish dev
|
||||||
- resurecting old tech
|
- resurecting old tech
|
||||||
other:
|
other:
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
contacts:
|
contacts:
|
||||||
name: Violette Paulin
|
name: Violette Paulin
|
||||||
email: "paum1202@usherbrooke.ca"
|
email: "vi@violette.town"
|
||||||
website: "violette.town"
|
website: "violette.town"
|
||||||
nationality: French
|
nationality: Française
|
||||||
git: "https://git.violette.town/violette"
|
git: "https://git.violette.town/violette"
|
||||||
|
|
||||||
skills:
|
skills:
|
||||||
|
@ -52,9 +52,36 @@ languages:
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- position: "Stage en R & D"
|
- position: R&D, développement logiciel
|
||||||
company:
|
company:
|
||||||
name: LISTIC ; Université Savoie Mont-blanc
|
name: TransTech innovations
|
||||||
|
link: https://transtechinnovations.com
|
||||||
|
description:
|
||||||
|
- Créer un parseur de log, et son front end (java spring boot, angular JS)
|
||||||
|
- Design et implémentation de modules embarqués pour un système temps réel (C++23)
|
||||||
|
from: "Septembre 2024"
|
||||||
|
to: "Février 2025"
|
||||||
|
tags:
|
||||||
|
- Systèmes embarqués
|
||||||
|
- Fullstack
|
||||||
|
- Java Spring Boot
|
||||||
|
- Angular
|
||||||
|
- C / C++
|
||||||
|
- position: "SysAdmin"
|
||||||
|
company:
|
||||||
|
name: TransEstrie
|
||||||
|
link: https://transestrie.org
|
||||||
|
description:
|
||||||
|
- Maintenance et mise à jour des infrastructures réseaux
|
||||||
|
- Mise en place de divers services (NextCloud, VPN, chiffrement des données, création de backup...)
|
||||||
|
from: "Juillet 2024"
|
||||||
|
to: " Aout 2024"
|
||||||
|
tags:
|
||||||
|
- SysAdmin
|
||||||
|
- Autonomie
|
||||||
|
- position: "Stage en R&D logiciel"
|
||||||
|
company:
|
||||||
|
name: LISTIC, Université Savoie Mt-blanc
|
||||||
link: https://www.univ-smb.fr/listic/en/
|
link: https://www.univ-smb.fr/listic/en/
|
||||||
description:
|
description:
|
||||||
- Stage effectué dans un laboratoire d'informatique public
|
- Stage effectué dans un laboratoire d'informatique public
|
||||||
|
@ -100,15 +127,6 @@ education:
|
||||||
Informatique Données Usage
|
Informatique Données Usage
|
||||||
from: "2021"
|
from: "2021"
|
||||||
to: "Aujourd'hui"
|
to: "Aujourd'hui"
|
||||||
- university:
|
|
||||||
name: Lycée Victor Hugo (Besançon)
|
|
||||||
link: "https://lyceehugobesancon.org"
|
|
||||||
degree: "Classe préparatoire aux grandes écoles"
|
|
||||||
major:
|
|
||||||
track: Maths Physique (MPSI / MP)
|
|
||||||
from: 2019
|
|
||||||
to: 2021
|
|
||||||
|
|
||||||
|
|
||||||
projects:
|
projects:
|
||||||
personnal:
|
personnal:
|
||||||
|
@ -134,17 +152,6 @@ projects:
|
||||||
#year: 2023
|
#year: 2023
|
||||||
|
|
||||||
school:
|
school:
|
||||||
- main:
|
|
||||||
name: kr00k
|
|
||||||
link: "https://github.com/thebigblase/kr00k"
|
|
||||||
description:
|
|
||||||
- Preuve de concept pour une faille de sécurité (CVE-2019-15126)
|
|
||||||
- Remis comme projet final TIPE de MPSI / MP
|
|
||||||
tags:
|
|
||||||
- Sécurité informatique
|
|
||||||
- Python
|
|
||||||
- Autonomie
|
|
||||||
year: 2021
|
|
||||||
- main:
|
- main:
|
||||||
name: DHTea
|
name: DHTea
|
||||||
link: "https://github.com/phoqueEberlue/DHTea"
|
link: "https://github.com/phoqueEberlue/DHTea"
|
||||||
|
@ -169,10 +176,20 @@ projects:
|
||||||
- Travail et gestion d'équipe
|
- Travail et gestion d'équipe
|
||||||
- Git
|
- Git
|
||||||
year: 2022
|
year: 2022
|
||||||
|
- main:
|
||||||
|
name: kr00k
|
||||||
|
link: "https://github.com/thebigblase/kr00k"
|
||||||
|
description:
|
||||||
|
- Preuve de concept pour une faille de sécurité (CVE-2019-15126)
|
||||||
|
- Remis comme projet final TIPE de MPSI / MP
|
||||||
|
tags:
|
||||||
|
- Sécurité informatique
|
||||||
|
- Python
|
||||||
|
- Autonomie
|
||||||
|
year: 2021
|
||||||
|
|
||||||
hobbies:
|
hobbies:
|
||||||
tech:
|
tech:
|
||||||
- kernel dev
|
|
||||||
- Aller fouiller sous le capot de mes outils
|
- Aller fouiller sous le capot de mes outils
|
||||||
- réssuciter des vieux objets électroniques
|
- réssuciter des vieux objets électroniques
|
||||||
other:
|
other:
|
||||||
|
|
58
main.typ
58
main.typ
|
@ -45,9 +45,9 @@
|
||||||
eval(settings.font.size.education_description),
|
eval(settings.font.size.education_description),
|
||||||
font: settings.font.minor_highlight,
|
font: settings.font.minor_highlight,
|
||||||
)
|
)
|
||||||
A *software engineer* with a confident grasp of *infrastructure*, *system design*, and *DevOps*, now seeking opportunities to excel in the realms of solution architecture.
|
A *software developer* with a confident grasp of *infrastructure*, *system design*, and *DevOps*, now seeking opportunities to excel in the realms of solution architecture.
|
||||||
|
|
||||||
Open to roles ranging from *software engineering* to *DevOps*.
|
Open to roles ranging from *software developer* to *DevOps*.
|
||||||
]
|
]
|
||||||
|
|
||||||
= Skills
|
= Skills
|
||||||
|
@ -173,7 +173,7 @@
|
||||||
font: settings.font.minor_highlight,
|
font: settings.font.minor_highlight,
|
||||||
)
|
)
|
||||||
#h(0.5cm)
|
#h(0.5cm)
|
||||||
#place.degree #place.major \
|
#place.degree - #place.major \
|
||||||
#if (place.at("track") != "None"){
|
#if (place.at("track") != "None"){
|
||||||
h(0.5cm)
|
h(0.5cm)
|
||||||
[#place.track]
|
[#place.track]
|
||||||
|
@ -278,58 +278,6 @@
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
= Notable Personnal Projects
|
|
||||||
#{
|
|
||||||
for project in config.projects.personnal [
|
|
||||||
#par(
|
|
||||||
justify: true,
|
|
||||||
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
|
|
||||||
)
|
|
||||||
#project.year --
|
|
||||||
#if (project.at("from", default: "") != "" and project.at("to", default: "") != "") {
|
|
||||||
[ #project.from – #project.to]
|
|
||||||
}
|
|
||||||
#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
|
|
||||||
)
|
|
||||||
#{
|
|
||||||
for point in project.description [
|
|
||||||
#h(0.5cm) • #point \
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
#par(
|
|
||||||
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
|
|
||||||
)
|
|
||||||
#{
|
|
||||||
let tag_line = project.tags.join(" • ")
|
|
||||||
tag_line
|
|
||||||
}
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
]}
|
]}
|
||||||
|
|
||||||
|
|
||||||
|
|
50
main_fr.typ
50
main_fr.typ
|
@ -271,56 +271,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
= Projets personnels remarquables
|
|
||||||
#{
|
|
||||||
for project in config.projects.personnal [
|
|
||||||
#par(
|
|
||||||
justify: true,
|
|
||||||
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
|
|
||||||
)
|
|
||||||
#project.year --
|
|
||||||
#if (project.at("from", default: "") != "" and project.at("to", default: "") != "") {
|
|
||||||
[ #project.from – #project.to]
|
|
||||||
}
|
|
||||||
#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
|
|
||||||
)
|
|
||||||
#{
|
|
||||||
for point in project.description [
|
|
||||||
#h(0.5cm) • #point \
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
#par(
|
|
||||||
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
|
|
||||||
)
|
|
||||||
#{
|
|
||||||
let tag_line = project.tags.join(" • ")
|
|
||||||
tag_line
|
|
||||||
}
|
|
||||||
]
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
]}
|
]}
|
||||||
|
|
||||||
#{
|
#{
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
font:
|
font:
|
||||||
size:
|
size:
|
||||||
heading_huge: 19pt
|
heading_huge: 18pt
|
||||||
heading_large: 15pt
|
heading_large: 14pt
|
||||||
heading: 13pt
|
heading: 12pt
|
||||||
description: 8pt
|
description: 8pt
|
||||||
tags: 8pt
|
tags: 8pt
|
||||||
education_description: 8pt
|
education_description: 8pt
|
||||||
|
|
Binary file not shown.
Loading…
Reference in a new issue