JavaScript Developer @ SFEIR december 2015 - now
I work as a consultant engineer and data protection advisor for SFEIR's clients in Paris (seven of them so far).
My public key can be fetched from keys.openpgp.org
fingerprint: 2F39 4BFB A616 02FE 6639 2229 547D 285C FB1E 458A
Highly and widely skilled language geek, software designer and humanist.
I work as a consultant engineer and data protection advisor for SFEIR's clients in Paris (seven of them so far).
As the company's JavaScript guru, I developed the node.js front-end server and designed the client for a security application (also some back-end system administration), and contributed to another Web app (mostly on localization, cross-domain authentication and UI).
I contributed a few thousand strings and my linguistic insight as well as technical know-how to the crowdsourced French localization of InXile's RPG.
I was employed to create a client-side JavaScript implementation of SCXML, which eventually became my thesis project. The work involved thousands of lines of code, many contributions and discussions with the W3C working group, and the publication of two papers at Swedish and international conferences.
KPS is my engineering school’s tech and open source club. I officially joined the team during Summer 2004 after some informal involvement. I was responsible for the KPS website, developing a user-friendly Web app to manage a nation-wide humanitarian program, and overseeing the club’s free courses for students. I took part in making the club a legal entity and in most of its activities, from teaching to fixing computers and preparing large events.
With (mostly) French children and young teenagers, during three two-week-long summer camps, one of which took place in England, with geeky themes and activities.
At first because of my Latin and Web-related skills, I joined the best and one of the most visited French-speaking websites on Harry Potter, around the height of the series’ popularity. I ended up doing some reporting, community management, translation, and other magical tasks.
I successfully defended my thesis on client-side multimodal user interface design in June 2013.
I was a tutor in formal logic (a position created on my initiative) and in the C2i-1 courses (C2i is the French implementation of a European concept for a not-too-basic computer usage and knowledge certification aimed at the general population). I also sang in the scandinavian department's Nordic choir and maintained its internal website.
Although an engineering school seemed an obvious choice at the time, in the end I invested most of my time in the extracurricular activities of KPS (see above) and left.
I am a native French speaker and regularly mistaken for a native English speaker. I write both flawlessly, as well as JavaScript. I can understand some Swedish and German and speak a little Swedish, and I haven't completely forgotten Latin, ancient Greek, Croatian, medieval Occitan or Elvish.
Not only do I write well and concisely, I can produce high quality analysis and translations from English to French, and research precise grammatical phenomena or nuances of meaning when the need — or curiosity — arises.
I am an expert on client-side Web technology (HTML, CSS, JavaScript and many APIs). I have substantial experience with Node.js, nginx, Apache and PHP. I'm also quite familiar with Backbone/Marionette, Angular.js, MongoDB, Python, and somewhat with Perl, JAVA, C, AppleScript, Mathematica and UNIX shell scripting. I am comfortable with automated testing and deployment, source control as well as real-time collaboration tools.
I have been using mostly Macs since 1998, though of course I can survive on other platforms. I've been an amateur user of Photoshop and the GIMP for a long time, and of Logic, GarageBand, Final Cut, and other Apple multimedia apps. I can use any office application, but I prefer writing HTML directly (like with this CV) and using specialized apps.
Through my career I have developed a keen interest in user interface and more generally user experience — from traditional Web design to multimodal interfaces and embodied agents — and in localization issues.
On occasion I can shoot pictures and movies and record music with semi-professional competence. I master roleplaying games and write my own scenarios. I read a lot, mostly fantasy and science-fiction, and play a lot of computer games, mostly strategy and RPGs but also puzzles and physics games.
I am curious, with broad scientific and general knowledge. I learned some karate and judo, I skate pretty well on snow and better on wheels, and I can solve the Rubik's Cube.
Geek linguiste, concepteur logiciel et humaniste aux nombreux talents.
Ingénieur consultant et conseiller sur la protection des données chez les clients de SFEIR à Paris (sept jusqu'à présent).
En tant que Monsieur JavaScript de la boîte, j'ai créé le côté serveur front-end sur node.js, et conçu le client, d'une application de sécurité (avec un peu d'administration système du back-end), et contribué à une autre appli Web (surtout à la localisation, l'authentification inter-domaine et l'IU).
J'ai apporté quelques milliers de chaînes, mon point de vue de linguiste, ainsi que mon savoir-faire technologique à la localisation française participative du RPG d'InXile.
Employé pour la création d'une implémentation côté client en JavaScript de SCXML, qui finit par devenir mon sujet de mémoire. Cette mission a impliqué quelques milliers de lignes de code, maintes contributions et échanges avec le groupe de travail du W3C, et la publication de deux articles lors de conférences Suédoise et internationale.
KPS est l'asso informatique et open-source de mon école d'ingénieur. J'ai officiellement rejoint l'équipe pendant l'été 2004 après une implication informelle. J'étais responsable du site Web de KPS, du développement d'une appli Web ergonomique pour la gestion d'un programme humanitaire national, et de l'organisation de formations gratuites pour les étudiants. J'ai participé à la création de l'asso en tant que telle et à la plupart de ses activités, de l'enseignement au bricolage d'ordinateurs en passant par la préparation de gros évènements.
Encadrant des jeunes (surtout) Français, durant trois séjours de deux semaines chacun, dont un en Angleterre, autour de thèmes et activités geek.
Au départ pour mes compétences en HTML, je fus recruté au sein du meilleur site Web francophone (et l'un des plus fréquentés) sur Harry Potter, à l'époque où la série atteignait l'apogée de sa popularité. Je m'y suis retrouvé à faire des reportages, de la gestion de communauté, des traductions et d'autres tours de magie.
J'ai défendu avec succès mon mémoire sur la conception d'interfaces multimodales côté client en Juin 2013.
J'étais tuteur en logique formelle (un poste créé à mon initiative) et pour le C2i-1. J'étais également chanteur et ingé son dans la chorale nordique du département de langues scandinaves et je m'occupais de son site interne.
Une école d'ingénieurs me semblait un choix évident à l'époque, mais au final j'ai investi le plus clair de mon temps dans les activités de KPS (voir plus haut) et j'ai interrompu mon cursus.
Je suis locuteur natif du français et souvent pris pour un locuteur natif de l'anglais. J'écris les deux impeccablement, ainsi que le JavaScript. Je parle un peu et je lis le suédois, un peu l'allemand, et j'ai quelques bases en latin, grec ancien, croate, occitan médiéval et en elfique.
Non seulement j'ai une plume concise et agréable ; j'analyse et je traduis avec brio de l'anglais au français, et je creuse au besoin — ou par curiosité — des phénomènes grammaticaux pointus ou des nuances de sens lorsque mon intuition n'est pas certaine.
Je suis expert des technologies Web côté client (HTML, CSS, JavaScript et des tas d'APIs). J'ai une expérience conséquente de Backbone/Marionette, Node.js, nginx, Apache et PHP, avec un peu d'Angular.js et MongoDB. Je suis également plutôt bon en Python, et pas étranger au Perl, JAVA, C, AppleScript, Mathematica et shell UNIX. Je suis à l'aise avec les outils de test et de déploiement automatisé, de gestion de versions ainsi que de collaboration en temps réel.
Je suis sur Mac depuis 1998, mais bien sûr je me débrouille sur les autres plateformes. Depuis longtemps usager amateur de Photoshop et the GIMP, je manie aussi Logic, GarageBand, Final Cut, et autres applications multimedia d'Apple. Je sais me servir des suites bureautiques, mais je préfère écrire du HTML directement (ce CV, par exemple) et employer des logiciels spécialisés.
Le long de mon parcours j'ai nourri un intérêt particulier pour les problématiques d'interface utilisateur et plus généralement d'expérience utilisateur — de la conception Web classique aux interfaces multimodales et aux avatars — et de localisation.
Je suis photographe, ingé son et caméraman semi-pro à l'occasion. Je masterise des jeux de rôles sur mes propres scenarios. Je lis beaucoup, essentiellement de la fantasy et de la science-fiction. Je joue beaucoup sur ordinateur, surtout à des jeux de stratégie et de rôle mais aussi des puzzles et des jeux de physique.
Je suis curieux, doté d'une large culture générale et scientifique. J'ai pratiqué un peu le karaté et le judo, je suis plutôt bon patineur à skis et meilleur à roulettes, et je résous le Rubik's Cube.