forked from DeveloperPaul123/modern-cv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv.typ
128 lines (118 loc) · 3.47 KB
/
cv.typ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#import "lib.typ": *
#show: resume.with(
author: (
firstname: "Lucas",
lastname: "Genoud",
email: "[email protected]",
phone: "079 923 56 25",
github: none,
profile-picture: image("profile.jpg"),
linkedin: "lucas-genoud",
address: "Vuadens, Fribourg",
positions: ("Software Engineer",),
),
date: datetime.today().display(),
language: "en",
accent-color: "#007BA7",
colored-headers: true,
)
= Skills
#resume-skill-item(
"languages",
("JavaScript / Node.js", "Java", "Golang", "Python", "TypeScript", "Swift", "Kotlin", "SQL", "C#", "C++"),
)
#resume-skill-item(
"Hard skills",
(
"Vue.js",
"Springboot",
"Svelte",
"Machine learning",
"deep learning",
"Docker",
"Kubernetes",
"Flutter",
"Angular",
"Gitlab CI/CD",
"Android / iOS development",
"Unity",
),
)
#resume-skill-item("Spoken languages", ("French (native)", "English (C1)", "German (A2)"))
= Experiences
#resume-entry(
title: "Auxiliary",
location: "Fribourg",
date: "August 2022 - June 2024",
description: "Part time Auxiliary for the iSIS institute ",
)
#resume-item[Conception and improvement of diverse applications in VUE.JS and Flutter.]
#v(10pt)
#resume-entry(
title: "Fullstack developer",
location: "Fribourg",
date: "August 2018 - August 2020",
description: "GANTT.IO",
)
#resume-item[
Development of a web application specialized in the creation of Gantt diagrams.
]
#v(10pt)
#resume-entry(
title: "Computer science apprentice",
location: "Fribourg, Villaz-Saint-Pierre",
date: "September 2014 - July 2018",
description: "Horizon France SAS",
)
#resume-item[
Development of small C\# applications, client support, website maintenance and IT asset management.
]
#v(10pt)
= Education
#resume-entry(
title: "School of Engineering and Architecture of Fribourg (HEIA-FR)",
location: "Fribourg",
date: "September 2021 - September 2024",
description: "Bachelor of Science in software engineering ",
)
#resume-entry(
title: "EMF",
location: "Fribourg",
date: "September 2020 - July 2021",
description: "Technical Federal Vocational Baccalaureate (FVB)",
)
#resume-entry(
title: "EPAI",
location: "Fribourg",
date: "August 2014 - July 2018",
description: "Computer Science apprenticeship (VET)",
)
#resume-entry(
title: "College of marin",
location: "Novato, California",
date: "August 2013 - December 2013",
description: "English courses",
)
= Projects
#resume-entry(
title: "Ultimate Tic Tac Toe game with AI",
location: [#github-link("LucasGenoud/ultimate-tic-tac-toe")],
date: "September 2023 - January 2024",
description: "Designer/Developer",
)
#resume-item[
- Developed an AI for the game Ultimate Tic Tac Toe in #strong("Go"), using #strong("Monte Carlo Tree Search") for decision making.
- Implemented game logic, including win condition checking and valid move generation.
- Used the #strong("Ebiten") library for game graphics and user interaction.
]
#resume-entry(
title: "Bikers Airquality Webapp",
date: "February 2024 - July 2024",
description: "Semester and Bachelor project",
)
#resume-item[
- Using real time air PM2.5 concentration measurements, historical traffic data and elevation data, the app calculates the best route with low air pollution and elevation gain.
- Developed using a #strong("Svelte") frontend, #strong("Node.js") backend and a #strong("PostgreSQL") database, deployed on Kubernetes.
]
= Hobbies
Hiking, video games, self-hosting, cinema, traveling