Browse Source

updated resume (tex; pdf; html)

tags/v1.6.0^0
Robin Thoni 8 months ago
parent
commit
15b472a0d8
Signed by: Robin THONI <robin@rthoni.com> GPG Key ID: 4E09DEF46B99E61E

+ 76
- 16
apache/wwwroot/index.html View File

98
 
98
 
99
         <div class="col-lg-6">
99
         <div class="col-lg-6">
100
             <p>
100
             <p>
101
-                <t>International IT Master</t>
101
+                <t>Computer Science Master</t>
102
                 <br/>
102
                 <br/>
103
                 <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
103
                 <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/>
104
                 <i>Canadian University</i>
104
                 <i>Canadian University</i>
113
 
113
 
114
         <div class="col-lg-6 col-lg-offset-3">
114
         <div class="col-lg-6 col-lg-offset-3">
115
             <p>
115
             <p>
116
-                <t>Computer Science Student</t>
116
+                <t>Master of Engineering</t>
117
                 <br/>
117
                 <br/>
118
                 <a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/>
118
                 <a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/>
119
-                <i>French Engineering School</i>
119
+                <i>French CS Engineering School</i>
120
             </p>
120
             </p>
121
         </div>
121
         </div>
122
         <div class="col-lg-3">
122
         <div class="col-lg-3">
138
         </div>
138
         </div>
139
 
139
 
140
         <div class="col-lg-6">
140
         <div class="col-lg-6">
141
+            <p>
142
+                <t>Infrastructure Engineer Consultant</t>
143
+                <br/>
144
+                <a href="http://ike.lu/" target="_blank">iKe</a> / <a href="https://www.bgl.lu/" target="_blank">BGL</a> / <a href="https://group.bnpparibas/" target="_blank">BNP Paribas Group</a> <br/>
145
+                <i>
146
+                    - Migrated manually deployed server applications to CI/CD with Jenkins, Docker, Kubernetes, Kustomize, CA Release Automation, Ansible, AWX, Rancher<br/>
147
+                    - Created a new CI/CD pipeline to deploy Helm charts in IBM Kubernetes Services (IKS)<br/>
148
+                    - Packaging and automation of the deployment of a full Core Banking software in Kubernetes/Helm to replace the existing mainframe
149
+                </i>
150
+            </p>
151
+        </div>
152
+        <div class="col-lg-3">
153
+            <p>
154
+                <sm>2022 - TODAY</sm>
155
+                <br/>
156
+            </p>
157
+        </div>
158
+
159
+        <div class="col-lg-6 col-lg-offset-3">
160
+            <p>
161
+                <t>Infrastructure Engineer</t>
162
+                <br/>
163
+                <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
164
+                <i>
165
+                    - Maintained devtools' build infrastructure: upgraded >10 years old toolchains, improved existing codebase to fix new compiler warnings/errors, added new and improved existing automations, etc
166
+                </i>
167
+            </p>
168
+        </div>
169
+        <div class="col-lg-3">
170
+            <p>
171
+                <sm>2020 - 2021</sm>
172
+                <br/>
173
+            </p>
174
+        </div>
175
+
176
+        <div class="col-lg-6 col-lg-offset-3">
141
             <p>
177
             <p>
142
                 <t>Software Engineer</t>
178
                 <t>Software Engineer</t>
143
                 <br/>
179
                 <br/>
144
                 <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
180
                 <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/>
145
                 <i>
181
                 <i>
146
                     - Led the design and implementation of a GPU code coverage tool: generate code coverage reports for kernels written in assembly for internal automotive usage<br />
182
                     - Led the design and implementation of a GPU code coverage tool: generate code coverage reports for kernels written in assembly for internal automotive usage<br />
147
-                    - Led the design and implementation of a GPU thread-array diversity measurement tool: generate reports on how thread-arrays are dispatched on physical GPU cores to detect hardware errors for internal automotive usage<br />
148
-                    - Maintained devtools' build infrastructure: upgraded >10 years old toolchains, improved existing codebase to fix new compiler warnings/errors, added new and improved existing automations, etc
183
+                    - Led the design and implementation of a GPU thread-array diversity measurement tool: generate reports on how thread-arrays are dispatched on physical GPU cores to detect hardware errors for internal automotive usage
149
                 </i>
184
                 </i>
150
             </p>
185
             </p>
151
         </div>
186
         </div>
152
         <div class="col-lg-3">
187
         <div class="col-lg-3">
153
             <p>
188
             <p>
154
-                <sm>2018 - 2021</sm>
189
+                <sm>2018 - 2020</sm>
155
                 <br/>
190
                 <br/>
156
             </p>
191
             </p>
157
         </div>
192
         </div>
164
                 <i>
199
                 <i>
165
                     - Setup physical network (ISP / routers / ethernet / Wi-Fi)<br />
200
                     - Setup physical network (ISP / routers / ethernet / Wi-Fi)<br />
166
                     - Development of internal intranet web app<br />
201
                     - Development of internal intranet web app<br />
167
-                    - Deployment/management of security systems (password manager / CA / firewall)<br />
202
+                    - Deployment/management of security systems (Bitwarden / Keycloak / CA / firewall)<br />
168
                     - Deployment/management of Active Directory<br />
203
                     - Deployment/management of Active Directory<br />
169
-                    - Automation of infrastructure deployment<br />
170
-                    - Deployment/management of mail server (Postfix / Dovecot)<br />
204
+                    - Automation of infrastructure deployment (Saltstack / Kubernetes / Helm)<br />
205
+                    - Deployment/management of E-mail server (Postfix / Dovecot)<br />
171
                     - Deployment/management of DNS authoritative server (internal / external)<br />
206
                     - Deployment/management of DNS authoritative server (internal / external)<br />
172
                     - Deployment/management of DHCP server<br />
207
                     - Deployment/management of DHCP server<br />
173
                     - Deployment/management of VPN server (OpenVPN / Wireguard)<br />
208
                     - Deployment/management of VPN server (OpenVPN / Wireguard)<br />
229
 
264
 
230
         <div class="col-lg-6">
265
         <div class="col-lg-6">
231
             <p>
266
             <p>
232
-                <t>Sys Admin</t>
267
+                <t>Home Lab</t>
233
                 <br/>
268
                 <br/>
234
-                Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring
269
+                Kubernetes; Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, Keycloak; Firewall; Zabbix; Home Assistant; 3D printing...
235
             </p>
270
             </p>
236
             <p>
271
             <p>
237
                 <more></more>
272
                 <more></more>
249
 
284
 
250
         <div class="col-lg-6 col-lg-offset-3">
285
         <div class="col-lg-6 col-lg-offset-3">
251
             <p>
286
             <p>
252
-                <t>Hardware</t>
287
+                <t>Hardware / Pentest</t>
253
                 <br/>
288
                 <br/>
254
-                HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator;Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal.
289
+                HID USB Devices<br />
290
+                Smartcard reader/emulator<br />Wireless magstripe emulator<br />
291
+                Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal<br />
292
+                Flipper Zero
255
             </p>
293
             </p>
256
             <p>
294
             <p>
257
                 <more></more>
295
                 <more></more>
337
             <p>
375
             <p>
338
                 <t>Languages</t>
376
                 <t>Languages</t>
339
                 <br/>
377
                 <br/>
340
-                C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less<br/>
378
+                C; C++; Python; C#; Go; Java; Shell/Bash; PostgreSQL<br/>
341
             </p>
379
             </p>
342
         </div>
380
         </div>
343
         <div class="col-lg-3">
381
         <div class="col-lg-3">
351
             <p>
389
             <p>
352
                 <t>Frameworks</t>
390
                 <t>Frameworks</t>
353
                 <br/>
391
                 <br/>
354
-                Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK
392
+                Android SDK; Qt; ASP.NET Core
393
+            </p>
394
+            <p>
395
+                <more></more>
396
+            </p>
397
+        </div>
398
+
399
+        <div class="col-lg-6 col-lg-offset-3">
400
+            <p>
401
+                <t>Infrastructure</t>
402
+                <br/>
403
+                Kubernetes; Docker/docker-compose; E-mail servers; DNS servers, Keycloak; Bitwarden; Iptables; Zabbix; Step-ca; Hashicorp Vault; Linux Debian/RHEL
404
+            </p>
405
+            <p>
406
+                <more></more>
407
+            </p>
408
+        </div>
409
+
410
+        <div class="col-lg-6 col-lg-offset-3">
411
+            <p>
412
+                <t>CI/CD</t>
413
+                <br/>
414
+                Jenkins; SaltStack; Ansible; Helm; Kustomize
355
             </p>
415
             </p>
356
             <p>
416
             <p>
357
                 <more></more>
417
                 <more></more>
362
             <p>
422
             <p>
363
                 <t>Other Skills</t>
423
                 <t>Other Skills</t>
364
                 <br/>
424
                 <br/>
365
-                Arduino, Docker, Server Administration
425
+                Arduino, ESP32, Home Assistant
366
             </p>
426
             </p>
367
             <p>
427
             <p>
368
                 <more></more>
428
                 <more></more>

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


+ 14
- 14
apache/wwwroot/resume/Robin_THONI_resume.tex View File

45
   \maketitle
45
   \maketitle
46
 
46
 
47
   \section{Cursus}
47
   \section{Cursus}
48
-  \tlcventry{2016}{2017}{International IT Master}{UQAC}{\emoji{flag-canada}}{Canadian University}{}
49
-  \tlcventry{2012}{2017}{Computer Science Student}{EPITA}{\emoji{flag-france}}{French Engineering School}{}
48
+  \tlcventry{2016}{2017}{Computer Science Master}{UQAC}{\emoji{flag-canada}}{Canadian University}{}
49
+  \tlcventry{2012}{2017}{Master of Engineering}{EPITA}{\emoji{flag-france}}{French CS Engineering School}{}
50
 
50
 
51
   \section{Experiences}
51
   \section{Experiences}
52
 
52
 
53
-  \tlcventry{2022}{0}{Infrastruture Engineer Contractor}{iKe}{\emoji{flag-luxembourg}}{BGL / Groupe BNP Paribas}{
54
-    - Converted already manually deployed server applications to Docker\\
55
-    - Automation of server applications deployment with Jenkins, Docker, CA Release Automation, AWX, Ansible, Rancher\\
56
-    - Packaged and automated the deployment of a full Core Banking software to replace the existing mainframe
53
+  \tlcventry{2022}{0}{Infrastructure Engineer Consultant}{iKe}{\emoji{flag-luxembourg}}{BGL / BNP Paribas Group}{
54
+    - Migrated manually deployed server applications to CI/CD with Jenkins, Docker, Kubernetes, Kustomize, CA Release Automation, Ansible, AWX, Rancher\\
55
+    - Created a new CI/CD pipeline to deploy Helm charts in IBM Kubernetes Services (IKS)\\
56
+    - Packaging and automation of the deployment of a full Core Banking software in Kubernetes/Helm to replace the existing mainframe
57
   }
57
   }
58
 
58
 
59
-  \tlcventry{2020}{2021}{Infrastruture Engineer}{NVIDIA}{\emoji{flag-united-kingdom} / \emoji{flag-germany}}{CUDA devtools team}{
59
+  \tlcventry{2020}{2021}{Infrastructure Engineer}{NVIDIA}{\emoji{flag-united-kingdom} / \emoji{flag-germany}}{CUDA devtools team}{
60
     - Maintained devtools' build infrastructure: upgraded >10 years old toolchains, improved existing codebase to fix new compiler warnings/errors, created container-based build environment, added new and improved existing automations with Jenkins, etc
60
     - Maintained devtools' build infrastructure: upgraded >10 years old toolchains, improved existing codebase to fix new compiler warnings/errors, created container-based build environment, added new and improved existing automations with Jenkins, etc
61
   }
61
   }
62
 
62
 
68
   \tlcventry{2016}{0}{Infrastructure Engineer}{Betaclean}{\emoji{flag-france}}{}{
68
   \tlcventry{2016}{0}{Infrastructure Engineer}{Betaclean}{\emoji{flag-france}}{}{
69
     - Setup physical network (ISP / routers / ethernet / Wi-Fi)\\
69
     - Setup physical network (ISP / routers / ethernet / Wi-Fi)\\
70
     - Development of internal intranet web app\\
70
     - Development of internal intranet web app\\
71
-    - Deployment/management of security systems (password manager / CA / firewall)\\
72
-    - Deployment/management of Active Directory\\
73
-    - Automation of infrastructure deployment\\
74
-    - Deployment/management of mail server (Postfix / Dovecot)\\
71
+    - Deployment/management of security systems (Bitwarden / Keycloak / CA / firewall)\\
72
+    - Automation of infrastructure deployment (Saltstack / Kubernetes / Helm)\\
73
+    - Deployment/management of E-mail server (Postfix / Dovecot)\\
75
     - Deployment/management of DNS authoritative server (internal / external) and DHCP server\\
74
     - Deployment/management of DNS authoritative server (internal / external) and DHCP server\\
76
     - Deployment/management of VPN server (OpenVPN / Wireguard)\\
75
     - Deployment/management of VPN server (OpenVPN / Wireguard)\\
77
     - Deployment/management of physical security systems (CCTV / access control / alarm)
76
     - Deployment/management of physical security systems (CCTV / access control / alarm)
85
 % \tlcventry{2014}{2016}{School's Laboratory}{3IE}{}{EPITA's Innovation Laboratory. Multiple team projects for big companies}{}
84
 % \tlcventry{2014}{2016}{School's Laboratory}{3IE}{}{EPITA's Innovation Laboratory. Multiple team projects for big companies}{}
86
 
85
 
87
   \section{Skills}
86
   \section{Skills}
88
-  \cvitem{Languages}{C; C++; Python; C\#; Java; Bash; PostgreSQL;}
89
-  \cvitem{Frameworks}{AngularJS; Android SDK; Qt; ASP.NET Core;}
90
-  \cvitem{Infrastructure}{Docker/docker-compose; SaltStack; Terraform; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Iptables firewall; Zabbix monitoring; Step-ca;}
87
+  \cvitem{Languages}{C; C++; Python; C\#; Go; Java; Shell/Bash; PostgreSQL}
88
+  \cvitem{Frameworks}{Android SDK; Qt; ASP.NET Core}
89
+  \cvitem{Infrastructure}{Kubernetes; Docker/docker-compose; E-mail servers; DNS servers, Keycloak; Bitwarden; Iptables; Zabbix; Step-ca; Hashicorp Vault; Linux Debian/RHEL}
90
+  \cvitem{CI/CD}{Jenkins; SaltStack; Ansible; Helm; Kustomize}
91
 
91
 
92
   \section{Miscellaneous}
92
   \section{Miscellaneous}
93
   \subsection{Languages}
93
   \subsection{Languages}

Loading…
Cancel
Save