From 0a85b2fb9d680dd2ffd2064c9fcb5a588c85bfbd Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Sun, 12 Jul 2020 21:34:55 +0200 Subject: Add technical information about internships --- personal/cv/cv.org | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'personal') diff --git a/personal/cv/cv.org b/personal/cv/cv.org index 7b44520..4ac26c2 100644 --- a/personal/cv/cv.org +++ b/personal/cv/cv.org @@ -59,6 +59,13 @@ informative foray into the world of cryptographic APIs, such as: ECDSA signatures lacking the [[https://www.cryptsoft.com/pkcs11doc/v220/group__SEC__12__3__1__EC__SIGNATURES.html][zero-padding expected in PKCS#11]], - [[https://www.openssl.org/][OpenSSL]], to setup PKIs, [[https://stackoverflow.com/a/23422301/1503371][encrypt and sign rulesets, and generate CSRs for keys stored securely on a hardware token]]. + +I also got to learn [[https://security.stackexchange.com/q/58131][a thing or two]] about network security. + +As far as software development goes, I dug into many aspects of C +programming: debugging with gdb and valgrind, profiling with +gperftools, the best practices for [[https://www.akkadia.org/drepper/dsohowto.pdf][shared libraries development]]… I +also got a feel for Python by way of [[https://scapy.net/][Scapy]]. ** 2013 (4 months): internship at LIRIS laboratory I studied two protocols for anonymous communication: @@ -71,8 +78,10 @@ performance, then to implement and benchmark RAC in order to validate the theoretical results presented in its specification. While four months proved too short for me to obtain comparable figures -for both protocols, I appreciated the opportunity to dive into the -guts of secure communication protocols. +for both protocols, I appreciated this opportunity to dive into the +guts of these secure communication protocols. Technically, I also +enjoyed sharpening my knowledge of C++, the Boost framework, and +working with the [[https://www.grid5000.fr/w/Grid5000:Home][Grid5000 environment]]. ** 2012 (2 months): internship at Vescape 🇩🇪 I helped this innovative startup expand its game repertoire by studying a free software game engine and adapting the gameplay to @@ -80,4 +89,4 @@ their unique use-case. This was my first deep-dive into a considerable codebase, and thus my first opportunity to practise various aspects of software development -(version control, debugging) on a non-trivial scale. +(version control, debugging) on a non-trivial C++ project. -- cgit v1.2.3