Michel Casabianca
17 rue JosŽphine
33300 Bordeaux
casa@sweetohm.net
06.86.99.63.89
|
IngŽnieur Logiciel SŽnior
Expertise Java & XML
|
EXPERIENCE PROFESSIONNELLE
|
2000-2005:
Expert Java et XML dans le dŽpartement R&D chez In-Fusio (sociŽtŽ
Bordelaise de services de jeu sur tŽlŽphone mobile comptant 250 employŽs):
- DŽveloppement
de nombreuses applications Web: JSP, JSTL, Servlets. Dont le framework
utilisŽ en interne et un interprŽteur de wizards (parse des descripteurs
XML et produit les pages correspondantes).
- DŽveloppement
de nombreuses applications Java (administration, frameworks de test
scriptŽs, framework de chargements d'objets en mŽmoire ˆ des fins de
configuration, Kit de dŽveloppement d'applications WAP).
- ActivitŽs
de veille technologique: sur les serveurs d'application Java, JMX
(management d'applications Java), Maven (build d'applications Java) et JSR
124 (Java Vending Machines).
- Lead
de comitŽ d'architecture de la plateforme GameZilla: Gestion de la
documentation de la plateforme ˆ l'aide de Wiki, mise en place d'une
structure commune de projet, mise en place de JMX et de Maven, rework de
la plateforme ˆ des fins d'optimisation.
- Formation
interne: Sur Java, XML et XSLT.
- Chef
de projet sur le serveur GameZilla (6 mois en interim).
1996-2000:
IndŽpendant en informatique:
Travaux d'Ždition et dŽveloppement pour les Editions
O'Reilly (nombreuses missions de 1998 ˆ 2004):
- Coauteur
de Ç XML PrŽcis et Concis È (traduit en Anglais, Allemand et
Japonais), dont le chapitre sur XSLT a ŽtŽ repris dans la dernire Ždition
de Ç Webmaster in a
NutshellÓ.
- Co-traducteur
de Ç SŽcuritŽ en Java È.
- Traducteur
de Ç Extreme Programming PrŽcis et Concis È.
- Relecture
technique de Ç Java Examples in a Nutshell È, Ç Ant prŽcis
et concis È, Ç Java et SOAP È, Ç Google ˆ 200% È
et Ç Java plus rapide, plus lŽger È..
- DŽveloppement
de trois versions du gŽnŽrateur XML du site des Editions O'Reilly ainsi
que de leur intranet de gestion du catalogue.
- Ecriture
d'articles Java et brves sur leur site.
DŽveloppement Java pour SdV PlurimŽdia (sociŽtŽ
Strasbourgeoise de Services Internet, missions de 1996 ˆ 1999):
- Applets
Java de jeux (AwŽlŽ, Tangram, Mots croisŽs et Applet d'Žchecs) et autres
(applets de menu et dŽfilement de brves).
- Application
de production de cartes MŽtŽo.
Cycle de confŽrences:
- ConfŽrence
sur le thme Ç Java et Linux È ˆ la Linux Expo de Paris en juin 1999.
- ConfŽrence
sur le thme Ç DŽveloppement XML en Java È ˆ la Linux Expo Paris de fŽvrier 2000
(modŽrateur session Ç Java
et Linux È).
- ConfŽrence
sur le thme Ç DŽveloppement XML en Java È ˆ la Linux Expo MontrŽal d'avril 2000
(modŽrateur session Ç Linux
Application Development È).
- ConfŽrences
sur les thmes Ç Java et Linux È et Ç DŽveloppement XML en
Java È aux JournŽes du Libre III (ˆ Strasbourg).
- ConfŽrence
sur le thme Ç DŽveloppement XML en Java È ˆ la Linux Expo de Paris en janvier
2001.
- ConfŽrence
sur le thme Ç Outils J2EE Open Source È ˆ la Linux Expo de fŽvrier 2002 ˆ Paris.
SŽrie dÕarticles pour Oracle Magazine :
- Ç A
Junit Step by Step È paru dans le numŽro de mai/juin 2003.
- Ç Starting
with Ant È et Ç More with Ant È parus dans les numŽros de
novembre/dŽcembre 2002 et janvier/fŽvrier 2003.
Ecriture et traduction d'articles sur XML pour Quelm.
1993-1996:
Enseignement des Sciences Physiques et Chimie au lycŽe technique
Le
Corbusier ˆ Stasbourg (ˆ mi-temps jusqu'en 2000).
- Langages
Informatiques: Java, C et C++, PHP,
Python, Pascal, Assembleur X86 ainsi que quelques autres langues mortes
(Basic, LSE, HP41), notions de Lisp et de Shell Unix.
- Technologies
Serveur: Java, Servlets, JSP (avec
JSTL), EJBs, JMX, Web Services (XML-RPC et Soap) et APIs SAX, DOM et JDOM.
- Outils
de dŽveloppement: Ant, Maven et Make
(build), JUnit (tests unitaires), CodeGuide, Emacs et JDE, Eclipse,
JBuilder et Oracle Jdeveloper.
- Programmation
Objet: Depuis 1992 (Turbo Pascal 6),
UML (modŽlisation) et Patterns.
- Serveurs
d'Application Java: Tomcat, JBoss et
Weblogic.
- Bases
de donnŽes: Pratique de SQL, travail
sur bases Oracle, PostgresQL et MySQL.
- Documentation: LaTeX, SGML (HTML et Linux Doc), XML
(Žcriture de DTDs, XSLT, XPath, XPointer).
- Systmes
d'exploitation: Unix (Solaris, Linux
et MacOSX), Windows.
- Licence
es Sciences Physiques, Capes de Sciences Physiques et Chimie.
- Formations
au Serveur d'application Weblogic et en anglais durant 4 ans (courant lu
et parlŽ).
- Page
personnelle avec les textes de mes confŽrences, des articles Java, XML et
MacOSX, des applets de Jeux (AwŽlŽ, tangram, Taquin et autres),
simulateurs divers (fourmi de Langton, jeu de la vie, simulateurs de
fourmilires) et autres curiositŽs informatiques (Fractales, gŽnŽrateur
d'images 3D). A l'adresse: http://www.cafebabe.net.
- DŽveloppement
d'outils Open Source (licences Apache et GPL) sur ma page personnelle:
t‰ches Ant, outil d'accs aux bases de donnŽes et gŽnŽrateur d'installeur
Java.
- Core
Developer sur le projet XSL-P (processeur XSLT open source) en 1999 et
contributeur Mozilla.
- DŽveloppement
du systme de gestion de documentation XML pour le Linux Users Group de
Strasbourg.
- Premier
Prix catŽgorie Jeux ˆ la JavaCup (concours de programmation Java) en 1998.
- Organisation
d'un cycle de confŽrences et d'un concours de programmation Java aux
JournŽes EuropŽennes du MultimŽdia ˆ Strasbourg en 1998.
- Pratique
de la programmation en tant que hobby depuis 1980 (4eme place aux 4me
Championnats International de Programmation d'Othello au Sicob en 1983).
NŽ en 1966, pre de deux filles.