Olivier - Architecte UML
Ref : 070924L001-
02190 GUIGNICOURT
-
Chef de projet, Développeur, Architecte (53 ans)
-
Freelance
BNP Paribas
11/12-04/13
Fonction Consultant méthodes et outils
Consultant méthode agile et outillage pour l'intégration continue
Projet Projet Catalogue référentiel Groupe
Consultant au sein du service outils et méthodes normalisant les standards du groupe BNP Paribas. Chargé d'études sur la proposition de nouveaux outils et la rationalisation du catalogue référentiel du Groupe (RAD, Eclipse, intégration continue...). Création d'un modèle de maturité des développements Java et de l'intégration continue. Etudes & préconisations sur la mise en place de l'intégration continue, du packaging/déploiement Eclipse P2, du contrôle qualité Sonar, du maquettage/prototypage graphique.
Environnement Eclipse, IBM Rational, Maven 2/3, Gestionnaires de versions, Serveurs d'intégration continue
Workshapp
12/12-aujourd’hui
Fonction Direction Technique, Produit, Qualité
Projet Création du Centre de Services Android
Création des offres, méthodes, plateformes et environnements d'industrialisation et équipes du centre de services Android. Workshapp propose de l'accompagnement agile sur le prototypage, le développement agile et forfaitisé d'applications mobiles/tablettes en mode centre de services.
+ d'infos sur ********, ********
Environnement Android, infrastructure cloud Amazon, intégration continue Bamboo/Sonar, SCRUM, Eclipse, Git
Aéroports de Paris
09/12-10/12
Fonction Développeur sénior d'application Android
Développement de l'application PIR (Point Information Routier) pour bornes interactive d'aéroport
Projet Projet PIR
Production de l'application principale de la nouvelle borne PIR destinée à aider les voyageurs et accompagnateurs sur la recherche de vols et sur la navigation au sein des terminaux d'aéroports (Orly, Roissy CDG).
Environnement Android SDK 4, Eclipse, tablette tactile Panasonic, services web, persistance SQLlite
ING Direct
05/12-07/12
Fonction Consultant AMOA
Consultant méthode agile AMOA
Projet Projet Gestion de Configuration
Consultant en assistance à la maîtrise d'ouvrage sur la gestion de configuration (diagnostic, préconisations modèle de branching ING/partenaires, gestion des environnements, rôles & responsabilités, organisation de l'agilité sur les développements de fonctionnalités).
Accompagnement à la mise en place d'une organisation de développement agile des projets informatiques sous modèle eSCM et création des livrables définissant la trajectoire cible de la DSI (modèle organisationnel cible, plan d'évolution des outils en place).
Environnement Modèle eSCM / SCRUM, Gestion des sources en modèle distribué
VW Bank
11/10-05/12
Fonction Directeur Technique, Urbaniste, Consultant AMOA
Projet Projet Gestion de Configuration
Consultant en assistance à la maîtrise d’ouvrage (urbanisation fonctionnelle et technique) et direction technique sur les programmes TETRIS/ISA et FLEET.
Spécification du projet de gestion des utilisateurs des applications VW Bank et mise en conformité avec IT44 Allemagne.
Travaux d’architecture, production de la nouvelle architecture du SI, animation des équipes France/Allemagne/Espagne/éditeurs; référent pour les chefs de projets et ressources IT VW Bank ; préparation des supports et templates pour présentations plénière; conseil au client et cadrage des maîtrises d’œuvre; cohérence des solutions avec les normes et standards VW Bank; mise en place d'une organisation SCRUM/eSCM.
Environnement Modèle eSCM / SCRUM
Société Générale Securities Services
01/10-12/10
Fonction Architecte Logiciel
Projet Intégration des applications SITI GSA et SITI BDR au travers de services web JEE
Intégration des applications SITI GSA et SITI BDR au travers de services web JEE.
Amélioration de la performance des logs SITI (compression/décompression automatisée entre les services émetteurs et consommateurs) sur la réduction des volumes échangés et stockés.
MQSeries, JMS, XML, compression native Java 1.4
Qualification & développement d’une application de reproduction de bug Oracle ORA-00600 pour processus de qualification/correction par les équipes Oracle 11G.
PL/SQL, Java
Mise en place d’une offre de services SAT (norme de développement agile SCRUM/Kanban, industrialisation des projets & usine Maven 2, intégration continue…).
Hudson, Maven 2, GWT 2
Réalisation de la norme d’architecture LC1 pour application SITI en Quick Win.
Conception et développement du portail intranet de suivi des performances SITI (monitoring MQSeries, suivi des ressources et capacités) sous client léger.
Google GWT 2, Spring 3, Java 1.5
Gestion du projet de migration des applications J2EE SITI sous WebLogic 8/Java 1.4 vers WebLogic 11G/Java 1.6 : analyse d’impact, planification/chiffrage, gestion des risques, calage sur release SITI.
Java 1.6, WebLogic 10.3
Evolution du service d’identification des utilisateurs SITI JEE avec cryptage SHA.
Environnement Modèle eSCM / SCRUM
AGnet
01/10-aujourd’hui
Fonction Direction Technique, Produit, Qualité
Projet Création de la marque, des offres et des solutions FitMove
Création de la nouvelle offre logicielle d’AGnet permettant aux coachs sportifs d’accompagner les particuliers sur leurs entraînements de remise en forme à distance.
Direction marketing/financière/produit de l’équipe FitMove, conception et développement des solutions progicielles proposées sous modèle SaaS, gestion des projets, maquettage des IHM, développements techniques.
Conception et développement des solutions FitBoard (tablette Android 7"), FitBoard Player (mobile Android), serveurs référentiels et hub d'intégration en architecture SOA.
Plus d’infos sur ********, ********, ********, ********.
Environnement Android SDK, SOA, Justinmind Prototyper, Gestion de projet Kanban/SCRUM, Redmine, IC Hudson/Bamboo, Usine Maven 3, JIRA/Greenhopper, DataNucleus, REST, RabbitMQ, Jersey, MySQL, DB4O, Serveur d'application WOS2
Société Générale Securities Services
12/08-12/2009
Fonction Architecte Logiciel
Projet Evolution du framework SITI, Usine logicielle SITI, Migration WebMethod
Swing, Jasper/Apache POI
Conception et développement d’un générateur de schémas XSD pour services web pilotable par Maven 1 et Maven 2.
Conception et développement d'un composant graphique d'export des données métier Swing vers Excel.
Java 1.4, Maven 1 qdox/velocity, Maven 2 plugin
Conception et développement du composant XMLServices au sein du framework Siti-socle chargé d’exposer de manière générique en XML sur http des services EJB déclenchables à distance depuis C++/Java et optimisant la performance des échanges inter-applications métier.
Etude des frameworks d’exposition SOAP & XML (Jibx, Xfire, Spring…).
Jibx, Java 1.4, qdox/velocity, SAX
Gestion du projet de migration WebMethods 6 vers WebMethods 7 de tous les environnements (DEV, HOM, CAC, PROD) : analyse d’impact, organisation, calage sur releases SITI.
WebMethods 7.1.2
Evolution de l’usine logicielle sous de Maven 1 vers Maven 2 pour l’ensemble des applications SITI.
Maven 2
Société Générale Securities Services
03/08-12/2008
Fonction Chef de Projet
Projet Performance SITI (gestion budgétaire, ressources, projets métier)
Objectifs : amélioration des performances applicatives et techniques des solutions existantes et à venir; pilotage du développement des nouveaux outils améliorant le suivi et le diagnostic des environnements; création d’outils prévisionnels pour anticiper l’évolution de la charge supportée par le système.
Environnement Microsoft Project, SourceForge EE. Environnements J2EE, Batchs, C++, virtualisation
Editeur Logiciel
01/08-12/2009
Fonction Architecte Logiciel
Projet Conception de la solution iMedia de gestion du partage des revenus locatifs entre professionnels de la distribution de vidéos (exploitants de vidéoclubs, éditeurs cinématographiques).
Définition des spécifications, construction d’une équipe de développement SCRUM/XDT, maquettage, conception & développement des composants critiques, pilotage des développeurs. ********
Environnement ArgoUML, SourceForge EE, Java EE, SOA sous GigaSpaces, API GWT (Google Web Toolkit), Subversion, Eclipse, Maven 2, Junit, JDO JPox, ActiveMQ
Formation pour Organismes
01/2008
Fonction Formateur UML
Animateur de formation en modélisation avec UML (Ideo Technologies / Osys).
Société Générale Securities Services
10/07-03/2008
Fonction Consultant au service d’architecture des applications Back Office de gestion des fonds d’investissement
Projet Expertise technique en support des équipes de développement métier.
Evolution de framework multi-couches Swing/Java webstart, intégration RMI sur IHM Swing, développement d’un service JobRunner (priorisation automatique des tâches).
Réalisation d’une expérimentation performance pour préconiser des évolutions d’architecture applicative permettant à la solution Back office de supporter un accroissement (x17) des injections quotidiennes de données métier.
Environnement Java Webstart, EJB, RMI, Servlet, Maven, Junit, Eclipse, CM Synergy, SourceForge EE
Formation pour Organismes
09/2007
Fonction Formateur JAVA
Animateur de formation sur Hibernate/JDO
La Banque Postale
11/2006-08/2007
Fonction Directeur de Missions
Projet 1 Service Architecture : projet GED
Coordination et pilotage de la réalisation d’une solution de stockage mutualisé. Planification, gestion des contributeurs. Coordinateur MOA/Production/MOE et gestionnaire de la réalisation des développements (2 CP et 8 IGC mobilisés sur le chantier pour la conception et codage).
Environnement Microsoft Project, Documentum, EJB, UML, IBM Websphere, framework interne
Projet 2 Centre de Développement Mutualisé
Gestion parallèle de plusieurs projets (50j/h à 700j/h) et pilotage des contributeurs (MOE, normes & architecture, qualité/test, SSII de production externalisée). Réorganisation de la gestion des projets et création des outils de pilotage avec indicateurs (suivi budget, avancement chantier). Participation à l’élaboration du PAQ.
Environnement Microsoft Project, Rational XDE, UML, CVS, framework interne, IBM WSAD
Société Secteur Marketing
2006-2007
Fonction Architecte Logiciel
Projet Conception et développement d’une suite d’applications de marketing stratégique (gestion d’enquêtes multi canal et de profiling de populations)
Version open source constituée de 4 logiciels (générateur de campagnes, collecteur de réponses, tracker, générateur de rapports) et version professionnelle (analyseur et manageur des profils de population, simulateur d’application de stratégie marketing, connecteur d’outils de marketing opérationnel).
Business management, pilotage de 4 développeurs, création et mise en place des outils et de la méthodologie d’implémentation. Conception et développement du modèle métier de référence. Conception et développement des composants critiques.
Environnement ArgoUML, NetBeans 5, Eclipse 3, Jonas Server, JMS MDB, EJB, JDO, J2ME, Servlet, Open Laszlo, MySQL 5, Eclipse RCP, Subversion, Maven 2, Debian, Solaris 10, Junit, HttpUnit, AgileTrack, dotProject, JDO Jpox
PlayStation FRANCE
05/2006-07/2006
Fonction Architecte Technique
Projet Plateforme Communautaire PlayersRepublic
Consultant technique sur le développement de la plateforme communautaire, rédaction du dossier de spécifications techniques du front office, conseil en intégration de systèmes tiers (logistique, télépaiement, statistiques, décisionnel), assistance à MOE et pilotage de l’équipe de développement offshore (Vietnam).
Environnement UML, Java, Macromedia Flash, XML, Hibernate, J2EE 3 couches
SSII
05/2006-08/2007
Fonction Responsable d’Offre
Projet « Offre Technologies Mobiles »
Création de l’offre “technologies mobiles” de SQLI Consulting.
Création et gestion d’un projet d’expérimentation d’application mobile SOA sous J2ME et OSGi
Environnement Microsoft Project, Documentum, EJB, UML, IBM Websphere, framework interne
05-08/2007
Projet 2 Construction d'offre et expérimentation technique
Création de l'offre "technologies mobiles" de SQLI Consulting.
Création et gestion d'un projet d'expérimentation d'application mobile SOA sous J2ME et OSGi.
09/2006
Projet 3 SQLI Institut
Animation de formations sur le découplage faible et l'injection de dépendances.
11/05-06/2006
Projet 3 IONIS Groupe Support Etude
Intégration d'UML dans la norme de développement de l'entreprise, assistance et migration technique du framework interne Swing Java 1.2/1.4, définition et rédaction des normes d'analyse et de conception pour les équipements de développement métier, création d'un framework d'architecture SOA.
Environnement Together, UML, Swing 1.4, CVS, framework interne, IBM WSAD
12/2006
Projet 4 IONIS Interexpansion
Conseil en solution de télépaiement pour versements volontaires à distance FCPE.
11/2006
Projet 5 Trésorerie Générale du Royaume du Maroc
Conseil en création d'une solution de télépaiement des impôts sur canaux multiples intégrables au portail web de l'administration.
06/06-07/2006
Projet 6 Sysdeo - BORNEO
R&D développement d'interface client riche.
Définition du processus de validation et développement des tests unitaires du plugin WSDL2Borneo.
Environnement framework Borneo, Eclipse, Open Laszlo
05/2006 Projet 7 Sysdeo - CANAM
Architecture et conception d'un prototype d'application métier client riche.
Environnement framework Borneo, Rational XDE
2005 - 2006
Projet 8 Sysdeo - Formation & méthodologie
Animation de formations sur UML, Java, XML, concepts objets (Air France, Douanes françaises, Cap Gemini, Lactalis, DGA, Sogecap ...).
Ingénierie de formation sur les modules UML et sur les modules avancés du langage Java.
Rédaction d'un livre blacn (UML2Borneo) et d'un tutorial (Bankonet).
Avant-vente clientèle.
Editeur Logiciel 2005
Fonction Consultant Solution
Projet Domaine Vidéo Mobile
Mise au point d’une solution de distribution de films vidéo (périssables à la lecture) pour périphériques mobiles distribués par téléchargement sans fil depuis des bornes interactives.
AGnet Video
2002 - 2004
Fonction Fondateur Dirigeant
Projet 1 Management & stratégie
Direction de la stratégie produit et marketing.
Management des équipes technique (5 à 7 ingénieurs Java) et commerciale (1 directeur commercial, 1 ingénieur commercial).
Direction financière & commerciale : création du plan d'affaires, négociation avec les partenaires fournisseurs (France Telecom, Wanadoo, Orange...) et investisseurs (ANVAR, Agence de Développement de l'Aisne, banques), gestion de la concurrence (Cinebank SA, HEN srl, VideoSystem italia, VIDEO FUTUR France).
Edition de produits pour professionnels de la location de vidéo
Création de la suite progicielle MultiVideoDistribution (système mutualisé de consultation et réservation temps réel par internet de vidéos en distributeurs automatiques installés dans la rue.
Consolidation en temps réel de catalogues vidéo répartis sur des sites nationaux entre une application centrale hébergée sur internet et des applications autonomes installées sur chaque distributeur automatique de DVD.
Développement d’un service de reconnaissance vocale permettant la réservation par téléphone.
Environnement Application centrale sous architecture J2EE 4 tiers (Rational Rose, Macromedia Flash, Servlet/JSP, EJB BMP, JDBC, XML, VoiceXML 2, Oracle 8 & 9, JINI, Sun One Studio 4, Sun One Application Server, Solaris)
Université Paris 12 MIAGE créteil
2001 - 2003
Fonction Enseignant Vaccataire
Projet MIAGE et D MIAGE et DESS ESS
• Génie logiciel avec UML,
• Architecture web n-tiers,
• Développement Java (RMI, Java 2, Servlet / JSP, AWT)
Environnement Rational Rose, SDK 1.2, Apache/Tomcat
Ministère de l’Intérieur
1990-2001
Fonction Chargé de Mission Bureau Central Informatique & Méthodes
Projet 1 Refonte de l’application nationale de gestion de stock de la Police vers une solution orientée Intranet
• Etude de faisabilité
• Audit des utilisateurs finaux
• Analyse fonctionnelle
• Définition de l’architecture logicielle et de la plate-forme technologique
Etude de refonte de l’application nationale de gestion des catalogues de matériels de Police.
Missions de conseil
• Veille technologique sur les domaines orientés WEB
• Consulting auprès de la Direction de la Formation de la Police Nationale
• Tests des logiciels & matériels spéciaux pour la Direction de l’Administration de la Police Nationale (domaine de l’acquisition et compression vidéo, de l’impression, de l’imagerie…)
Projet 2 Affectation au sein d’un service d’intervention et de Police Judiciaire
Domaines d’intervention
• Direction de mission / Management de projet
o Management d’équipes techniques
o Gestion de projets (mise en œuvre de méthodes agiles, gestion de la qualité)
• MOA / AMOA
o Expression du besoin / Modélisation de Processus / Spécifications Fonctionnelles
o Recette
o Formation
• Expertise Technique / MOE
o Intégration de systèmes, architecture SOA
o Industrialisation des développements, usine logicielle, intégration continue
o Réalisation, conception de framework
o Tests et Optimisations des performances
Compétences Techniques
• Langages
o Java, SQL, XML, Javascript, CSS
• Modélisation logicielle
o SOA, UML, Rational Rose / XDE, Softeam Objecteering, Borland Together, Argo UML
o Design Patterns
• Outils de développement
o Eclipse, NetBeans
• Interfaces graphiques 2D/3D
o GWT, Swing, JFC, Eclipse RCP, Java Webstart
o Android
• Objets distribués
o RMI, JINI, GigaSpaces, Mule, Grid Gain
• Services asynchrones
o JMS, EJB, MessageDrivenBean, ActiveMQ, RabbitMQ, Spring AMQP
• Technologies mobiles
o Android, J2ME
• BAM / BPM
o WSO2, Bonita Soft
• Nouvelles Technologies
o Servlets/JSP, Portlet, WebSphere Portal
o Serveurs d’applications JEE
o Spring
o Web services : Xfire, REST, Jackson, Jersey
• Bases de données & persistance
o Oracle, MySQL, DB4O
o JDO, DataNucleus, Hibernate, JiBX
• Systèmes d’exploitation
o Mac OSX, Linux, Windows, Solaris, VMWare
• Autres
o JUnit, HttpUnit, Jasper
• Industrialisation
o GIT, CVS, Subversion, CM Synergy
o Maven, Hudson, Jenkins, Bamboo, Nexus
• Méthodologie & gestion
o RUP, SCRUM, Certifié eSCM, Kanban
o Extreme Programming, Test Driven Development
o JIRA/Greenhopper, Redmine, Microsoft Project
Diplômes, Langues & Certifications
• Diplôme :
2011 Certification eSCM-CL (eSourcing Partners) : certifié eSCM-CL ITSqc
2006 Eclipse RCP (SQLi Institut)
2005 Struts (Sysdeo)
2001 Cursus SUN Microsystems
Développement EJB
Architecture des systèmes d’informations avec J2EE
Développement servlets et JSP
Programmation distribuée dynamique RMI et JINI
Sécurité Java
Construction d’ihm Java (JFC, Swing)
Java avancé
Analyse et conception OO avec UML
Concepts et méthodologie objet avec UML, Processus Unifié
1999-2000 IPECI
Technologie de compression vidéo Real G2, Cleaner 5, langage SMIL
Développement de site web dynamique (Drumbeat 2000)
Modélisation 3D et VRML Autodesk 3D Studio Max
Ecole d’informatique de la Ville de Paris (CNAM)
C et C++
UML et méthodologie de modélisation
Algorithme et représentation de données
Programmation structurée
1982 Programmation Basic
Cursus gestion (Institut Française de Gestion)
2004 Rentabilité et gestion des coûts, Gestion des ressources humaines
2002 Stratégie et administration d’entreprise, Marketing, Finance, Commercial, Production
• Langues : Anglais courant