|
@@ -105,32 +105,18 @@
|
105
|
105
|
|
106
|
106
|
<div class="col-lg-6">
|
107
|
107
|
<p>
|
108
|
|
- <t>Software Engineer</t>
|
|
108
|
+ <t>International IT Master</t>
|
109
|
109
|
<br/>
|
110
|
|
- <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
|
111
|
|
- <i>CUDA devtools team</i>
|
|
110
|
+ <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
|
|
111
|
+ <i>Canadian University</i>
|
112
|
112
|
</p>
|
113
|
113
|
</div>
|
114
|
114
|
<div class="col-lg-3">
|
115
|
115
|
<p>
|
116
|
|
- <sm>2018 - 2021</sm>
|
117
|
|
- <br/>
|
118
|
|
- </p>
|
119
|
|
- </div>
|
120
|
|
-
|
121
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
122
|
|
- <p>
|
123
|
|
- <t>Final Internship</t>
|
|
116
|
+ <sm>2016 - 2017</sm>
|
124
|
117
|
<br/>
|
125
|
|
- <a href="https://docs.nvidia.com/cuda/cuda-memcheck/index.html" target="_blank">NVIDIA</a> <br/>
|
126
|
|
- <i>Improvements on cuda-memcheck</i>
|
127
|
118
|
</p>
|
128
|
119
|
</div>
|
129
|
|
- <div class="col-lg-3">
|
130
|
|
- <p>
|
131
|
|
- <sm>2017</sm>
|
132
|
|
- <br/></p>
|
133
|
|
- </div>
|
134
|
120
|
|
135
|
121
|
<div class="col-lg-6 col-lg-offset-3">
|
136
|
122
|
<p>
|
|
@@ -146,44 +132,16 @@
|
146
|
132
|
<br/></p>
|
147
|
133
|
</div>
|
148
|
134
|
|
149
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
150
|
|
- <p>
|
151
|
|
- <t>International IT Master</t>
|
152
|
|
- <br/>
|
153
|
|
- <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
|
154
|
|
- <i>Canadian University</i>
|
155
|
|
- </p>
|
156
|
|
- </div>
|
157
|
|
- <div class="col-lg-3">
|
158
|
|
- <p>
|
159
|
|
- <sm>2016 - 2017</sm>
|
160
|
|
- <br/>
|
161
|
|
- </p>
|
162
|
|
- </div>
|
163
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
164
|
|
- <p>
|
165
|
|
- <t>School’s Laboratory</t>
|
166
|
|
- <br/>
|
167
|
|
- <a href="http://www.3ie.fr/" target="_blank">3ie</a> <br/>
|
168
|
|
- <i>EPITA’s Innovation Laboratory</i>
|
169
|
|
- </p>
|
170
|
|
- </div>
|
171
|
|
- <div class="col-lg-3">
|
172
|
|
- <p>
|
173
|
|
- <sm>2014 - 2016</sm>
|
174
|
|
- <br/></p>
|
175
|
|
- </div>
|
176
|
|
-
|
177
|
135
|
</div><!--/.row -->
|
178
|
136
|
<br>
|
179
|
137
|
<hr>
|
180
|
138
|
</div><!--/.container -->
|
181
|
|
-<!--EDUCATION DESCRIPTION -->
|
|
139
|
+<!--PRO EXP DESCRIPTION -->
|
182
|
140
|
<div class="container desc">
|
183
|
141
|
<div class="row">
|
184
|
142
|
|
185
|
143
|
<div class="col-lg-2 col-lg-offset-1">
|
186
|
|
- <h5>CURSUS</h5>
|
|
144
|
+ <h5>PROFESSIONAL</h5>
|
187
|
145
|
</div>
|
188
|
146
|
|
189
|
147
|
<div class="col-lg-6">
|
|
@@ -215,34 +173,6 @@
|
215
|
173
|
<br/></p>
|
216
|
174
|
</div>
|
217
|
175
|
|
218
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
219
|
|
- <p>
|
220
|
|
- <t>Computer Science Student</t>
|
221
|
|
- <br/>
|
222
|
|
- <a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/>
|
223
|
|
- <i>French Engineering School</i>
|
224
|
|
- </p>
|
225
|
|
- </div>
|
226
|
|
- <div class="col-lg-3">
|
227
|
|
- <p>
|
228
|
|
- <sm>2012 - 2017</sm>
|
229
|
|
- <br/></p>
|
230
|
|
- </div>
|
231
|
|
-
|
232
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
233
|
|
- <p>
|
234
|
|
- <t>International IT Master</t>
|
235
|
|
- <br/>
|
236
|
|
- <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
|
237
|
|
- <i>Canadian University</i>
|
238
|
|
- </p>
|
239
|
|
- </div>
|
240
|
|
- <div class="col-lg-3">
|
241
|
|
- <p>
|
242
|
|
- <sm>2016 - 2017</sm>
|
243
|
|
- <br/>
|
244
|
|
- </p>
|
245
|
|
- </div>
|
246
|
176
|
<div class="col-lg-6 col-lg-offset-3">
|
247
|
177
|
<p>
|
248
|
178
|
<t>School’s Laboratory</t>
|
|
@@ -263,58 +193,19 @@
|
263
|
193
|
</div><!--/.container -->
|
264
|
194
|
|
265
|
195
|
|
266
|
|
-<!--EXPERIENCES DESCRIPTION -->
|
|
196
|
+<!--PERSO EXP DESCRIPTION -->
|
267
|
197
|
<div class="container desc">
|
268
|
198
|
<div class="row">
|
269
|
199
|
|
270
|
200
|
<div class="col-lg-2 col-lg-offset-1">
|
271
|
|
- <h5>PROJECTS</h5>
|
272
|
|
- </div>
|
273
|
|
- <div class="col-lg-6">
|
274
|
|
- <p>
|
275
|
|
- <t>Prologin Contest Organizer</t>
|
276
|
|
- <br/>
|
277
|
|
- French national programming contest<br/><a href="https://prologin.org/" target="_blank">https://prologin.org</a>
|
278
|
|
- <br/>
|
279
|
|
- </p>
|
280
|
|
- <p>
|
281
|
|
- <more></more>
|
282
|
|
- </p>
|
283
|
|
- </div>
|
284
|
|
- <div class="col-lg-3">
|
285
|
|
- <p>
|
286
|
|
- <sm>2012 - 2016</sm>
|
287
|
|
- <br/>
|
288
|
|
- </p>
|
|
201
|
+ <h5>PERSONAL</h5>
|
289
|
202
|
</div>
|
290
|
203
|
|
291
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
292
|
|
- <p>
|
293
|
|
- <t>Camotion</t>
|
294
|
|
- <br/>
|
295
|
|
- An API, a web frontend, a backend and an Android application for remote CCTV<br/>
|
296
|
|
- <a href="https://git.rthoni.com/camotion/" target="_blank">https://git.rthoni.com/camotion</a><br/>
|
297
|
|
- </p>
|
298
|
|
- <p>
|
299
|
|
- <more></more>
|
300
|
|
- </p>
|
301
|
|
- </div>
|
302
|
|
- <div class="col-lg-3">
|
303
|
|
- <p>
|
304
|
|
- <sm>2013 - TODAY</sm>
|
305
|
|
- <br/>
|
306
|
|
- <imp>
|
307
|
|
- <sm>IN PROGRESS</sm>
|
308
|
|
- </imp>
|
309
|
|
- </p>
|
310
|
|
- </div>
|
311
|
|
-
|
312
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
|
204
|
+ <div class="col-lg-6">
|
313
|
205
|
<p>
|
314
|
|
- <t>Luticate</t>
|
|
206
|
+ <t>Sys Admin</t>
|
315
|
207
|
<br/>
|
316
|
|
- An API and a web frontend for users, groups and permissions management<br/>
|
317
|
|
- <a href="https://git.rthoni.com/luticate/" target="_blank">https://git.rthoni.com/luticate</a><br/>
|
|
208
|
+ Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring
|
318
|
209
|
</p>
|
319
|
210
|
<p>
|
320
|
211
|
<more></more>
|
|
@@ -332,15 +223,9 @@
|
332
|
223
|
|
333
|
224
|
<div class="col-lg-6 col-lg-offset-3">
|
334
|
225
|
<p>
|
335
|
|
- <t>Arduino</t>
|
|
226
|
+ <t>Hardware</t>
|
336
|
227
|
<br/>
|
337
|
|
- Multiple projects arround Arduino: USB devices (mouse, keyboard, raw HID, raw device), contact smartcard
|
338
|
|
- reader/emulation<br/>
|
339
|
|
- <a href="https://git.rthoni.com/robin.thoni/arduino-hc-05" target="_blank">https://git.rthoni.com/robin.thoni/arduino-hc-05</a><br/>
|
340
|
|
- <a href="https://git.rthoni.com/robin.thoni/arduino-usbrawhid" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbrawhid</a><br/>
|
341
|
|
- <a href="https://git.rthoni.com/robin.thoni/arduino-usbraw" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbraw</a><br/>
|
342
|
|
- <a href="https://git.rthoni.com/robin.thoni/arduino-usbmouse" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbmouse</a><br/>
|
343
|
|
- <a href="https://git.rthoni.com/robin.thoni/arduino-usbkeyboard" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbkeyboard</a><br/>
|
|
228
|
+ HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator;Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal.
|
344
|
229
|
</p>
|
345
|
230
|
<p>
|
346
|
231
|
<more></more>
|
|
@@ -358,13 +243,10 @@
|
358
|
243
|
|
359
|
244
|
<div class="col-lg-6 col-lg-offset-3">
|
360
|
245
|
<p>
|
361
|
|
- <t>Docker</t>
|
|
246
|
+ <t>Camotion</t>
|
362
|
247
|
<br/>
|
363
|
|
- Docker containers using docker-compose: complete mail server stack (Postfix, Dovecot, PostfixAdmin
|
364
|
|
- PostgreSQL), Roundcube webmail, DNS server (PowerDNS, PowerAdmin, PostgreSQL)<br/>
|
365
|
|
- <a href="https://git.rthoni.com/robin.thoni/docker-mx-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-mx-server</a><br/>
|
366
|
|
- <a href="https://git.rthoni.com/robin.thoni/docker-roundcube-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-roundcube-server</a><br/>
|
367
|
|
- <a href="https://git.rthoni.com/robin.thoni/docker-pdns-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-pdns-server</a><br/>
|
|
248
|
+ An API, a web frontend, a backend and an Android application for remote CCTV<br/>
|
|
249
|
+ <a href="https://git.rthoni.com/camotion/" target="_blank">https://git.rthoni.com/camotion</a><br/>
|
368
|
250
|
</p>
|
369
|
251
|
<p>
|
370
|
252
|
<more></more>
|
|
@@ -372,19 +254,16 @@
|
372
|
254
|
</div>
|
373
|
255
|
<div class="col-lg-3">
|
374
|
256
|
<p>
|
375
|
|
- <sm>2016 - TODAY</sm>
|
|
257
|
+ <sm>2013 - 2016</sm>
|
376
|
258
|
<br/>
|
377
|
|
- <imp>
|
378
|
|
- <sm>IN PROGRESS</sm>
|
379
|
|
- </imp>
|
380
|
259
|
</p>
|
381
|
260
|
</div>
|
382
|
261
|
|
383
|
262
|
<div class="col-lg-6 col-lg-offset-3">
|
384
|
263
|
<p>
|
385
|
|
- <t>BladeRF</t>
|
|
264
|
+ <t>School Projects</t>
|
386
|
265
|
<br/>
|
387
|
|
- Multiple 'hacks' using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal<br/>
|
|
266
|
+ 42sh: An implementation of a POSIX shell in C; myHTTPd: A HTTPserver with non-blocking asynchronous I/O. This project addresses the C10K problem.<br/>
|
388
|
267
|
</p>
|
389
|
268
|
<p>
|
390
|
269
|
<more></more>
|
|
@@ -392,20 +271,17 @@
|
392
|
271
|
</div>
|
393
|
272
|
<div class="col-lg-3">
|
394
|
273
|
<p>
|
395
|
|
- <sm>2016 - TODAY</sm>
|
|
274
|
+ <sm>2014</sm>
|
396
|
275
|
<br/>
|
397
|
|
- <imp>
|
398
|
|
- <sm>IN PROGRESS</sm>
|
399
|
|
- </imp>
|
400
|
276
|
</p>
|
401
|
277
|
</div>
|
402
|
278
|
|
403
|
279
|
<div class="col-lg-6 col-lg-offset-3">
|
404
|
280
|
<p>
|
405
|
|
- <t>Intellij</t>
|
|
281
|
+ <t>Prologin Contest Organizer</t>
|
|
282
|
+ <br/>
|
|
283
|
+ French national programming contest<br/><a href="https://prologin.org/" target="_blank">https://prologin.org</a>
|
406
|
284
|
<br/>
|
407
|
|
- Intellij plugin to generate models from database<br/>
|
408
|
|
- <a href="https://git.rthoni.com/robin.thoni/intellij-code-from-ds" target="_blank">https://git.rthoni.com/robin.thoni/intellij-code-from-ds</a><br/>
|
409
|
285
|
</p>
|
410
|
286
|
<p>
|
411
|
287
|
<more></more>
|
|
@@ -413,7 +289,7 @@
|
413
|
289
|
</div>
|
414
|
290
|
<div class="col-lg-3">
|
415
|
291
|
<p>
|
416
|
|
- <sm>2016 - TODAY</sm>
|
|
292
|
+ <sm>2012 - 2016</sm>
|
417
|
293
|
<br/>
|
418
|
294
|
</p>
|
419
|
295
|
</div>
|
|
@@ -455,6 +331,17 @@
|
455
|
331
|
<more></more>
|
456
|
332
|
</p>
|
457
|
333
|
</div>
|
|
334
|
+
|
|
335
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
336
|
+ <p>
|
|
337
|
+ <t>Other Skills</t>
|
|
338
|
+ <br/>
|
|
339
|
+ Arduino, Docker, Server Administration
|
|
340
|
+ </p>
|
|
341
|
+ <p>
|
|
342
|
+ <more></more>
|
|
343
|
+ </p>
|
|
344
|
+ </div>
|
458
|
345
|
<div class="col-lg-3">
|
459
|
346
|
<br/>
|
460
|
347
|
<p>
|
|
@@ -496,10 +383,10 @@
|
496
|
383
|
<p>
|
497
|
384
|
<t>Driving Licences</t>
|
498
|
385
|
<br/>
|
499
|
|
- French
|
|
386
|
+ France
|
500
|
387
|
</p>
|
501
|
388
|
<p>
|
502
|
|
- Quebec, Canada
|
|
389
|
+ QC, Canada
|
503
|
390
|
</p>
|
504
|
391
|
</div>
|
505
|
392
|
<div class="col-lg-3">
|