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
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
description: I’m a developer using functional programming. View my resume and projects.
identity:
name: Joris Guyonvarch
website: https://guyonvarch.me
git: guyonvarch
jobs:
- name:
english: Software Architect
french: Architecte Logiciel
description:
english: Web Oriented Architecture (WOA) for information systems.
french: Architecture web pour les systèmes d’information.
company:
name: Zengularity
location: Paris
beginDate:
month: 03
year: 2014
details:
- english: Training platform for the unemployed in Seine-Saint-Denis.
french: Catalogue de formations pour les bénéficiaires du RSA en Seine-Saint-Denis.
- english: File house insurance claims for Saretec.
french: Déclaration de sinistres pour Saretec.
- english: Unit and automatic franking of Colissimo labels for La Poste.
french: Affranchissement à l’unité et automatique d’étiquettes Colissimo pour La Poste.
- english: Participant’s pages for the Mutuelle Nationale Territoriale (MNT).
french: Espace adhérent de la Mutuelle Nationale Territoriale (MNT).
- english: Food sample analysis with results visualization for Adisseo.
french: Analyse d’échantillons alimentaires avec visualisation des résultats pour Adisseo.
technos:
- Scala
- Scala.js
- Elm
- Akka
- Play!
- MongoDB
- PostgreSQL
- ElasticSearch
- name:
english: Phd Intern
french: Chercheur stagiaire
description:
english: Scalable query-based faceted search for guided and expressive
search on the semantic web.
french: Mise à l’échelle d’une recherche à facettes, à base de requêtes
guidées et expressives, dans le web sémantique.
company:
name: IRISA
location: Rennes
beginDate:
month: 02
year: 2013
endDate:
month: 06
year: 2013
technos:
- Semantic Web
- Scala
- Java
- LaTeX
- GWT
- Jena
- name:
english: R&D Engineering Intern
french: Ingénieur de recherche stagiaire
description:
english: Guided querying and edition of semantic web information.
french: Recherche et édition guidées de données du web sémantique.
company:
name: Mission Critical IT
location: Bruxelles
beginDate:
month: 06
year: 2012
endDate:
month: 08
year: 2012
technos:
- Semantic Web
- Mercury
degrees:
- name:
english: Master of Science Computer Science
french: Diplôme d’ingénieur en informatique
school:
name: INSA
location: Rennes
year: 2013
topics:
- english: Language
french: Langage
- english: System
french: Système
- english: Network
french: Réseau
- name:
english: Master of Research Computer Science
french: Master Recherche en Informatique
school:
name: University of Rennes I
year: 2013
topics:
- english: Machine learning
french: Apprentissage artificiel
- english: Modelisation
french: Modélisation
- english: Data indexation
french: Indexation de données
skillTypes:
- name:
english: Leader
french: Meneur
skills:
- english: Create tasks and subtasks from functional needs.
french: Rédiger des tâches et sous-tâches à partir des besoins.
- english: Optimise task order for the development team.
french: Optimiser l’ordre des tâches pour l’équipe de développement.
- name:
english: Developer
french: Développeur
skills:
- english: Program with functional languages (Haskell, Scala, Elm).
french: Programmer avec des langages fonctionnels (Haskell, Scala, Elm).
- english: Build web applications (HTTP protocol; HTML, CSS, Javascript and JSON languages).
french: Construire des applications web (protocole HTTP ; langages HTML, CSS, Javascript et JSON).
- english: Interact with data (SQL, MongoDB, SPARQL).
french: Interagir avec des données (SQL, MongoDB, SPARQL).
- english: Work with versioning (Git).
french: Travailler avec des versions (Git).
- english: Check code and run of developments.
french: Vérifier techniquement et fonctionnellement les développements.
- name:
english: Researcher
french: Chercheur
skills:
- english: Conduct a bibliographic research.
french: Mener une recherche bibliographique.
- english: Build a prototype and experiment from it.
french: Construire un prototype et expérimenter à partir de ce prototype.
- english: Analyse the results from an experimentation and check the hypotheses.
french: Analyser les résultats du prototype et vérifier les hypothèses.
- english: Present a research study through an article and a slideshow (LaTeX).
french: Présenter un résultat de recherche à travers un article et un
diaporama (LaTeX).
interests:
- english: Tune my workstation (NixOS, i3, bépo keyboard layout).
french: Ajuster mon poste informatique (NixOS, i3, clavier bépo).
- english: Create video games (SDL, Elm).
french: Créer des jeux vidéos (SDL, Elm).
projects:
- name: Shared Cost
git: guyonvarch/sharedCost
technologies:
- Haskell
- Scotty
- Elm
- Clay
- Persistent
description:
english:
Share costs with a group of people with a Rich Internet Application
(RIA).
french:
Partage des coûts au sein d’un groupe de personnes avec une Application
Internet Riche (RIA).
- name: ad-listener
git: guyonvarch/ad-listener
technologies:
- Haskell
- TagSoup
description:
english:
Watch for new ads according to custom search criteria and send an email
notification each time a new ad is available.
french:
Surveille l’ajout de nouvelles annonces à partir de critères de
recherche personnalisés et notifie par courriel lorsqu’une nouvelle
annonce est disponible.
- name: Reading
git: guyonvarch/reading
pageLink: http://guyonvarch.gitlab.io/reading
technologies:
- Scala
- Scala.js
- ScalaCSS
- Scalatags
- Scala.Rx
description:
english: Guide students to find a book by refining the result set with
faceted search.
french: Guide les élèves à trouver un livre en raffinant le résultat avec
une recherche à facettes.
- name: Map Marks
git: guyonvarch/mapMarks
pageLink: http://guyonvarch.gitlab.io/mapMarks
technologies:
- JavaScript
- Leaflet
description:
english: Show marks on a map from any given CSV file.
french: Affiche des marqueurs sur une carte à partir d’un fichier CSV.
- name: cAtchVoid
git: guyonvarch/catchvoid
pageLink: http://guyonvarch.gitlab.io/catchvoid
technologies:
- Elm
description:
english:
Catch the points of your color, avoid the others. You can switch colors
in order to reverse the game mechanic. Get the best score.
french:
Attrape les points de ta couleur tout en évitant les autres points. Tu
peux inverser la couleur de ton joueur, ce qui a pour effet d’inverser
la mécanique du jeu. Fais le meilleur score possible.
- name: Personal Page
git: guyonvarch/personalPage
pageLink: https://guyonvarch.me/
technologies:
- Haskell
- Scotty
- BlazeHtml
- Clay
- HaTeX
description:
english:
Show resume and projects from YAML data with a web application.
french:
Présente le curriculum et les projets à partir de données au format
YAML avec une application web.
- name: Timer
git: guyonvarch/timer
pageLink: http://guyonvarch.gitlab.io/timer
technologies:
- Elm
description:
english:
Create and manage timers with a Rich Internet Application (RIA).
french:
Crée et gère une liste de minuteurs avec une Application Internet Riche
(RIA).
- name: Cooking
git: guyonvarch/cooking
pageLink: https://guyonvarch.gitlab.io/cooking
technologies:
- Haskell
- Hakyll
- Clay
description:
english:
Show recipes as a blog from markdown files.
french:
Présente des recettes sous la forme d’un blog à partir de fichiers markdown.
- name: nixos-config
git: guyonvarch/nixos-config
technologies:
- Nix
description:
english:
Declarative configuration of my NixOS system.
french:
Configuration déclarative de mon système NixOS.
- name: Events
git: guyonvarch/events
technologies:
- Haskell
- Parsec
description:
english:
Notify by email if there are any event today or next week.
french:
Notifie par courriel s’il y a des événements aujourd’hui ou la semaine
prochaine.
- name: Shopping
git: guyonvarch/shopping
technologies:
- Haskell
- Scotty
- Elm
- Clay
- Persistent
description:
english:
Creation, management and printing of shopping lists with a Rich
Internet Application (RIA).
french:
Création, gestion et impressions de listes de courses avec une
Application Internet Riche (RIA).
- name: Makeup
git: guyonvarch/makeup
technologies:
- HTML
- CSS
- JavaScript
- Markdown
description:
english:
Present makup tips grouped by categories thanks to other makeup
websites that are referenced. Makeup’s content is written in Markdown.
french:
Présente des astuces de maquillage groupées par catégories à partir de
nombreux sites de maquillage cités en référence. Le contenu de Makeup
est écrit en Markdown.
|