09/10 Freelance Android 2.1 , Google Maps, WP7, Silverlight
→ En cours : Réalisation sous Android d’un prototype destiné aux Transport Publics Vannetais d’un système de géolocalisation des bus puis portage sous WP7. Spécification d’un système de covoiturage et d’un système de réseau social visiophonique géolocalisé
07/10-08/10 MAIF – Xtext, Dsl, Emf
→ Participation à l’élaboration d’un Dsl pour la production automatique (dans un cadre d’urbanisation) des outils de conception graphique, destinés à la réalisation du Système d’Information cible (Architecture SOA)
10/07-06/10 Freelance – Eclipse RCP, EMF,GMF,MySQL, Swing, Android 1.5
→ Intégration d’une plateforme de contrôle mobile sous Android à un système de visualisation déportée.
Développement d'un outil graphique en java (M2T) pour la production automatique de séquences en images de synthèse. Réalisation de didacticiels sur les sujets suivants: Seam, Jboss, Jsf, Hibernate, Spring, Eclipse/Rcp, Ajax ,Web Services, Architecture Orientée Service (SOA),Théorie de l'Urbanisation de SI, Gestion des Processus Métiers (BPM), IT Gouvernance.
06/07-09/07 I-BP - J2ee, Rational Rose, UML2, Websphère, MIA Software, Ajax ...
→ Réalignement modèle/code des couches «métiers» et «applications» du S.I. des Banques populaires
Génération automatisée du code java/J2ee/Ajax à partir des modèles UML
12/05-01/07 EMMA – JBoss,Drools, Seam,EMF, GEF, GMF, BPMN, MySQL J2ME, Windows mobile 5.0
→ Proposition de solutions d'architecture J2ee/Soa open source pour la création d'un site européen de gestion de lignées murines transgéniques. Développement d'un outil graphique de spécifications de transgénoses. Mise en place d’un canal mobile d’accés aux données sur Windows mobile.
02/02-11/05 Atelier de recherche- EMF, GEF, JET, MySQL...
→ Création d'un métamodèle descriptif de sous-systèmes robotiques puis réalisation de l'éditeur graphique correspondant. Génération automatique des programmes des microcontrôleurs et des schémas de déploiement à partir des instances du métamodèle réalisées dans l'éditeur.
10/01-01/02 Orange Danemark –Weblogic, Rational Rose, Oracle, Webmethods, J2ME, Pocket pc
→ Rédaction de documents de pilotage (SDP et ATP) pour la réalisation du système de gestion des Network Elements du réseau Umts (3G) d’Orange Danemark et Participation à la conception de l’architecture (sécurité et workflow ). Conception puis réalisation du canal d’accès mobile au SI sur Pocket Pc.
01/01-08/01 Association "Le verlan" France - Formateur
→ Préparation des cours et TP (PHP4, J2ee, Java, Servlets, EJB, JSP, XML, UML, Visualage,Oracle ...)
12/00-01/01 Neos Informatique France - Ing E&D Java, AWT, Servlets, JSP, PHP4, MySQL ...
→ Conception d'un site de recherche d'emploi et réalisation d'un chatroom vidéo
07/00-10/00 Bottin/Scrl France : Editeur d'annuaires - Ing E&D Javascript,Perl,Sybase
→ Participation à la réalisation d’un site de vente en ligne de fichiers marketing
10/97-06/00 Société Gigaweb France - Ing E&D/Cogérant Java, Perl, Flash, Apache, Unix
→ Gestion commerciale, contrats avec les free-lances, développements
10/95-09/97 Freelance - Ing E&D Java , Javascript, HTML, Perl, Apache, Unix, Windows, Lingo
→ Développement de sites Internet et de CD-Roms institutionels
12/94-07-95 Giat Industries France - Ing E&D C, Vaps, SGI/Irix
→ Conception de l'I.H.M. du système de gestion de bataille du char Leclerc
10/91-12/94 Thomson DSI France - Ing E&D C, C++, Shell, SL-GMS, SGI/Irix, Sun
→ Conception et réalisation de fonctionnalités pour le poste instructeur des simulateurs d'Airbus. Réalisation d'une interfaces entre une salle de contrôle et son simulateur de centrales nucléaires. Participation à la réalisation du poste de debriefing du Mirage 2000
09/90-06/91 Torque Computer USA – Ing E&D C, Shell, Sun
→ Parallélisation d'applications scientifiques sur systèmes multiprocesseurs
Formation
1990 E.S.M.E Sudria (Ecole Spéciale de Mécanique et d’Electricité)
Compétences
Applications mobiles :
-Android: Eclipse ADT (Android Development Tools), ADB (Android Debug Bridge), Sqlite3, AVD (Android Virtual Devices), (DDMS) Dalvik Debug Monitor Server, DX, Android IDL (Interface Definition Language), Backup Manager, Traceview/dmtracedump, Google Map Library, App Widget, graphics 2D/3D(OpenGL ES 1.1), contentProvider, cross-thread communication, gestion des sensors (acceleration, magnetic, tilt, GPS, proximity)
-J2ME: MIDP-2.0, CLDC-1.1, CDC, Eclipse MJT (Mobile Tools 4 Java), Sun Wireless Toolkits
-Windows Mobile: Pocket PC 2002, Windows Mobile 5.0, WP7 (Visual Studio 2010, Silverlight, Xaml, C#)
Applications Web :
-Languages: XHTML/CSS, RSS, XML, Php 4, Java/Swing, Javascript/Ajax(Prototype, Script.aculo.us)
-Frameworks: Struts 2.0/Tiles, Hibernate 2.1, Spring 2.0, JSF 1.2, Seam 1.1,
-Serveurs: Apache, IIS, Weblogic, Websphère, JBoss 4.0.5, Tomcat 5.5
-Web Services: SOAP, WSDL, UDDI, OASIS, SOA
-Divers: Firebug, Flash, Eclipse RCP
Modélisation :
-EMF:Ecore metamodel, XMI Serialization,XSD, Query/Validation/Transaction Frameworks, OCL enhanced Validation (EAnnotation), code generation (lazzy resolution,reverse handshaking, reflexive/taylored interfaces ...), EMF.Edit Framework (Adapter Factories, Content/Label Providers ....) EMFT: Search, Compare, Teneo (Hibernate), JDO/JPOX, Atlas Transformation Language, Query/View/Transformation OML & Relation, JEM, JET, Xpand & Worflow,
-GMF: Plug-in de Figures, modification de code, utilisation des points d'extensions du runtime, templates dynamiques, decorator model, model extension, custom layout, intégration des éditeurs EMF/GMF, GEF, Draw2d, SVG, Batik,TMF(Xtext, TCS) …
Divers
-Design Patterns: GoF, J2ee
-Java: J2ee 1.4, EJB 2.1, Servlet 2.4, JSP 2.1, Java EE 5, RMI, JAX-WS, JNDI,JDBC
-OS: Win NT, 2000, XP, Solaris, Irix, Unix BSD, Linux , pocket PC...
-SGBDR: Oracle 9I, PL/SQL, SQLServer, DB2, Sybase, MySQL 5.1, SQLite
-Gestion de Projet: Unified Process, 2 tracks UP, Scrum, Xtreem Programming, Cycle en V
-Connaissances:Architectures (SOA, EAI, Cloud Computing, MDA), Urbanisation des SI
Langues : Anglais (Courant) - Espagnol (Bilingue) - Allemand (Lu-écrit-parlé)