|
@@ -73,13 +73,12 @@
|
73
|
73
|
<div class="col-lg-6">
|
74
|
74
|
<p>
|
75
|
75
|
I'm an IT engineer with a two years professional experience in the innovation laboratory of EPITA (<a href="http://www.3ie.fr" target="_blank">3ie</a>).
|
76
|
|
- I love IT, sys admin and development in a lot of languages. Due to my long internship, I have a
|
77
|
|
- preference for web technologies, both frontend and backend. I also have pretty good skills in desktop developments.
|
|
76
|
+ I love IT, sys admin and development in a lot of languages. I'm pretty good in desktop and web developments. I also have some skills in embedded devices such as Rasperry Pi, Arduino and PIC.
|
78
|
77
|
</p>
|
79
|
78
|
</div>
|
80
|
79
|
<div class="col-lg-3">
|
81
|
80
|
<p><a href="resume/Robin_THONI_resume.pdf"><i class="icon-file"></i> <sm>DOWNLOAD PDF</sm></a><br />
|
82
|
|
- <a href="https://git.rthoni.com/robin.thoni/" target="_blank"><i class="icon-file"></i> <sm>MY GIT</sm></a></p>
|
|
81
|
+ <a href="https://git.rthoni.com/robin.thoni/" target="_blank"><i class="icon-github"></i> <sm>MY GIT</sm></a></p>
|
83
|
82
|
</div>
|
84
|
83
|
|
85
|
84
|
</div><!--/.row -->
|
|
@@ -137,105 +136,109 @@
|
137
|
136
|
<div class="container desc">
|
138
|
137
|
<div class="row">
|
139
|
138
|
|
140
|
|
- <div class="col-lg-2 col-lg-offset-1">
|
141
|
|
- <h5>SCHOOL EXPERIENCES</h5>
|
142
|
|
- </div>
|
143
|
|
- <div class="col-lg-6">
|
144
|
|
- <p><t>Game</t><br/>
|
145
|
|
- A MMORPG written using SFML, with dedicated server<br/>
|
146
|
|
- </p>
|
147
|
|
- <p><more></more></p>
|
148
|
|
- </div>
|
149
|
|
- <div class="col-lg-3">
|
150
|
|
- <p><sm>2012 - 2013</sm></p>
|
151
|
|
- </div>
|
|
139
|
+ <div class="col-lg-2 col-lg-offset-1">
|
|
140
|
+ <h5>PROJECTS</h5>
|
|
141
|
+ </div>
|
|
142
|
+ <div class="col-lg-6">
|
|
143
|
+ <p><t>Prologin Contest Organizer</t><br/>
|
|
144
|
+ French national programming contest<br /><a href="https://prologin.org/" target="_blank">https://prologin.org</a> <br/>
|
|
145
|
+ </p>
|
|
146
|
+ <p><more> </more></p>
|
|
147
|
+ </div>
|
|
148
|
+ <div class="col-lg-3">
|
|
149
|
+ <p><sm>2012 - 2016</sm><br />
|
|
150
|
+ </p>
|
|
151
|
+ </div>
|
152
|
152
|
|
153
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
154
|
|
- <p><t>IDEA</t><br/>
|
155
|
|
- An IDE for the EpiAlgo language used at EPITA<br/>
|
156
|
|
- </p>
|
157
|
|
- <p><more></more></p>
|
158
|
|
- </div>
|
159
|
|
- <div class="col-lg-3">
|
160
|
|
- <p><sm>2013 - 2014</sm></p>
|
161
|
|
- </div>
|
|
153
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
154
|
+ <p><t>Camotion</t><br/>
|
|
155
|
+ An API, a web frontend, a backend and an Android application for remote CCTV<br />
|
|
156
|
+ <a href="https://git.rthoni.com/camotion/" target="_blank">https://git.rthoni.com/camotion</a><br/>
|
|
157
|
+ </p>
|
|
158
|
+ <p><more></more></p>
|
|
159
|
+ </div>
|
|
160
|
+ <div class="col-lg-3">
|
|
161
|
+ <p><sm>2013 - TODAY</sm><br />
|
|
162
|
+ <imp><sm>IN PROGRESS</sm></imp>
|
|
163
|
+ </p>
|
|
164
|
+ </div>
|
162
|
165
|
|
163
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
164
|
|
- <p><t>42sh</t><br/>
|
165
|
|
- A POSIX shell done in teams of 4. I did the lexer, the parser, the AST, and
|
166
|
|
- the execution<br/>
|
167
|
|
- </p>
|
168
|
|
- <p><more></more></p>
|
169
|
|
- </div>
|
170
|
|
- <div class="col-lg-3">
|
171
|
|
- <p><sm>2014</sm></p>
|
172
|
|
- </div>
|
173
|
|
- </div>
|
174
|
|
- <br>
|
175
|
|
- <hr>
|
176
|
|
- </div>
|
177
|
|
- <div class="container desc">
|
178
|
|
- <div class="row">
|
179
|
|
- <div class="col-lg-2 col-lg-offset-1">
|
180
|
|
- <h5>PERSONNAL EXPERIENCES</h5>
|
181
|
|
- </div>
|
|
166
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
167
|
+ <p><t>Luticate</t><br/>
|
|
168
|
+ An API and a web frontend for users, groups and permissions management<br />
|
|
169
|
+ <a href="https://git.rthoni.com/luticate/" target="_blank">https://git.rthoni.com/luticate</a><br />
|
|
170
|
+ <a href="https://demo.camotion.rthoni.com/" target="_blank">https://demo.camotion.rthoni.com</a><br/>
|
|
171
|
+ </p>
|
|
172
|
+ <p><more></more></p>
|
|
173
|
+ </div>
|
|
174
|
+ <div class="col-lg-3">
|
|
175
|
+ <p><sm>2015 - TODAY</sm><br />
|
|
176
|
+ <imp><sm>IN PROGRESS</sm></imp>
|
|
177
|
+ </p>
|
|
178
|
+ </div>
|
182
|
179
|
|
183
|
|
- <div class="col-lg-6">
|
184
|
|
- <p><t>Prologin Contest Organizer</t><br/>
|
185
|
|
- French national programming contest, <a href="http://prologin.org/" target="_blank">prologin.org</a> <br/>
|
186
|
|
- </p>
|
187
|
|
- <p><more> </more></p>
|
188
|
|
- </div>
|
189
|
|
- <div class="col-lg-3">
|
190
|
|
- <p><sm>2012 - 2016</sm><br /></p>
|
|
180
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
181
|
+ <p><t>Arduino</t><br/>
|
|
182
|
+ Multiple projects arround Arduino: USB devices (mouse, keyboard, raw HID, raw device), contact smartcard reader/emulation<br />
|
|
183
|
+ <a href="https://git.rthoni.com/robin.thoni/arduino-hc-05" target="_blank">https://git.rthoni.com/robin.thoni/arduino-hc-05</a><br />
|
|
184
|
+ <a href="https://git.rthoni.com/robin.thoni/arduino-usbrawhid" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbrawhid</a><br />
|
|
185
|
+ <a href="https://git.rthoni.com/robin.thoni/arduino-usbraw" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbraw</a><br />
|
|
186
|
+ <a href="https://git.rthoni.com/robin.thoni/arduino-usbmouse" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbmouse</a><br />
|
|
187
|
+ <a href="https://git.rthoni.com/robin.thoni/arduino-usbkeyboard" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbkeyboard</a><br />
|
|
188
|
+ </p>
|
|
189
|
+ <p><more></more></p>
|
|
190
|
+ </div>
|
|
191
|
+ <div class="col-lg-3">
|
|
192
|
+ <p><sm>2015 - TODAY</sm><br />
|
|
193
|
+ <imp><sm>IN PROGRESS</sm></imp>
|
|
194
|
+ </p>
|
|
195
|
+ </div>
|
191
|
196
|
|
192
|
|
- </div>
|
|
197
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
198
|
+ <p><t>Docker</t><br/>
|
|
199
|
+ Docker containers using docker-compose: complete mail server stack (Postfix, Dovecot, PostfixAdmin PostgreSQL), Roundcube webmail, DNS server (PowerDNS, PowerAdmin, PostgreSQL)<br />
|
|
200
|
+ <a href="https://git.rthoni.com/robin.thoni/docker-mx-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-mx-server</a><br />
|
|
201
|
+ <a href="https://git.rthoni.com/robin.thoni/docker-roundcube-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-roundcube-server</a><br />
|
|
202
|
+ <a href="https://git.rthoni.com/robin.thoni/docker-pdns-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-pdns-server</a><br />
|
|
203
|
+ </p>
|
|
204
|
+ <p><more></more></p>
|
|
205
|
+ </div>
|
|
206
|
+ <div class="col-lg-3">
|
|
207
|
+ <p><sm>2016 - TODAY</sm><br />
|
|
208
|
+ <imp><sm>IN PROGRESS</sm></imp>
|
|
209
|
+ </p>
|
|
210
|
+ </div>
|
193
|
211
|
|
194
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
195
|
|
- <p><t>SMSServer</t><br/>
|
196
|
|
- An API and Android application for Internet SMS delivery service<br/>
|
197
|
|
- </p>
|
198
|
|
- <p><more></more></p>
|
199
|
|
- </div>
|
200
|
|
- <div class="col-lg-3">
|
201
|
|
- <p><sm>2013 - 2015</sm><br /></p>
|
202
|
|
- </div>
|
|
212
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
213
|
+ <p><t>BladeRF</t><br/>
|
|
214
|
+ Multiple 'hacks' using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal<br />
|
|
215
|
+ </p>
|
|
216
|
+ <p><more></more></p>
|
|
217
|
+ </div>
|
|
218
|
+ <div class="col-lg-3">
|
|
219
|
+ <p><sm>2016 - TODAY</sm><br />
|
|
220
|
+ <imp><sm>IN PROGRESS</sm></imp>
|
|
221
|
+ </p>
|
|
222
|
+ </div>
|
203
|
223
|
|
204
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
205
|
|
- <p><t>Camotion</t><br/>
|
206
|
|
- An API, a frontend, a backend and an Android application for remote CCTV<br/>
|
207
|
|
- </p>
|
208
|
|
- <p><more></more></p>
|
209
|
|
- </div>
|
210
|
|
- <div class="col-lg-3">
|
211
|
|
- <p><sm>2013 - TODAY</sm><br />
|
|
224
|
+ <div class="col-lg-6 col-lg-offset-3">
|
|
225
|
+ <p><t>Intellij</t><br/>
|
|
226
|
+ Intellij plugin to generate models from database<br />
|
|
227
|
+ <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 />
|
|
228
|
+ </p>
|
|
229
|
+ <p><more></more></p>
|
|
230
|
+ </div>
|
|
231
|
+ <div class="col-lg-3">
|
|
232
|
+ <p><sm>2016 - TODAY</sm><br />
|
212
|
233
|
<imp><sm>IN PROGRESS</sm></imp>
|
213
|
|
- </p>
|
214
|
|
- </div>
|
|
234
|
+ </p>
|
|
235
|
+ </div>
|
215
|
236
|
|
216
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
217
|
|
- <p><t>LibPTSocket</t><br/>
|
218
|
|
- A wrapper for TCP communication based on Qt<br/>
|
219
|
|
- </p>
|
220
|
|
- <p><more></more></p>
|
221
|
|
- </div>
|
222
|
|
- <div class="col-lg-3">
|
223
|
|
- <p><sm>2013 - 2014</sm></p>
|
224
|
|
- </div>
|
225
|
237
|
|
226
|
|
- <div class="col-lg-6 col-lg-offset-3">
|
227
|
|
- <p><t>PDNS-slave</t><br/>
|
228
|
|
- A PowerDNS server replicator with override capabilities<br/>
|
229
|
|
- </p>
|
230
|
|
- <p><more></more></p>
|
231
|
|
- </div>
|
232
|
|
- <div class="col-lg-3">
|
233
|
|
- <p><sm>2014 - 2016</sm><br /></p>
|
234
|
|
- </div>
|
235
|
|
- </div><!--/.row -->
|
|
238
|
+ </div>
|
236
|
239
|
<br>
|
237
|
240
|
<hr>
|
238
|
|
- </div><!--/.container -->
|
|
241
|
+ </div>
|
239
|
242
|
|
240
|
243
|
|
241
|
244
|
<!--SKILLS DESCRIPTION -->
|
|
@@ -246,32 +249,26 @@
|
246
|
249
|
</div>
|
247
|
250
|
<div class="col-lg-6">
|
248
|
251
|
<p><t>Languages</t><br/>
|
249
|
|
- C, C++, Java, Shell, Javascript, C#, SQL, HTML, CSS, Less, PHP<br />
|
|
252
|
+ C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less<br />
|
250
|
253
|
</p>
|
251
|
254
|
</div>
|
252
|
255
|
<div class="col-lg-3">
|
253
|
256
|
<br />
|
254
|
257
|
<p>
|
255
|
|
- Fluent
|
|
258
|
+
|
256
|
259
|
</p>
|
257
|
260
|
</div>
|
258
|
261
|
|
259
|
262
|
<div class="col-lg-6 col-lg-offset-3">
|
260
|
263
|
<p><t>Frameworks</t><br/>
|
261
|
|
- Qt, Node JS, C# WebApi, AngularJS, Bootstrap
|
|
264
|
+ Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK
|
262
|
265
|
</p>
|
263
|
|
- <p>
|
264
|
|
- JQuery, Vaadin, Android SDK
|
265
|
|
- </p>
|
266
|
266
|
<p><more></more></p>
|
267
|
267
|
</div>
|
268
|
268
|
<div class="col-lg-3">
|
269
|
269
|
<br />
|
270
|
270
|
<p>
|
271
|
|
- Fluent
|
272
|
|
- </p>
|
273
|
|
- <p>
|
274
|
|
- Occasionnal
|
|
271
|
+
|
275
|
272
|
</p>
|
276
|
273
|
</div>
|
277
|
274
|
|
|
@@ -304,7 +301,7 @@
|
304
|
301
|
|
305
|
302
|
<div class="col-lg-6 col-lg-offset-3">
|
306
|
303
|
<p><t>Driving</t><br/>
|
307
|
|
- Driving Licence (Car and Van)
|
|
304
|
+ Driving Licence (Car and Trailer)
|
308
|
305
|
</p>
|
309
|
306
|
<p><more></more></p>
|
310
|
307
|
</div>
|
|
@@ -325,7 +322,7 @@
|
325
|
322
|
</div>
|
326
|
323
|
<div class="col-lg-3">
|
327
|
324
|
<p><t>Email</t><br/>
|
328
|
|
- robin@rthoni.com <br/>
|
|
325
|
+ <a href="mailto:robin@rthoni.com">robin@rthoni.com</a><br/>
|
329
|
326
|
</p>
|
330
|
327
|
<p><t>Address</t><br/>
|
331
|
328
|
639 Rue Émile Girardin, Apt 103<br/>
|
|
@@ -335,20 +332,13 @@
|
335
|
332
|
</div>
|
336
|
333
|
<div class="col-lg-3">
|
337
|
334
|
<p><t>Phone</t><br/>
|
338
|
|
- +1 581 490 8942<br/>
|
|
335
|
+ <a href="tel:+15814908942">+1 581 490 8942</a><br/>
|
339
|
336
|
</p>
|
340
|
337
|
</div>
|
341
|
338
|
</div><!--/.row -->
|
342
|
339
|
</div><!--/.container -->
|
343
|
340
|
</div><!--/ #footer -->
|
344
|
341
|
|
345
|
|
- <div id="c">
|
346
|
|
- <div class="container">
|
347
|
|
- Created by <a href="http://www.blacktie.co">BLACKTIE.CO</a>
|
348
|
|
-
|
349
|
|
- </div>
|
350
|
|
- </div>
|
351
|
|
-
|
352
|
342
|
|
353
|
343
|
<!-- Bootstrap core JavaScript
|
354
|
344
|
================================================== -->
|