aboutsummaryrefslogtreecommitdiff
path: root/data.yaml
blob: 27fae8d9d0ad25e4fc90fa2a2eab2c9b59e21c90 (plain)
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.