/
christophe_cl.fr.resume.json
202 lines (202 loc) · 6.47 KB
/
christophe_cl.fr.resume.json
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
{
"basics": {
"name": "Christophe Carreau-Lacasse",
"label": "Programmeur",
"email": "chris.carreau@hotmail.com",
"phone": "+1 (438) 825-2012",
"summary": "Programmeur expérimenté avec une solide expérience Web et un penchant pour tout ce qui est multimédia",
"profiles": [
{
"network": "Github",
"username": "chriscarreau",
"url": "https://github.com/chriscarreau"
},
{
"network": "LinkedIn",
"username": "Christophe Carreau-Lacasse",
"url": "https://www.linkedin.com/in/christophe-carreau-lacasse-531a925a/"
}
]
},
"work": [
{
"name": "Behaviour Interactive",
"company": "Behaviour Interactive",
"position": "Programmeur back-end, Programmeur back-end sénior",
"startDate": "2023-01-01",
"summary": "Travaillé dans l'équipe back-end de Dead by Daylight",
"highlights": [
"Travaillé sur une application serveur Node.js en Typescript qui traitent des milliers de requêtes par seconde",
"Refactorisé la logique de micro-transaction afin d'améliorer les analytiques ainsi que de réduire la dette technique",
"Été en charge de multiple deploiements"
]
},
{
"name": "Square Enix Montréal/Studio Onoma",
"company": "Square Enix Montréal/Studio Onoma",
"position": "Programmeur Outils",
"startDate": "2019-01-01",
"endDate": "2022-11-01",
"summary": "Travaillé dans l'équipe centrale sur des outils Live-Ops utilisés par de multiples équipes de jeu au studio",
"highlights": [
"Créé un portail web interne avec Angular, afin de gérer tout ce qui a trait aux Live-Ops dans tous les jeux du studios",
"Collaboré sur le code serveur organisé en architecture de micro-service en C# (.NET 6) et Java",
"Participé au développement d'un SDK sous Unity",
"Participation et organisation de cérémonies SCRUM tel que: planification, sprint review et rétrospective",
"Mis en place un nouveau cadre autour de la guilde des développeurs, centré sur l'action et la résolution de problème"
]
},
{
"name": "PPLCONNECT",
"company": "PPLCONNECT",
"position": "Programmeur stagiaire/Programmeur temps partiel",
"startDate": "2017-05-01",
"endDate": "2018-11-01",
"summary": "Stage dans une petite start-up, travaillant principalement sur une plateforme de messagerie sur Android et sur une application web"
},
{
"name": "Desjardins",
"company": "Desjardins",
"position": "Programmeur stagiaire",
"startDate": "2016-05-01",
"endDate": "2016-09-01",
"summary": "Stage à Desjardins en tant que développeur web"
},
{
"name": "Skytech Communications",
"company": "Skytech Communications",
"position": "Programmeur stagiaire/Programmeur temps partiel",
"startDate": "2013-05-01",
"endDate": "2015-09-01",
"summary": "Stage et travail à temps partiel en tant que développeur web sur la plateforme Omnivox"
}
],
"education": [
{
"institution": "Polytechnique Montréal",
"area": "Ingénierie Logicielle",
"studyType": "Baccalauréat",
"startDate": "2015-09-01",
"endDate": "2020-04-01"
},
{
"institution": "Technische Universität München",
"area": "Ingénierie Logicielle",
"studyType": "Échange",
"startDate": "2017-10-01",
"endDate": "2018-08-01"
},
{
"institution": "Cégep Édouard-Montpetit",
"area": "Informatique de Gestion",
"studyType": "DEC",
"startDate": "2012-09-01",
"endDate": "2015-05-01"
}
],
"skills": [
{
"name": "Développement Web 'Front-end'",
"level": "Expert",
"keywords": [
"CSS/SCSS",
"Javascript",
"Typescript",
"Angular",
"React"
]
},
{
"name": "Développement Web 'Back-end'",
"level": "Expert",
"keywords": [
"C#/.NET",
"Java",
"VertX",
"Node.js",
"Micro-services"
]
},
{
"name": "Outils",
"level": "Avancé",
"keywords": [
"Cypress",
"Figma",
"Git",
"Perforce"
]
},
{
"name": "Développement de Jeu",
"level": "Intermédiaire",
"keywords": [
"Unreal Engine",
"Unity",
"Godot"
]
},
{
"name": "DevOps",
"level": "Intermédiaire",
"keywords": [
"TeamCity",
"GitLab",
"GitHub",
"CI/CD",
"GCP",
"Docker",
"Kubernetes",
"AWS"
]
}
],
"languages": [
{
"language": "Français",
"fluency": "Langue maternelle"
},
{
"language": "Anglais",
"fluency": "Courant"
}
],
"projects": [
{
"name": "Resistance Online",
"description": "Port non-officiel du jeu de société 'Resistance'. Fait pour être joué localement en personne, où chaque joueur joue sur son téléphone, et le plateau est affiché sur grand écran. Similaire aux jeux Jackbox.",
"summary": "Port non-officiel du jeu de société 'Resistance'. Fait pour être joué localement en personne, où chaque joueur joue sur son téléphone, et le plateau est affiché sur grand écran. Similaire aux jeux Jackbox.",
"highlights": [
"Implémenté un websocket permettant à jusqu'à 10 joueurs de jouer ensemble en temps réel",
"Architecture 'Front-end' en React/Typescript",
"Architecture 'Back-end' avec Node.js et Express"
],
"keywords": [
"React",
"Node.js",
"Websocket",
"Game"
],
"url": "http://resistance.chriscl.com/",
"type": "application"
},
{
"name": "Concours Universitaire Ubisoft",
"description": "Participé au concours Universitaire Ubisoft en tant que programmeur gameplay, représentant l'équipe de Polytechnique en collaboration avec NAD",
"summary": "Participé au concours Universitaire Ubisoft en tant que programmeur gameplay, représentant l'équipe de Polytechnique en collaboration avec NAD",
"highlights": [
"Jeu réalisé avec Unreal Engine 4",
"Jeu coopératif en ligne",
"Blueprint et C++"
],
"keywords": [
"Unreal Engine",
"C++",
"Game",
"Multiplayer"
],
"url": "https://www.youtube.com/watch?v=9-Fl4NRe2JU",
"type": "competition"
}
]
}