2 Commits

Author SHA1 Message Date
  Robin Thoni b3001a7eb2
Big update 2 years ago
  Robin Thoni c6b78e22b8
formatting 2 years ago

+ 434
- 359
apache/wwwroot/index.html View File

@@ -1,6 +1,6 @@
1 1
 <!DOCTYPE html>
2 2
 <html lang="en">
3
-  <head>
3
+<head>
4 4
     <meta charset="utf-8">
5 5
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 6
     <meta name="description" content="Robin Thoni resume cv">
@@ -13,371 +13,446 @@
13 13
 
14 14
     <!-- Custom styles for this template -->
15 15
     <link href="assets/css/main.css" rel="stylesheet">
16
-    
17
-	<link rel="stylesheet" href="assets/css/font-awesome.min.css">
18
-    
19
-    <link href='https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic' rel='stylesheet' type='text/css'>
16
+
17
+    <link rel="stylesheet" href="assets/css/font-awesome.min.css">
18
+
19
+    <link href='https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic' rel='stylesheet'
20
+          type='text/css'>
20 21
     <link href='https://fonts.googleapis.com/css?family=Raleway:400,300,700' rel='stylesheet' type='text/css'>
21
-    
22
+
22 23
     <script src="assets/js/jquery.min.js"></script>
23
-    <script type="text/javascript" src="assets/js/smoothscroll.js"></script> 
24
+    <script type="text/javascript" src="assets/js/smoothscroll.js"></script>
24 25
     <script src="assets/js/Chart.js"></script>
25 26
 
26 27
     <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
27 28
     <!--[if lt IE 9]>
28
-      <script src="assets/js/html5shiv.js"></script>
29
-      <script src="assets/js/respond.min.js"></script>
29
+    <script src="assets/js/html5shiv.js"></script>
30
+    <script src="assets/js/respond.min.js"></script>
30 31
     <![endif]-->
31
-  </head>
32
-
33
-  <body data-spy="scroll" data-offset="0" data-target="#nav">
34
-
35
-	<div id="section-topbar">
36
-		<div id="topbar-inner">
37
-			<div class="container">
38
-				<div class="row">
39
-					<div class="dropdown">
40
-						<ul id="nav" class="nav">
41
-							<li class="menu-item"><a class="smoothScroll" href="#about" title="About"><i class="icon-user"></i></a></li>
42
-							<li class="menu-item"><a class="smoothScroll" href="#resume" title="Resume"><i class="icon-file"></i></a></li>
43
-							<li class="menu-item"><a class="smoothScroll" href="#contact" title="Contact"><i class="icon-envelope"></i></a></li>
44
-						</ul><!--/ uL#nav -->
45
-					</div><!-- /.dropdown -->
46
-
47
-					<div class="clear"></div>
48
-				</div><!--/.row -->
49
-			</div><!--/.container -->
50
-
51
-			<div class="clear"></div>
52
-		</div><!--/ #topbar-inner -->
53
-	</div><!--/ #section-topbar -->
54
-	
55
-	
56
-
57
-	<section id="about" name="about"></section>
58
-	<div id="intro">
59
-		<div class="container">
60
-			<div class="row centered">
61
-				<div class="col-lg-12">
62
-                                  <p>
63
-					<h1>Robin Thoni</h1>
64
-					<h3>IT Engineer | robin@rthoni.com</h3>
65
-                                  </p>
66
-				</div><!--/.col-lg-12 -->
67
-			</div><!--/.row -->
68
-			<div class="row">
69
-				
70
-				<div class="col-lg-2 col-lg-offset-1">
71
-					<h5>ABOUT</h5>
72
-				</div>
73
-				<div class="col-lg-6">
74
-                                  <p>
75
-                                  I'm a graduated IT engineer after doing my final internship at NVIDIA.
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.
77
-                                  </p>
78
-				</div>
79
-				<div class="col-lg-3">
80
-                                  <p><a href="resume/Robin_THONI_resume.pdf"><i class="icon-file"></i> <sm>DOWNLOAD PDF</sm></a><br />
81
-                                  <a href="https://git.rthoni.com/robin.thoni/" target="_blank"><i class="icon-github"></i> <sm>MY GIT</sm></a></p>
82
-				</div>
83
-				
84
-			</div><!--/.row -->
85
-		</div><!--/.container -->
86
-	</div><!--/ #intro -->
87
-
88
-
89
-	<section id="resume" name="resume"></section>
90
-	<!--EDUCATION DESCRIPTION -->
91
-	<div class="container desc">
92
-		<div class="row">
93
-
94
-				<div class="col-lg-2 col-lg-offset-1">
95
-					<h5>CURSUS</h5>
96
-				</div>
97
-
98
-				<div class="col-lg-6">
99
-					<p><t>Software Engineer</t><br/>
100
-						<a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
101
-						<i>CUDA devtools team</i>
102
-					</p>
103
-				</div>
104
-				<div class="col-lg-3">
105
-					<p><sm>2018 - 2021</sm><br />
106
-					</p>
107
-				</div>
108
-
109
-				<div class="col-lg-6 col-lg-offset-3">
110
-					<p><t>Final Internship</t><br/>
111
-						<a href="https://docs.nvidia.com/cuda/cuda-memcheck/index.html" target="_blank">NVIDIA</a> <br/>
112
-						<i>Improvements on cuda-memcheck</i>
113
-					</p>
114
-				</div>
115
-				<div class="col-lg-3">
116
-                                  <p><sm>2017</sm><br/></p>
117
-				</div>
118
-
119
-				<div class="col-lg-6 col-lg-offset-3">
120
-					<p><t>Computer Science Student</t><br/>
121
-						<a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/>
122
-						<i>French Engineering School</i>
123
-					</p>
124
-				</div>
125
-				<div class="col-lg-3">
126
-                                  <p><sm>2012 - 2017</sm><br/></p>
127
-				</div>
128
-	
129
-			<div class="col-lg-6 col-lg-offset-3">
130
-				<p><t>International IT Master</t><br/>
131
-					<a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
132
-					<i>Canadian University</i>
133
-				</p>
134
-			</div>
135
-			<div class="col-lg-3">
136
-				<p><sm>2016 - 2017</sm><br/>
137
-				</p>
138
-			</div>
139
-				<div class="col-lg-6 col-lg-offset-3">
140
-					<p><t>School’s Laboratory</t><br/>
141
-                                        <a href="http://www.3ie.fr/" target="_blank">3ie</a> <br/>
142
-						<i>EPITA’s Innovation Laboratory</i>
143
-					</p>
144
-				</div>
145
-				<div class="col-lg-3">
146
-                                  <p><sm>2014 - 2016</sm><br/></p>
147
-				</div>
148
-	
149
-		</div><!--/.row -->
150
-		<br>
151
-		<hr>
152
-	</div><!--/.container -->
153
-	
154
-	
155
-	<!--EXPERIENCES DESCRIPTION -->
156
-	<div class="container desc">
157
-		<div class="row">
158
-
159
-			<div class="col-lg-2 col-lg-offset-1">
160
-				<h5>PROJECTS</h5>
161
-			</div>
162
-			<div class="col-lg-6">
163
-				<p><t>Prologin Contest Organizer</t><br/>
164
-					French national programming contest<br /><a href="https://prologin.org/" target="_blank">https://prologin.org</a> <br/>
165
-				</p>
166
-				<p><more> </more></p>
167
-			</div>
168
-			<div class="col-lg-3">
169
-				<p><sm>2012 - 2016</sm><br />
170
-				</p>
171
-			</div>
172
-
173
-			<div class="col-lg-6 col-lg-offset-3">
174
-				<p><t>Camotion</t><br/>
175
-					An API, a web frontend, a backend and an Android application for remote CCTV<br />
176
-					<a href="https://git.rthoni.com/camotion/" target="_blank">https://git.rthoni.com/camotion</a><br/>
177
-				</p>
178
-				<p><more></more></p>
179
-			</div>
180
-			<div class="col-lg-3">
181
-				<p><sm>2013 - TODAY</sm><br />
182
-					<imp><sm>IN PROGRESS</sm></imp>
183
-				</p>
184
-			</div>
185
-
186
-			<div class="col-lg-6 col-lg-offset-3">
187
-				<p><t>Luticate</t><br/>
188
-					An API and a web frontend for users, groups and permissions management<br />
189
-					<a href="https://git.rthoni.com/luticate/" target="_blank">https://git.rthoni.com/luticate</a><br />
190
-				</p>
191
-				<p><more></more></p>
192
-			</div>
193
-			<div class="col-lg-3">
194
-				<p><sm>2015 - TODAY</sm><br />
195
-					<imp><sm>IN PROGRESS</sm></imp>
196
-				</p>
197
-			</div>
198
-
199
-			<div class="col-lg-6 col-lg-offset-3">
200
-				<p><t>Arduino</t><br/>
201
-					Multiple projects arround Arduino: USB devices (mouse, keyboard, raw HID, raw device), contact smartcard reader/emulation<br />
202
-					<a href="https://git.rthoni.com/robin.thoni/arduino-hc-05" target="_blank">https://git.rthoni.com/robin.thoni/arduino-hc-05</a><br />
203
-					<a href="https://git.rthoni.com/robin.thoni/arduino-usbrawhid" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbrawhid</a><br />
204
-					<a href="https://git.rthoni.com/robin.thoni/arduino-usbraw" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbraw</a><br />
205
-					<a href="https://git.rthoni.com/robin.thoni/arduino-usbmouse" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbmouse</a><br />
206
-					<a href="https://git.rthoni.com/robin.thoni/arduino-usbkeyboard" target="_blank">https://git.rthoni.com/robin.thoni/arduino-usbkeyboard</a><br />
207
-				</p>
208
-				<p><more></more></p>
209
-			</div>
210
-			<div class="col-lg-3">
211
-				<p><sm>2015 - TODAY</sm><br />
212
-					<imp><sm>IN PROGRESS</sm></imp>
213
-				</p>
214
-			</div>
215
-
216
-			<div class="col-lg-6 col-lg-offset-3">
217
-				<p><t>Docker</t><br/>
218
-					Docker containers using docker-compose: complete mail server stack (Postfix, Dovecot, PostfixAdmin PostgreSQL), Roundcube webmail, DNS server (PowerDNS, PowerAdmin, PostgreSQL)<br />
219
-					<a href="https://git.rthoni.com/robin.thoni/docker-mx-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-mx-server</a><br />
220
-					<a href="https://git.rthoni.com/robin.thoni/docker-roundcube-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-roundcube-server</a><br />
221
-					<a href="https://git.rthoni.com/robin.thoni/docker-pdns-server" target="_blank">https://git.rthoni.com/robin.thoni/docker-pdns-server</a><br />
222
-				</p>
223
-				<p><more></more></p>
224
-			</div>
225
-			<div class="col-lg-3">
226
-				<p><sm>2016 - TODAY</sm><br />
227
-					<imp><sm>IN PROGRESS</sm></imp>
228
-				</p>
229
-			</div>
230
-
231
-			<div class="col-lg-6 col-lg-offset-3">
232
-				<p><t>BladeRF</t><br/>
233
-					Multiple 'hacks' using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal<br />
234
-				</p>
235
-				<p><more></more></p>
236
-			</div>
237
-			<div class="col-lg-3">
238
-				<p><sm>2016 - TODAY</sm><br />
239
-					<imp><sm>IN PROGRESS</sm></imp>
240
-				</p>
241
-			</div>
242
-
243
-			<div class="col-lg-6 col-lg-offset-3">
244
-				<p><t>Intellij</t><br/>
245
-					Intellij plugin to generate models from database<br />
246
-					<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 />
247
-				</p>
248
-				<p><more></more></p>
249
-			</div>
250
-			<div class="col-lg-3">
251
-				<p><sm>2016 - TODAY</sm><br />
252
-				</p>
253
-			</div>
254
-
255
-
256
-		</div>
257
-		<br>
258
-		<hr>
259
-	</div>
260
-
261
-
262
-	<!--SKILLS DESCRIPTION -->
263
-	<div class="container desc">
264
-		<div class="row">
265
-				<div class="col-lg-2 col-lg-offset-1">
266
-					<h5>SKILLS</h5>
267
-				</div>
268
-				<div class="col-lg-6">
269
-					<p><t>Languages</t><br/>
270
-                                        C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less<br />
271
-					</p>
272
-				</div>
273
-                                <div class="col-lg-3">
274
-                                  <br />
275
-                                  <p>
276
-
277
-                                  </p>
278
-                                </div>
279
-
280
-				<div class="col-lg-6 col-lg-offset-3">
281
-					<p><t>Frameworks</t><br/>
282
-					Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK
283
-					</p>
284
-					<p><more></more></p>
285
-				</div>
286
-                                <div class="col-lg-3">
287
-                                  <br />
288
-                                  <p>
289
-
290
-                                  </p>
291
-                                </div>
292
-
293
-
294
-		</div><!--/.row -->
295
-		<br>
296
-                <hr>
297
-	</div><!--/.container -->
298
-	
299
-	<!--MISC DESCRIPTION -->
300
-	<div class="container desc">
301
-		<div class="row">
302
-				<div class="col-lg-2 col-lg-offset-1">
303
-					<h5>MISCELLANEOUS</h5>
304
-				</div>
305
-				<div class="col-lg-6">
306
-					<p><t>Languages</t><br/>
307
-                                        French</p>
308
-                                        <p>English</p>
309
-				</div>
310
-				<div class="col-lg-3">
311
-				  <br />
312
-				  <p>
313
-					Native
314
-				  </p>
315
-				  <p>
316
-					TOEIC 910
317
-				  </p>
318
-				</div>
319
-
320
-				<div class="col-lg-6 col-lg-offset-3">
321
-					<p><t>Driving Licences</t><br/>
322
-					French
323
-					</p>
324
-					<p>
325
-					Quebec, Canada
326
-					</p>
327
-				</div>
328
-				<div class="col-lg-3">
329
-					<br />
330
-					<p>
331
-						B, B1, BE
332
-					</p>
333
-					<p>
334
-						Class 5
335
-					</p>
336
-				</div>
337
-
338
-		</div><!--/.row -->
339
-		<br>
340
-	</div><!--/.container -->
341
-	
342
-
343
-	<section id="contact" name="contact"></section>
344
-	<!--FOOTER DESCRIPTION -->
345
-	<div id="footwrap">
346
-		<div class="container">
347
-			<div class="row">
348
-			
349
-				<div class="col-lg-2 col-lg-offset-1">
350
-					<h5>CONTACT</h5>
351
-				</div>
352
-				<div class="col-lg-3">
353
-					<p><t>Email</t><br/>
354
-						<a href="mailto:robin@rthoni.com">robin@rthoni.com</a><br/>
355
-					</p>
356
-				</div>
357
-				<div class="col-lg-3">
358
-					<p><t>Phone</t><br/>
359
-						FR: <a href="tel:+33634395226">+33 6 34 39 52 26</a><br/>
360
-						US: <a href="tel:+14242425068">+1 (424) 242-5068</a><br/>
361
-					</p>
362
-				</div>
363
-			</div><!--/.row -->
364
-		</div><!--/.container -->
365
-	</div><!--/ #footer -->
366
-	
367
-
368
-    <!-- Bootstrap core JavaScript
369
-    ================================================== -->
370
-    <!-- Placed at the end of the document so the pages load faster -->
371
-    <script src="assets/js/bootstrap.js"></script>
372
-    <script>
373
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
374
-      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
375
-      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
376
-          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
377
-
378
-  ga('create', 'UA-67300478-1', 'auto');
32
+</head>
33
+
34
+<body data-spy="scroll" data-offset="0" data-target="#nav">
35
+
36
+<div id="section-topbar">
37
+    <div id="topbar-inner">
38
+        <div class="container">
39
+            <div class="row">
40
+                <div class="dropdown">
41
+                    <ul id="nav" class="nav">
42
+                        <li class="menu-item"><a class="smoothScroll" href="#about" title="About"><i
43
+                                class="icon-user"></i></a></li>
44
+                        <li class="menu-item"><a class="smoothScroll" href="#resume" title="Resume"><i
45
+                                class="icon-file"></i></a></li>
46
+                        <li class="menu-item"><a class="smoothScroll" href="#contact" title="Contact"><i
47
+                                class="icon-envelope"></i></a></li>
48
+                    </ul><!--/ uL#nav -->
49
+                </div><!-- /.dropdown -->
50
+
51
+                <div class="clear"></div>
52
+            </div><!--/.row -->
53
+        </div><!--/.container -->
54
+
55
+        <div class="clear"></div>
56
+    </div><!--/ #topbar-inner -->
57
+</div><!--/ #section-topbar -->
58
+
59
+
60
+<section id="about" name="about"></section>
61
+<div id="intro">
62
+    <div class="container">
63
+        <div class="row centered">
64
+            <div class="col-lg-12">
65
+                <p>
66
+                <h1>Robin Thoni</h1>
67
+                <h3>IT Engineer | robin@rthoni.com</h3>
68
+                </p>
69
+            </div><!--/.col-lg-12 -->
70
+        </div><!--/.row -->
71
+        <div class="row">
72
+
73
+            <div class="col-lg-2 col-lg-offset-1">
74
+                <h5>ABOUT</h5>
75
+            </div>
76
+            <div class="col-lg-6">
77
+                <p>
78
+                    I'm a graduated IT engineer after doing my final internship at NVIDIA.
79
+                    I love IT, sys admin and development in a lot of languages. I'm pretty good in desktop and web
80
+                    developments. I also have some skills in embedded devices such as Rasperry Pi, Arduino and PIC.
81
+                </p>
82
+            </div>
83
+            <div class="col-lg-3">
84
+                <p><a href="resume/Robin_THONI_resume.pdf"><i class="icon-file"></i>
85
+                    <sm>DOWNLOAD PDF</sm>
86
+                </a><br/>
87
+                    <a href="https://git.rthoni.com/robin.thoni/" target="_blank"><i class="icon-github"></i>
88
+                        <sm>MY GIT</sm>
89
+                    </a></p>
90
+            </div>
91
+
92
+        </div><!--/.row -->
93
+    </div><!--/.container -->
94
+</div><!--/ #intro -->
95
+
96
+
97
+<section id="resume" name="resume"></section>
98
+<!--EDUCATION DESCRIPTION -->
99
+<div class="container desc">
100
+    <div class="row">
101
+
102
+        <div class="col-lg-2 col-lg-offset-1">
103
+            <h5>CURSUS</h5>
104
+        </div>
105
+
106
+        <div class="col-lg-6">
107
+            <p>
108
+                <t>International IT Master</t>
109
+                <br/>
110
+                <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
111
+                <i>Canadian University</i>
112
+            </p>
113
+        </div>
114
+        <div class="col-lg-3">
115
+            <p>
116
+                <sm>2016 - 2017</sm>
117
+                <br/>
118
+            </p>
119
+        </div>
120
+
121
+        <div class="col-lg-6 col-lg-offset-3">
122
+            <p>
123
+                <t>Computer Science Student</t>
124
+                <br/>
125
+                <a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/>
126
+                <i>French Engineering School</i>
127
+            </p>
128
+        </div>
129
+        <div class="col-lg-3">
130
+            <p>
131
+                <sm>2012 - 2017</sm>
132
+                <br/></p>
133
+        </div>
134
+
135
+    </div><!--/.row -->
136
+    <br>
137
+    <hr>
138
+</div><!--/.container -->
139
+<!--PRO EXP DESCRIPTION -->
140
+<div class="container desc">
141
+    <div class="row">
142
+
143
+        <div class="col-lg-2 col-lg-offset-1">
144
+            <h5>PROFESSIONAL</h5>
145
+        </div>
146
+
147
+        <div class="col-lg-6">
148
+            <p>
149
+                <t>Software Engineer</t>
150
+                <br/>
151
+                <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
152
+                <i>CUDA devtools team</i>
153
+            </p>
154
+        </div>
155
+        <div class="col-lg-3">
156
+            <p>
157
+                <sm>2018 - 2021</sm>
158
+                <br/>
159
+            </p>
160
+        </div>
161
+
162
+        <div class="col-lg-6 col-lg-offset-3">
163
+            <p>
164
+                <t>Final Internship</t>
165
+                <br/>
166
+                <a href="https://docs.nvidia.com/cuda/cuda-memcheck/index.html" target="_blank">NVIDIA</a> <br/>
167
+                <i>Improvements on cuda-memcheck</i>
168
+            </p>
169
+        </div>
170
+        <div class="col-lg-3">
171
+            <p>
172
+                <sm>2017</sm>
173
+                <br/></p>
174
+        </div>
175
+
176
+        <div class="col-lg-6 col-lg-offset-3">
177
+            <p>
178
+                <t>School’s Laboratory</t>
179
+                <br/>
180
+                <a href="http://www.3ie.fr/" target="_blank">3ie</a> <br/>
181
+                <i>EPITA’s Innovation Laboratory</i>
182
+            </p>
183
+        </div>
184
+        <div class="col-lg-3">
185
+            <p>
186
+                <sm>2014 - 2016</sm>
187
+                <br/></p>
188
+        </div>
189
+
190
+    </div><!--/.row -->
191
+    <br>
192
+    <hr>
193
+</div><!--/.container -->
194
+
195
+
196
+<!--PERSO EXP DESCRIPTION -->
197
+<div class="container desc">
198
+    <div class="row">
199
+
200
+        <div class="col-lg-2 col-lg-offset-1">
201
+            <h5>PERSONAL</h5>
202
+        </div>
203
+
204
+        <div class="col-lg-6">
205
+            <p>
206
+                <t>Sys Admin</t>
207
+                <br/>
208
+                Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring
209
+            </p>
210
+            <p>
211
+                <more></more>
212
+            </p>
213
+        </div>
214
+        <div class="col-lg-3">
215
+            <p>
216
+                <sm>2015 - TODAY</sm>
217
+                <br/>
218
+                <imp>
219
+                    <sm>IN PROGRESS</sm>
220
+                </imp>
221
+            </p>
222
+        </div>
223
+
224
+        <div class="col-lg-6 col-lg-offset-3">
225
+            <p>
226
+                <t>Hardware</t>
227
+                <br/>
228
+                HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator;Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal.
229
+            </p>
230
+            <p>
231
+                <more></more>
232
+            </p>
233
+        </div>
234
+        <div class="col-lg-3">
235
+            <p>
236
+                <sm>2015 - TODAY</sm>
237
+                <br/>
238
+                <imp>
239
+                    <sm>IN PROGRESS</sm>
240
+                </imp>
241
+            </p>
242
+        </div>
243
+
244
+        <div class="col-lg-6 col-lg-offset-3">
245
+            <p>
246
+                <t>Camotion</t>
247
+                <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/>
250
+            </p>
251
+            <p>
252
+                <more></more>
253
+            </p>
254
+        </div>
255
+        <div class="col-lg-3">
256
+            <p>
257
+                <sm>2013 - 2016</sm>
258
+                <br/>
259
+            </p>
260
+        </div>
261
+
262
+        <div class="col-lg-6 col-lg-offset-3">
263
+            <p>
264
+                <t>School Projects</t>
265
+                <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/>
267
+            </p>
268
+            <p>
269
+                <more></more>
270
+            </p>
271
+        </div>
272
+        <div class="col-lg-3">
273
+            <p>
274
+                <sm>2014</sm>
275
+                <br/>
276
+            </p>
277
+        </div>
278
+
279
+        <div class="col-lg-6 col-lg-offset-3">
280
+            <p>
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>
284
+                <br/>
285
+            </p>
286
+            <p>
287
+                <more></more>
288
+            </p>
289
+        </div>
290
+        <div class="col-lg-3">
291
+            <p>
292
+                <sm>2012 - 2016</sm>
293
+                <br/>
294
+            </p>
295
+        </div>
296
+
297
+
298
+    </div>
299
+    <br>
300
+    <hr>
301
+</div>
302
+
303
+
304
+<!--SKILLS DESCRIPTION -->
305
+<div class="container desc">
306
+    <div class="row">
307
+        <div class="col-lg-2 col-lg-offset-1">
308
+            <h5>SKILLS</h5>
309
+        </div>
310
+        <div class="col-lg-6">
311
+            <p>
312
+                <t>Languages</t>
313
+                <br/>
314
+                C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less<br/>
315
+            </p>
316
+        </div>
317
+        <div class="col-lg-3">
318
+            <br/>
319
+            <p>
320
+
321
+            </p>
322
+        </div>
323
+
324
+        <div class="col-lg-6 col-lg-offset-3">
325
+            <p>
326
+                <t>Frameworks</t>
327
+                <br/>
328
+                Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK
329
+            </p>
330
+            <p>
331
+                <more></more>
332
+            </p>
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>
345
+        <div class="col-lg-3">
346
+            <br/>
347
+            <p>
348
+
349
+            </p>
350
+        </div>
351
+
352
+
353
+    </div><!--/.row -->
354
+    <br>
355
+    <hr>
356
+</div><!--/.container -->
357
+
358
+<!--MISC DESCRIPTION -->
359
+<div class="container desc">
360
+    <div class="row">
361
+        <div class="col-lg-2 col-lg-offset-1">
362
+            <h5>MISCELLANEOUS</h5>
363
+        </div>
364
+        <div class="col-lg-6">
365
+            <p>
366
+                <t>Languages</t>
367
+                <br/>
368
+                French
369
+            </p>
370
+            <p>English</p>
371
+        </div>
372
+        <div class="col-lg-3">
373
+            <br/>
374
+            <p>
375
+                Native
376
+            </p>
377
+            <p>
378
+                TOEIC 910
379
+            </p>
380
+        </div>
381
+
382
+        <div class="col-lg-6 col-lg-offset-3">
383
+            <p>
384
+                <t>Driving Licences</t>
385
+                <br/>
386
+                France
387
+            </p>
388
+            <p>
389
+                QC, Canada
390
+            </p>
391
+        </div>
392
+        <div class="col-lg-3">
393
+            <br/>
394
+            <p>
395
+                B, B1, BE
396
+            </p>
397
+            <p>
398
+                Class 5
399
+            </p>
400
+        </div>
401
+
402
+    </div><!--/.row -->
403
+    <br>
404
+</div><!--/.container -->
405
+
406
+
407
+<section id="contact" name="contact"></section>
408
+<!--FOOTER DESCRIPTION -->
409
+<div id="footwrap">
410
+    <div class="container">
411
+        <div class="row">
412
+
413
+            <div class="col-lg-2 col-lg-offset-1">
414
+                <h5>CONTACT</h5>
415
+            </div>
416
+            <div class="col-lg-3">
417
+                <p>
418
+                    <t>Email</t>
419
+                    <br/>
420
+                    <a href="mailto:robin@rthoni.com">robin@rthoni.com</a><br/>
421
+                </p>
422
+            </div>
423
+            <div class="col-lg-3">
424
+                <p>
425
+                    <t>Phone</t>
426
+                    <br/>
427
+                    FR: <a href="tel:+33634395226">+33 6 34 39 52 26</a><br/>
428
+                    US: <a href="tel:+14242425068">+1 (424) 242-5068</a><br/>
429
+                </p>
430
+            </div>
431
+        </div><!--/.row -->
432
+    </div><!--/.container -->
433
+</div><!--/ #footer -->
434
+
435
+
436
+<!-- Bootstrap core JavaScript
437
+================================================== -->
438
+<!-- Placed at the end of the document so the pages load faster -->
439
+<script src="assets/js/bootstrap.js"></script>
440
+<script>
441
+    (function (i, s, o, g, r, a, m) {
442
+        i['GoogleAnalyticsObject'] = r;
443
+        i[r] = i[r] || function () {
444
+            (i[r].q = i[r].q || []).push(arguments)
445
+        }, i[r].l = 1 * new Date();
446
+        a = s.createElement(o),
447
+            m = s.getElementsByTagName(o)[0];
448
+        a.async = 1;
449
+        a.src = g;
450
+        m.parentNode.insertBefore(a, m)
451
+    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
452
+
453
+    ga('create', 'UA-67300478-1', 'auto');
379 454
     ga('send', 'pageview');
380 455
 
381
-    </script>
382
-  </body>
456
+</script>
457
+</body>
383 458
 </html>

BIN
apache/wwwroot/resume/Robin_THONI_resume.pdf View File


+ 9
- 15
apache/wwwroot/resume/Robin_THONI_resume.tex View File

@@ -45,8 +45,8 @@
45 45
 \maketitle
46 46
 
47 47
 \section{Cursus}
48
-\tlcventry{2012}{2017}{Computer Science Student}{EPITA}{}{French Engineering School}{}
49 48
 \tlcventry{2016}{2017}{International IT Master}{UQAC}{}{Canadian University}{}
49
+\tlcventry{2012}{2017}{Computer Science Student}{EPITA}{}{French Engineering School}{}
50 50
 
51 51
 \section{Experiences}
52 52
 \subsection{Professional}
@@ -57,25 +57,18 @@
57 57
 %\tldatecventry{2013}{Summer Job}{EBRC}{Data Center in Luxembourg. Made some tools to increase Client Care Center team productivity}{}{}
58 58
 
59 59
 
60
-
61
-%\cventry{2015 -- today}{Luticate}{An API and a web frontend for users, groups and permissions management}{https://git.rthoni.com/luticate/}{}{}
62 60
 \subsection{Personal}
63 61
 
64
-\tlcventry{2015}{2016}{HID USB Device}{}{Made some fake mouse and keyboard controlled over Bluetooth or with predefined sequences using Arduino devices}{}{}
65
-\tlcventry{2015}{0}{Smartcard reader/emulator}{}{Read, write and MITM smartcards using Arduino devices}{}{}
62
+\tlcventry{2015}{0}{Sys Admin}{}{Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring}{}{}
66 63
 
67
-\tlcventry{2016}{0}{Docker}{}{Docker containers using docker-compose: complete mail server stack, Roundcube webmail, DNS server, ASP.NET Core}{}{}
64
+\tlcventry{2015}{0}{Hardware}{}{HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator; Multiple 'hacks' using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal}{}{}
68 65
 
69
-\tldatecventry{2016}{BladeRF}{}{Multiple 'hacks' using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal}{}{}
66
+\tlcventry{2013}{2016}{Camotion}{}{An API, a web frontend, a backend and an Android application for remote CCTV}{}{}
70 67
 
71
-%\tldatecventry{2016}{Parallel Programming}{}{School's projects using pthreads and OpenMP}{}{}
72
-
73
-\tldatecventry{2014}{42sh}{}{An implementation of a POSIX shell in C}{}{}
74
-\tldatecventry{2014}{myHTTPd}{}{A HTTP server with non-blocking asynchronous I/O. This project addresses
68
+\tldatecventry{2014}{School Projects}{}{42sh: An implementation of a POSIX shell in C; myHTTPd: A HTTP server with non-blocking asynchronous I/O. This project addresses
75 69
 the C10K problem}{}{}
70
+\tlcventry{2012}{2016}{Prologin Contest Organizer}{}{French national programming contest, sponsored by Google \url{prologin.org}}{}{}
76 71
 
77
-\tlcventry{2016}{0}{Camotion}{}{An API, a web frontend, a backend and an Android application for remote CCTV}{}{}
78
- 
79 72
 %\cventry{2016 -- today}{Intellij}{Intellij plugin to generate models from database}{https://git.rthoni.com/robin.thoni/intellij-code-from-ds}{}{}
80 73
 
81 74
 \section{Skills}
@@ -84,11 +77,12 @@ the C10K problem}{}{}
84 77
 \cvitem{Others Skills}{Arduino, Docker, Server Administration}
85 78
 
86 79
 \section{Miscellaneous}
87
-\subsection{Organization}
88
-\tlcventry{2012}{2016}{Prologin Contest Organizer}{}{French national programming contest, sponsored by Google \url{prologin.org}}{}{}
89 80
 \subsection{Languages}
90 81
 \cvent{French}{}{}{Native}{}{}
91 82
 \cvent{English}{}{}{TOEIC 910}{}{}
83
+\subsection{Driving Licences}
84
+\cvent{France}{}{}{B, B1, BE}{}{}
85
+\cvent{QC, Canada}{}{}{Class 5}{}{}
92 86
 
93 87
 \end{document}
94 88
 

Loading…
Cancel
Save