<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="Robin Thoni resume cv"> <meta name="author" content="Robin Thoni"> <title>Robin Thoni - Resume</title> <!-- Bootstrap core CSS --> <link href="assets/css/bootstrap.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="assets/css/main.css" rel="stylesheet"> <link href="assets/css/font-awesome.min.css" rel="stylesheet"> <link href='assets/css/lato.css' rel='stylesheet' type='text/css'> <link href='assets/css/raleway.css' rel='stylesheet' type='text/css'> <script src="assets/js/jquery.min.js"></script> <script type="text/javascript" src="assets/js/smoothscroll.js"></script> <script src="assets/js/Chart.js"></script> </head> <body data-spy="scroll" data-offset="0" data-target="#nav"> <div id="section-topbar"> <div id="topbar-inner"> <div class="container"> <div class="row"> <div class="dropdown"> <ul id="nav" class="nav"> <li class="menu-item"><a class="smoothScroll" href="#about" title="About"><i class="icon-user"></i></a></li> <li class="menu-item"><a class="smoothScroll" href="#resume" title="Resume"><i class="icon-file"></i></a></li> <li class="menu-item"><a class="smoothScroll" href="#contact" title="Contact"><i class="icon-envelope"></i></a></li> </ul><!--/ uL#nav --> </div><!-- /.dropdown --> <div class="clear"></div> </div><!--/.row --> </div><!--/.container --> <div class="clear"></div> </div><!--/ #topbar-inner --> </div><!--/ #section-topbar --> <section id="about" name="about"></section> <div id="intro"> <div class="container"> <div class="row centered"> <div class="col-lg-12"> <p> <h1>Robin Thoni</h1> <h3>IT Engineer | robin@rthoni.com</h3> </p> </div><!--/.col-lg-12 --> </div><!--/.row --> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>ABOUT</h5> </div> <div class="col-lg-6"> <p> 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. </p> </div> <div class="col-lg-3"> <p><a href="resume/Robin_THONI_resume.pdf"><i class="icon-file"></i> <sm>DOWNLOAD PDF</sm> </a><br/> <a href="https://git.rthoni.com/robin.thoni/" target="_blank"><i class="icon-github"></i> <sm>MY GIT</sm> </a></p> </div> </div><!--/.row --> </div><!--/.container --> </div><!--/ #intro --> <section id="resume" name="resume"></section> <!--EDUCATION DESCRIPTION --> <div class="container desc"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>CURSUS</h5> </div> <div class="col-lg-6"> <p> <t>International IT Master</t> <br/> <a href="http://www.uqac.ca/" target="_blank">UQAC</a> <br/> <i>Canadian University</i> </p> </div> <div class="col-lg-3"> <p> <sm>2016 - 2017</sm> <br/> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Computer Science Student</t> <br/> <a href="http://www.epita.fr/" target="_blank">EPITA</a> <br/> <i>French Engineering School</i> </p> </div> <div class="col-lg-3"> <p> <sm>2012 - 2017</sm> <br/></p> </div> </div><!--/.row --> <br> <hr> </div><!--/.container --> <!--PRO EXP DESCRIPTION --> <div class="container desc"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>PROFESSIONAL</h5> </div> <div class="col-lg-6"> <p> <t>Software Engineer</t> <br/> <a href="https://docs.nvidia.com/cuda/index.html" target="_blank">NVIDIA</a> <br/> <i> - 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 /> - 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 /> - 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 </i> </p> </div> <div class="col-lg-3"> <p> <sm>2018 - 2021</sm> <br/> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Infrastructure Engineer</t> <br/> <a href="https://www.betaclean.fr" target="_blank">Betaclean</a><br/> <i> - Setup physical network (ISP / routers / ethernet / Wi-Fi)<br /> - Development of internal intranet web app<br /> - Deployment/management of security systems (password manager / CA / firewall)<br /> - Deployment/management of Active Directory<br /> - Automation of infrastructure deployment<br /> - Deployment/management of mail server (Postfix / Dovecot)<br /> - Deployment/management of DNS authoritative server (internal / external)<br /> - Deployment/management of DHCP server<br /> - Deployment/management of VPN server (OpenVPN / Wireguard)<br /> - Deployment/management of physical security systems (CCTV / access control / alarm) </i> </p> </div> <div class="col-lg-3"> <p> <sm>2016 - TODAY</sm> <br/> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Final Internship</t> <br/> <a href="https://docs.nvidia.com/cuda/cuda-memcheck/index.html" target="_blank">NVIDIA</a> <br/> <i> - Added 'initcheck' support for cuda-memcheck: devtool to check for read-before-write on the GPU<br /> - Optimized Nsight Compute kernel replay feature: restore memory on the GPU only if it has been modified by the profiled kernel </i> </p> </div> <div class="col-lg-3"> <p> <sm>2017</sm> <br/></p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>School’s Laboratory</t> <br/> <a href="http://www.3ie.fr/" target="_blank">3ie</a> <br/> <i>EPITA’s Innovation Laboratory</i> </p> </div> <div class="col-lg-3"> <p> <sm>2014 - 2016</sm> <br/></p> </div> </div><!--/.row --> <br> <hr> </div><!--/.container --> <!--PERSO EXP DESCRIPTION --> <div class="container desc"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>PERSONAL</h5> </div> <div class="col-lg-6"> <p> <t>Sys Admin</t> <br/> Docker/docker-compose; SaltStack; E-mail servers; Roundcube webmail; DNS servers, OAuth2/SAML SSO; Firewall; Zabbix monitoring </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <p> <sm>2015 - TODAY</sm> <br/> <imp> <sm>IN PROGRESS</sm> </imp> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Hardware</t> <br/> HID USB Devices; Smartcard reader/emulator; Wireless magstripe emulator;Multiple ’hacks’ using BladeRF: GSM network emulation, aircraft tracker, GPS fake signal. </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <p> <sm>2015 - TODAY</sm> <br/> <imp> <sm>IN PROGRESS</sm> </imp> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Camotion</t> <br/> An API, a web frontend, a backend and an Android application for remote CCTV<br/> <a href="https://git.rthoni.com/camotion/" target="_blank">https://git.rthoni.com/camotion</a><br/> </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <p> <sm>2013 - 2016</sm> <br/> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>School Projects</t> <br/> 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/> </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <p> <sm>2014</sm> <br/> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Prologin Contest Organizer</t> <br/> French national programming contest<br/><a href="https://prologin.org/" target="_blank">https://prologin.org</a> <br/> </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <p> <sm>2012 - 2016</sm> <br/> </p> </div> </div> <br> <hr> </div> <!--SKILLS DESCRIPTION --> <div class="container desc"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>SKILLS</h5> </div> <div class="col-lg-6"> <p> <t>Languages</t> <br/> C, C++, Java, Shell, Javascript, C#, PostgreSQL, PHP, HTML, CSS, Less<br/> </p> </div> <div class="col-lg-3"> <br/> <p> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Frameworks</t> <br/> Qt, Node JS, C# WebApi, AngularJS, Bootstrap, Android SDK </p> <p> <more></more> </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Other Skills</t> <br/> Arduino, Docker, Server Administration </p> <p> <more></more> </p> </div> <div class="col-lg-3"> <br/> <p> </p> </div> </div><!--/.row --> <br> <hr> </div><!--/.container --> <!--MISC DESCRIPTION --> <div class="container desc"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>MISCELLANEOUS</h5> </div> <div class="col-lg-6"> <p> <t>Languages</t> <br/> French </p> <p>English</p> </div> <div class="col-lg-3"> <br/> <p> Native </p> <p> TOEIC 910 </p> </div> <div class="col-lg-6 col-lg-offset-3"> <p> <t>Driving Licences</t> <br/> France </p> <p> QC, Canada </p> </div> <div class="col-lg-3"> <br/> <p> B, B1, BE </p> <p> Class 5 </p> </div> </div><!--/.row --> <br> </div><!--/.container --> <section id="contact" name="contact"></section> <!--FOOTER DESCRIPTION --> <div id="footwrap"> <div class="container"> <div class="row"> <div class="col-lg-2 col-lg-offset-1"> <h5>CONTACT</h5> </div> <div class="col-lg-3"> <p> <t>Email</t> <br/> <a href="mailto:robin@rthoni.com">robin@rthoni.com</a><br/> </p> </div> <div class="col-lg-3"> <p> <t>Phone</t> <br/> FR: <a href="tel:+33634395226">+33 6 34 39 52 26</a><br/> US: <a href="tel:+14242425068">+1 (424) 242-5068</a><br/> </p> </div> </div><!--/.row --> </div><!--/.container --> </div><!--/ #footer --> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <script src="assets/js/bootstrap.js"></script> </body> </html>