Ce CV est aussi disponible au format PDF ainsi qu'au format Word.
Michel Casabianca123 rue Notre Dame 33300 Bordeaux michel.casabianca@gmail.com 06.86.99.63.89 |
Ingénieur Logiciel Senior Architecture et Expertise Java & XML |
TECHNOLOGIES MAITRISEES
|
· Langages
Informatiques : Java, Ruby, Python, PHP, C
et C++, Shell Unix, Pascal, Assembleur X86, notions de Lisp ainsi que quelques
langues mortes (Basic, LSE, HP41).
· Programmation
Objet : avec Turbo Pascal 6, Java, C++,
Python et Ruby, UML (modélisation) et Design Patterns.
· Technologies
Serveur : Servlets, JSP (avec JSTL), EJBs,
JMX, Web Services (XML-RPC et Soap) et Ruby on Rails.
· Serveurs
d'Application : Tomcat, Jboss, Weblogic,
Apache + PHP, Ruby on Rails.
· Méthodologies : Extreme Programming, Développement Agile et Open
Source.
· Documentation
: LaTeX, SGML (HTML et Linux Doc), XML
(écriture de DTDs, XSLT, XPath, Xpointer et APIs SAX, DOM et JDOM).
· Systèmes
d'exploitation : Unix (Solaris, Linux et
MacOSX), Windows.
· Outils
de développement : Ant, Maven et Make,
JUnit, CodeGuide, Emacs et JDE, Eclipse, JBuilder et Oracle Jdeveloper, CVS.
· Bases
de données : Pratique de SQL, travail sur
bases Oracle, PostgresQL et MySQL.
COMPETENCES SCPECIFIQUES
|
· Développement
Logiciel : expertise en développement
logiciel sur serveur Unix.
· Architecture
Logicielle : expertise en
architecture orientée service et processus agiles de développement.
· Veille
Technologique : bonne capacité à
évaluer et mettre en œuvre de nouvelles technologies.
· Formation
et Pédagogie : expérience en tant
qu’enseignant, conférencier et formateur.
· Documentation
Technique et Traduction : expérience dans
le domaine de l’édition technique.
EXPERIENCE PROFESSIONNELLE
|
2000-2007: Expert Java et XML chez In-Fusio
Dans le département R&D chez In-Fusio, société
Bordelaise de services de jeu sur téléphone mobile ayant développé des
technologies côté téléphone (ExEn et EGE) et côté serveur (Gamezilla). La
plateforme Gamezilla gère les interactions avec les joueurs, téléchargements et
SMS, depuis 2001 avec une disponibilité supérieure à 99 %. Gamezilla gère plus
de 20 millions de joueurs ayant effectué 30 millions de téléchargements et 220
millions d’interactions dans 45 pays.
·
Développement de près de la moitié des modules de la
plateforme Gamezilla, des applications web pour l’essentiel (Servlets, JSP et
PHP, mais aussi Python et Ruby).
·
Elaboration de l’architecture de Gamezilla, tout
d’abord en tant qu’expert (en l’absence d’architecte logiciel), puis au poste
d’architecte. Travail sur les performance ayant permis un gain d’un facteur 10,
mise en place d’un processus de développement comportant une gestion des
dépendances, un nightly build ainsi qu’une suite d’outils de développement,
gestion centralisée de la documentation (à l’aide d’un Wiki).
·
Activités de veille technologique sur les serveurs
d'application Java (choix de BEA Weblogic), JMX (management d'applications
Java), Maven (build d'applications Java) et JSR 124 (Java Vending Machines).
·
Formations en interne données aux membres des équipes
sur les bases de Java et la programmation objet ainsi que sur XML et XSLT.
·
Chef de projet en intérim pendant 6 mois pour l’équipe
GameZilla (6 développeurs).
1996-2000: Auteur, Conférencier et développeur Indépendant
Travaux d'édition pour les Editions O'Reilly :
· Coauteur
de « XML Précis et Concis » (traduit en Anglais, Allemand et Japonais),
dont le chapitre sur XSLT a été repris dans la dernière é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 ».
· Ecriture
d'articles Java et brèves sur leur site.
Série d’articles pour Oracle Magazine :
· « Starting
with Ant » et « More with Ant » parus dans les numéros de
novembre/décembre 2002 et janvier/février 2003.
· «
A Junit Step by Step » paru dans le numéro de mai/juin 2003.
Conférencier Java et XML :
· Conférence
sur le thème « Java et Linux » à la Linux Expo de Paris en juin 1999.
· Conférence
sur le thème « Développement XML en Java » à la Linux Expo Paris de février 2000
(modérateur session « Java et
Linux »).
· Conférence
sur le thème « Développement XML en Java » à la Linux Expo Montréal d'avril 2000
(modérateur session « Linux
Application Development »).
· Conférences
sur les thèmes « Java et Linux » et « Développement XML en
Java » aux Journées du Libre III (à Strasbourg).
· Conférence
sur le thème « Développement XML en Java » à la Linux Expo de Paris en janvier 2001.
· Conférence
sur le thème « Outils J2EE Open Source » à la Linux Expo de février 2002 à Paris.
Développement Java pour les Editions O’Reilly et SdV
Plurimédia :
· 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.
· Applets
Java de jeux (Awélé, Tangram, Mots croisés et Applet d'échecs) et autres
(applets de menu et défilement de brèves).
· Application
de production de cartes Météo.
Ecriture et traduction d'articles sur XML pour Quelm.
Activités Personnelles :
· Développement
d’un outil de build Open Source en Ruby : bee.rubyforge.org.
· Site
personnel : www.cafebabe.net.
Comporte les textes de mes conférences, des articles, des applets de jeux et
autres curiosités informatiques.
· Développement
d'outils Open Source (licences Apache et GPL) sur ma page personnelle: tâches
Ant, outil d'accès 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 système 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 4ème
Championnats International de Programmation d'Othello au Sicob en 1983).
1993-1996
: Enseignement des Sciences
Physiques et Chimie au lycée technique
Le Corbusier à Strasbourg.
FORMATION
|
· Licence
es Sciences Physiques, Capes de Sciences Physiques et Chimie à l’Université
Louis Pasteur à Strasbourg.
· Formation
« Développement d’applications avec serveur BEA Weblogic » par BEA.
· Formation
d’anglais durant 5 ans avec le CEL Bordeaux (niveau 5A sur 6).
ETAT CIVIL
|
Né en 1966, père de deux filles.
Dernière mise à jour : 2007-07-05