Laurent Jouanneau
Résident en banlieue parisienne
37 ans, marié, deux enfants.
email: laurent@ljouanneau.com
http://ljouanneau.com/
Consultant-Développeur en informatique
Points forts
- Expert sur les technologies de la plate-forme Mozilla (XUL, XBL, XPCOM, Javascript, C++..)
- Expert sur les standards du Web, langages du W3C : HTML, XHTML, CSS, XML,
- Expert en conception et développement objet en PHP ( ancien consultant/formateur )
- Spécialisé dans les logiciels libres
Parcours professionnel
- Depuis février 2009
-
Senior Software Engineer chez Zoomorama (Éditeur de logiciels)
Conception et développement de la deuxième version de ZoomCreator, le logiciel d'édition
pour les créateurs de scènes Zoomorama. C'est un logiciel d'édition
wysiwyg du format ZML (XML) et des feuilles de styles CSS associées. Ce logiciel
repose sur les technologies Mozilla (XUL, XBL, XPCom, XulRunner...).
- Juin 2004 - janvier 2009 (4 ans et 6 mois)
-
Senior Software Engineer chez Disruptive Innovations (Éditeur de logiciels)
Conception et développement de logiciels basés sur la plateforme de
Mozilla Firefox. Disruptive Innovations est une entreprise membre du W3C,
en participant activement au groupe de travail CSS.
- Projet principal : développement d'un éditeur XML wysiwyg, Etna dont le coeur est
basé sur le moteur Gecko de Mozilla.
- Modifications internes de Gecko (XPCOM C++).
- Développement d'un validateur RelaxNG selon un algorithme par dérivation et
capable de valider tout ou partie du document (XPCOM C++) après toutes actions d'édition.
- Développement de l'interface utilisateur en XUL/XBL/Javascript.
Le logiciel est un projet sous licence libre, initié par l'université Rice de Houston, Texas. Nous l'avons
présenté lors de la conférence XTech 2006.
- Participation au développement de l'éditeur HTML wysiwyg BlueGriffon
- Projet client : réalisation du framework d'un outils de gestion de contenu pour le site du
journal Le Monde. Ce framework est conçu sous forme d'extension pour le navigateur Firefox.
Les technologies utilisées sont donc XUL, XBL, CSS et Javascript. (Voir le sujet
sur mon blog
et un article sur le
journal du net).
- Projets clients : développement d'extensions pour Firefox, et d'applications basées sur XulRunner
- Contributions au projet Mozilla : rapports de bug,
propositions de patchs (voir aussi mes activités extra-professionnelles)...
- Formations et consulting sur les technologies Mozilla.
- Octobre 1999 - début Juin 2004
(4 ans et 8 mois)
-
Ingénieur Concepteur chez ASTON (SSII)
En tant qu'Ingénieur d'Études, puis Ingénieur Concepteur, je suis intervenu sur de nombreux projets
Internet/Intranet chez divers clients. La grande variété et le nombre de missions (de quelques jours
à plusieurs mois) m'ont permis d'acquérir une grande autonomie, une forte adaptabilité
et de multiples compétences.
Mes principales activités :
- Réalisations de projets clients : élaboration des documents de conception
fonctionnelle et technique détaillés (entre autre MCD,
MPD), installation de l'environnement
technique, développement, mise en oeuvre (Quelques
exemples de missions). Technologies : PHP, JAVA/JSP, ASP, base de données MySql, PostgreSQL,
MS SQL serveur, Oracle, Informix...
- Missions d'expertises et d'audit sur des applications web, sur des
critères comme la qualité, la performance, la maintenabilité et la sécurité du code.
- "Évangélisation" sur les standards W3C en interne (conseils, expertises...).
- Formations dispensées sur le langage PHP et ASP au centre de formation
d'ASTON, à des ingénieurs ASTON et à des clients.
- Contributeur majeur au développement du framework PHP d'ASTON,
Copix, diffusé par ASTON sous la
licence libre LGPL
- Octobre 1996 - octobre 1998
(2 ans)
-
UAP-AXA assurances
Poste d'analyste programmeur, sous contrat d'apprentissage en alternance. Je travaillais
sur les programmes de règlements de contrats et sur les modules de calcul des
assurances vie (environnement gros système IBM ES 9000, langage COBOL).
Formation
- 1996-1998
- Maîtrise MIAGE (en alternance), à Orsay, Université Paris XI.
- 1994-1996
- DUT informatique obtenu à l'IUT d'Orsay, option systèmes et réseaux,
Université Paris XI.
- 1993-94
- Une année en IUT Génie Electrique et Informatique Industrielle à Evry.
- 1993
- Bac C
Activités extra-professionnelles
Développant depuis l'adolescence, j'ai réalisé un certain nombre de
programmes (sur PC, HP48...) et participé à divers projets durant ces
dernières années, dont voici les principaux :
- Contributions au projet Mozilla
- Fondateur de xulfr.org,
existant depuis octobre 2003, premier site francophone sur les technologies Mozilla
qui sont utilisées dans la réalisation de nombreuses applications, dont Firefox.
Modérateur des mailing-lists associées au site.
- Président et membre fondateur de l'association Xulfr,
créée en janvier 2007, dont l'objectif est de promouvoir les technologies
Mozilla (documentation, conférences) et de faire vivre le site xulfr.org.
- Coordinateur du projet de traduction en français d'un
tutoriel anglais sur XUL.
- Contributeur au code de Mozilla : amélioration dans
l'architecture du moteur de template XUL, support de sqlite dans le moteur
de template XUL, amélioration de la serialisation HTML, XHTML et XML,
et d'autres patchs mineurs...
- Depuis 2004, conférences sur la plate-forme Mozilla
durant divers évènements : Libr'east, JDLL,
Solutions Linux...
- Membre de l'association Mozilla-Europe.
Participation à la tenu de stands de Mozilla-Europe présent sur divers salons
informatiques (ex : Solution linux à Paris, FOSDEM en belgique, etc..).
- Évangélisation des standards du Web
- Membre du collectif OpenWebGroup, évangélisant sur les standards W3C, et
membre fondateur du site associé openweb.eu.org
existant depuis 2003. Rédaction d'articles et tutoriels sur les standards et
réalisation de la partie PHP/Mysql du CMS de la première version du site.
Conférences données à divers évènements, comme à
Paris-Web.
- Framework PHP Jelix
- Depuis Janvier 2006, développement du framework PHP Jelix.
Fondateur du projet, développeur principal, animateur de la communauté autour du projet. Jelix est
utilisé aussi bien par des petits sites web que par d'importants sites comme l'une des plus grosses
plateformes de blog françaises.
Compétences informatiques
- Technologies
- Technologies Mozilla
:
XUL, XBL, Javascript 1.9 (Ecmascript), XPCOM C++.
- Normes web W3C
:
HTML 4.01/5, XHTML 1.x/5, CSS 2/3, XML, DOM, RDF
- Normes web W3C
:
SVG, XML-Schema, XSLT, XPath
- Divers vocabulaires XML : RelaxNG
,
XML-RPC
...
- Techniques "AJAX" et DHTML, ainsi que jQuery etc.
- Langages
- C/C++

- PHP 4/5
.
- Environnements
- Installation et administration de systèmes GNU/Linux
.
- KDE, GNOME...

- Famille windows desktop (95,98,2000) et Windows NT 4.0 server

- Produits et outils
- MySQL
,
PostGreSql 
- Subversion
, Mercurial
,
CVS
,
- Administration système : Apache
,
MySQL
,
PostGreSql
,
Bind
,
Samba
,
IIS
,
MS SQL Server
...
- Analyse et Conception
- Méthodes MERISE, OMT. Notions en UML.
- Par le passé...
- JAVA
,
JSP-servlet
,
Struts 
- Programmation Win32
,
OWL 5.0
,
XWindows/Motif
,
TCP/IP
..
- Assembleur Saturn
,
ASP VBscript
,
Cobol
,
Visual Basic
,
perl 
- Oracle
,
MS SQL Server
,
Informix
,
Sybase
,
SGBDOO O2 
- Visual source safe
,
Borland C++ 
Langues
- Français : langue maternelle ;
- Anglais : lu / écrit (courant et technique) ;
Divers / Autres centres d'intérêt
- 11/98-07/99, Service militaire effectué dans l'Aéronautique Navale (Marine Nationale),
en Polynésie Française ( Maintenance informatique et assistance utilisateur ).
- Loisirs : Plongée, Natation, Voile, Photo, Voyages.
- Ancien Scout de France : responsable d'unité, directeur de camps et délégué départemental
de l'association.
- Co-fondateur et vice-président d'une association culturelle Polynésienne, Tahiti-Fenua,
dont les principales activités sont le développement et l'animation du site Internet
www.tahiti-fenua.com et
l'organisation de soirées culturelles.
- Permis A/B
Mise à jour le 07/03/2010