Jean-Noël Rivasseau

CTO / Founder at Kameleoon. Entrepreneur and expert software engineer.

Mon CV, et autres informations pertinentes à des employeurs potentiels

Télécharger mon Curriculum Vitae complet, prêt à l'impression, au format PDF

Pour les recruteurs qui voudraient me contacter à propos d'une offre d'emploi, veuillez m'écrire par e-mail à l'adresse E-Mail. Je répondrai également avec plaisir à toute question que vous pourriez avoir à mon propos en tant que futur partenaire.


The english version of this page is available here.

Objectifs

En tant que dirigeant d'entreprise, mon but principal est de développer notre activité dans le domaine de la web intelligence: optimisation de conversion de sites Web, et A/B testing. Je suis à la recherche de clients ainsi que de partenariats commerciaux et techniques afin de renforcer et accroître notre expertise sur ce marché très porteur.

Mes compétences en management et en business development sont solides au travers de mon expèrience entreprenariale. D'un point de vue technique, mes responsabilités en tant que concepteur principal / CTO de Kameleoon m'ont permis de maitriser l'ensemble des infrastructures logicielles Web. Mes spécialités se portent sur les logiciels libres, les systèmes Web complexes d'entreprise - notamment l'architecture Java JEE - et les applications Web riches en JavaScript.

Localisation géographique
Je suis intéressé par des propositions dans les régions suivantes: Paris, France; Genève, Suisse; Vancouver, Canada; et Moscou, Russie. Je suis aussi disponible pour des offres en télétravail.
Formation

1998: Baccalauréat.

1998-2000: Classes préparatoires aux Grandes Ecoles, filière MP (Mathématiques Supérieures et Spéciales), au Lycée Blaise Pascal (Orsay) puis au Lycée Saint-Louis (Paris).

2000: Admis à l'Ecole Polytechnique.

2000-2003: Etudes à l'Ecole Polytechnique. Majeures en Informatique.

2003-2005: Etudiant de troisième cycle (Graduate Student) au Department of Computer Science , University of British Columbia (UBC). Recherche et thèse en Intelligence Artificielle (modèles graphiques de probabilités et statistiques, algorithmes d'inférence).

Avril 2005: Obtention du diplôme final de l'Ecole Polytechnique.

Octobre 2005: Obtention du Master (Msc.) en Computer Science d'UBC.

Expérience professionnelle
Février 2008 - Présent: CTO et fondateur de Kameleoon, une startup actuellement présente dans 6 pays avec environ 200 collaborateurs. Kameleoon est une plateforme de CRO (Conversion Rate Optimization). Avec cette solution, nos clients peuvent aisément implémenter des tests A/B ou des campagnes de personalisation, à la fois côté client et serveur. Le Retour sur Investissement est très fort.
Etre directeur d'une startup est une expérience unique, extrêmement formatrice. Les responsabilités sont énormes dans tous les domaines: management, développement commercial, R\&D et développement technique, gestion financière, partenariats, levée de fonds et dossiers de subventions, problématiques juridiques...

Janvier 2007 - Février 2008: Ingénieur développement Sénior à FastBooking, Paris, France. Je faisais partie de l'équipe de R&D team qui comptait environ 5 personnes. Je maintenais les serveurs et les applications en-ligne critiques, dans un environnement 100% open-source (principalement en architecture LAMP). Je prenais également part au développement de sites web dans leur intégralité; ils assurent la promotion des hôtels utilisant nos systèmes de réservation. Par exemple, le site Only-Recommended-Hotels.com a été développé par notre équipe en seulement trois mois - j'ai été responsable dans une large mesure du choix de son architecture et de sa programmation.

Octobre 2005 - Janvier 2007:Ingénieur de Développement informatique à Oberthur Card Systems, Paris, France. J'ai développé un système de production de cartes à puce complet, prenant en compte la totalité des besoins depuis les fichiers envoyés par les banques jusqu'à la cryptographie et la personnalisation électrique finale. Pour ceci, j'ai interagi avec de nombreuses équipes: l'équipe R&D durant la conception du logiciel intégré à la carte, l'équipe de développement du système de personnalisation et finalement les équipes de production en usine pour y déployer le logiciel.
A Oberthur CS, la méthodologie de développement était guidée par les concepts de programmation agile et de méta-programmation.
Compétences

Langues: Français (langue maternelle), Anglais (courant), Russe (courant), Espagnol (notions).

Langages de programmation et techniques: Je dispose de compétences très poussées en programmation objet (Java, Groovy, Python, PHP, C++) et technologies web (ou autres technologies client-serveur): JEE, Ajax, SQL, JavaScript, XML / DOM, XSLT, (X)HTML, CSS...

Librairies et Frameworks: J'utilise de nombreuses librairies et suis notamment expérimenté dans les frameworks d'applications web. Une liste de librairies que je maîtrise: Spring (MVC), Grails, Hibernate (ORM), JEE Servlets, Compass, Lucene, Qooxdoo, jQuery, Google Web Toolkit (GWT), XUL / XPCOM, Boost, Qt, Sitemesh, Smarty...

Services Web: Je connais les services web et les diverses manières de les implémenter (REST, SOAP, etc). Services web avec lesquels j'ai travaillé en particulier: Google Analytics, Xiti, Adobe Omniture, Google Maps, PayPal.

Outils de développement, logiciels serveur, environnements:
  • Systèmes d'exploitation et outils essentiels: UNIX (Linux, Mac OS X), Bash, ssh.
  • Outils de développement: Eclipse, gcc, javac, GDB, Ant, Gant, make, Git, Subversion.
  • Logiciels serveur: Apache httpd, lighttpd, nginx, Tomcat, Jetty, MySQL, PostgreSQL, Postfix, cfengine, iptables, vsftpd..
  • Autres: Gimp (avec scripting avancé), LaTeX.
Compétences spécialisées: Mon expertise actuelle se concentre sur la web intelligence et l'optimisation de revenu. Le trafic est utile, mais la conversion est ce qui importe - vous obtiendrez un bien meilleur ROI en vous concentrant sur l'optimisation de conversion. Je connais parfaitement tout ce qui tourne autour du A/B testing.
Je suis également expert dans les domaines spécialisés suivants: apprentissage par machine (intelligence artificielle - machine learning), méthodes Monte Carlo et statistiques, web crawling (avec Heritrix), techniques de recherche full-text (Solr, Lucene), systèmes clusters ou distribués (Hadoop, MapReduce).
Enfin, je suis un développeur Gentoo Linux (équipe Java).