Ce CV est aussi disponible au format PDF ainsi qu'au format Word.

Michel Casabianca

123 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