I'm a graduated IT engineer after doing my final internship at NVIDIA. 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.
UQAC
Canadian University
EPITA
French Engineering School
NVIDIA
- Led the design and implementation of a GPU code coverage tool: generate code coverage reports for kernels written in assembly for internal automotive usage
- 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
- 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
Betaclean
- Setup physical network (ISP / routers / ethernet / Wi-Fi)
- Development of internal intranet web app
- Deployment/management of security systems (password manager / CA / firewall)
- Deployment/management of Active Directory
- Automation of infrastructure deployment
- Deployment/management of mail server (Postfix / Dovecot)
- Deployment/management of DNS authoritative server (internal / external)
- Deployment/management of DHCP server
- Deployment/management of VPN server (OpenVPN / Wireguard)
- Deployment/management of physical security systems (CCTV / access control / alarm)
NVIDIA
- Added 'initcheck' support for cuda-memcheck: devtool to check for read-before-write on the GPU
- Optimized Nsight Compute kernel replay feature: restore memory on the GPU only if it has been modified by the profiled kernel
3ie
EPITA’s Innovation Laboratory
Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring
HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator;Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal.
An API, a web frontend, a backend and an Android application for remote CCTV
https://git.rthoni.com/camotion
42sh: An implementation of a POSIX shell in C; myHTTPd: A HTTPserver with non-blocking asynchronous I/O. This project addresses the C10K problem.
French national programming contest
https://prologin.org
C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less
Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK
Arduino, Docker, Server Administration
French
English
Native
TOEIC 910
France
QC, Canada
B, B1, BE
Class 5