[email protected] +33 (0)6 40 59 94 09 Mathias Franck Management et Accompagnement « Agile » Spécification - Conception – Réalisation Logicielle Résumé de Carrière ème Diplômé de 3 cycle en Informatique en 1990 (DEA/Bac+5) , je commence ma carrière en 1991 comme ingénieur de développement logiciel dans le domaine de la radiodiffusion sous MacOS X . Ce domaine d'application m'amène dès 1996 à résoudre des problématiques critiques plus larges : Pilotage distant de matériel vidéo, contrôle à distance d'automates de mesure, applications graphiques distribuées (sous Windows / C++/ Corba). A partir de 1999, j’intègre le groupe Valtech, société de conseil et de formation, spécialisées dans les architectures et les méthodologies de développement pour le Web. J’y anime des formations, et effectue, pour des clients "grands compte" ou des start-up, des missions de conseil en conception orientéeobjet (Design Patterns / UML / OOAD). Dès 2005, je me spécialise dans l'accompagnement aux méthodes Agiles avec SCRUM , et pratique la gestion de projets "duo-shore" (Paris-Bangalore). En 2010, je suis recruté par Vidal, leader français des bases de données sur les produits de santé. J’y dirige durant 3 ans l'équipe de développement logiciel (7-12 pers.), qui réalise des produits à destination des médecins libéraux, des pharmaciens hospitaliers, et des éditeurs de progiciels médicaux. Un quinzaine de produits sont développés et commercialisés sous ma responsabilité : Sites inter/intranets, Applications mobiles, Interfaces de programmation Java/REST/SOAP. Fin 2013, avec trois associés, nous fondons "Les Inéditeurs", maison d'éditions interactives pour tablettes. La première œuvre, roman augmenté et lightshow de Jean-Jacques Birgé, est publiée pour iPad en janvier 2014. Parallèlement, depuis 2006, je réalise la partie logicielle de plusieurs installations numériques interactives, et conçois des outils de régievidéo, ou d'aide à la création vidéo. Domaines de compétences Management Direction d’équipes Agiles (« Servant management »). Pilotage du périmètre fonctionnel, technique, et budgétaire d’un projet. Gestion de la relation entre les parties prenantes au sein des projets. Modélisation et Méthodes Méthodologies Agiles : SCRUM et Kanban Adaptation de SCRUM à un environnement « offshore » ( Paris / Bangalore ) Expertise UML & OOAD (Object Oriented Analysis & Design). Langages de développement C++, C/Objective (iOS et MacOS), Groovy/Grails, Java, PHP, C#, JavaScript, SQL, HTML/CSS Eclipse, Git/Github, XCode, MySQL, SQLite, gcc, Outils et Environnements Unix shell, IBM WebSphere, , Microsoft Visual C++, Together, Jira, Confluence… Fonctions exercées 2010-2013 Directeur des projets Vidal (éditeur) Direction et recrutement d’une équipe de 7 ingénieurs et 3-5 prestataires. Pilotage de 2 équipes en mode « Agile » (SCRUM) pour la réalisation des produits logiciels en JAVA/J2EE, Scala , Objective C (iOS) , et C++. Organisation « Kanban » pour les tâches de maintenance applicative et les mises en production au « fil de l’eau ». Industrialisation des builds (Team city) et des tests (Selenium) Suivi budgétaire des prestations (forfait /régie) 1999-2010 Consultant senior pour Valtech (SSII) Coaching d’équipes techniques et transfert de compétences auprès des développeurs : SCRUM, Design patterns, Java/C++, modélisation UML outillée. Analyse et modélisation, conception orientée-objet, codage en environnement Agile / SCRUM, Spécification des besoins et des exigences fonctionnelles en contexte « off-shore » (Bangalore). Animation et ingénierie de la formation sur les technologies objet & Internet : UML, Design Patterns, Java, C++, Corba... 1996-1999 Chef de projet AAVS (éditeur) A mes heures perdues, je suis concepteur, développeur, hébergeur et webmestre du site www.rebus-o-matic.com, l’incroyable machine à rébus. (1000-1500 visiteurs/jour) Spécification et réalisation d’un logiciel de supervision distribuée de réseaux de radio-télédiffusion (CORBA, C++/ MFC). Pilotage d’une équipe de 6 prestataires, dont 2 off-shore (Tunisie) Installation et déploiement sur site, formation des techniciens TV. Méthodologie orientée-objet « Booch » 1991-1996 Ingénieur d’études ARCOMIS (éditeur) Développement de logiciels de conduite d’antenne pour les radios FM et les « têtes de réseau » FM, Systèmes de planification et de diffusion FM automatisés. MacOS, cartes de compression audio, transmission RNIS. [ tl;dr : La suite détaille missions et réalisations aux postes cités ci-dessus (chronologie inverse), ainsi que mes contributions personnelles aux arts numériques] 1/10 Réalisations et missions (comme salarié / prestataire) Vidal S.A. Juillet 2010 – Mai 2013 Directeurs des Projets « Software » Vidal est leader français historique dans la fourniture de données sur les médicaments et produits de Santé. A ce titre Vidal développe des solutions logicielle pour les hôpitaux, les médecins libéraux, les éditeurs de progiciels médicaux, ainsi que tous les organismes de gestion de la santé. Rôle : Direction de projets et d’équipes en mode « Agile » (Scrum, Kanban) Applications Java / Ajax / iOS/Android pour la consultation des données du Vidal. APIs Java, SOAP, REST et natives (dll), intégrées par une centaine d’éditeurs. Maintien d’une architecture Spring commune aux applications et APIs. Automatisation de la distribution des mises à jour (compression différentielle) Technologies: Java/Spring/Hibernate, C++/Objective C, Scala, MySQL, SQLite, REST/SOAP, Ajax, JQuery. Taliance Janvier 2010 – Juin 2010 [Prestation Valtech] Scrum Master pour la réalisation d’un logiciel de finance immobilière Taliance est un éditeur de logiciels qui commercialise des solutions pour la simulation financière dans le domaine immobilier. Valtech l’assiste dans l’organisation agile de son projet « GlobalFund », moteur de calcul pour la consolidation d’indicateurs financiers (ex : P&L), applicable à toute organisation complexe de fonds immobiliers. Rôle : ScrumMaster au sein d’une équipe SCRUM distribuée, Participation aux développements C#. Mise en pratique de la méthode SCRUM : Gestion du Product backlog, Organisation des sprints, maintien des indicateurs-projet (vélocité, prédictibilité). Analyse/Spécification au sein référentiel-projet complet sous Confluence (Wiki). Coordination des travaux des équipes françaises et allemandes Implémentation d’une grammaire pour l’écriture d’expressions mathématiques portant des espaces de données multidimensionnels. Technologies: C#, F#, Compilateur de grammaires « Coco/R – C#». APEC (Association pour l’emploi des cadres) Octobre - Décembre 2009 [Prestation Valtech] Cadrage sur les pratiques de développement Agiles Débutant sa transition vers les méthodes agiles pour l’évolution de ses systèmes (notamment le site « Apec.fr »), l’APEC s’adresse à Valtech afin d’évaluer ses pratiques et proposer des axes d’amélioration « agiles ». Rôle : Conseil sur les méthodologies de développement Interviews (non directives) d'une douzaine d'intervenants aux profils divers (Marketing web, architectes, MOA...) Synthèse des interviews et formalisation des constats : Analyse des écarts par rapport aux « bonnes pratiques » issues de l’agilité. Plan d’action et préconisations pour l’adoption progressive de pratiques agiles La mission a été suivie d'une mise en œuvre immédiate des préconisations de formulées durant le cadrage. Groupe Alain Ducasse Janvier – Octobre 2009 [Prestation Valtech] Réalisation du système CRM du groupe « Alain Ducasse » Le groupe Alain Ducasse fait appel à Valtech pour la réalisation de son système de CRM pour la vente de prestations hôtelières et de restauration. Rôle : Réalisation agile du système CRM, en Groovy/Grails Cycle courts de réalisation : Collecte des exigences - réalisation – intégration des fonctionnalités en continu (Itérations de +/-2 semaines) Réalisation de fonctionnalités complexes de requêtage / extraction générique, fonctions avancées de dé-doublonnage, de planification et suivi des campagnes marketing. Mise en œuvre et customisation des principaux plug-in de l’architecture « Grails (Spring security, YahooUI, Quartz, …) Réalisation des interfaces avec les systèmes de réservation externes WebServices (XML / REST). Technologies: Groovy/Grails, Spring, Hibernate, MySQL, JavaScript 2/10 Saint-Gobain Glass Solutions juin 2008-décembre 2008 [Prestation Valtech] Application « Web » pour la commande de verre aux usines Dans le cadre d’une fusion de leurs systèmes d’achats internes (produits verriers), SaintGobain fait appel à Valtech pour fournir des spécifications « light weight », alimentant en continu les équipes de réalisation externalisées (IBM India). Rôle : Modélisation « agile », structuration et transfert de connaissances auprès des équipes off-shore. Collecte des exigences et description des processus de commande de verre, (Modèle UML léger : Use-cases, Classes, Diagrammes d’activités et de navigation) Production d’un référentiel « Wiki », rassemblant les spécifications textuelles, UML et les maquettes d’écran au sein de pages auto-explicatives. Transfert continu et validation interactive du référentiel, auprès des équipes on-shore et off-shore. Technologies: UML, Atlassian Confluence (WML), SPARX Enterprise Architect. THALES - Engineering & Process Management décembre 2007-juin 2008 [Prestation Valtech] Documentation et supports de formation pour un outil de modélisation Pour les besoins de ses unités opérationnelles, THALES-EPM produit et déploie des solutions logicielles adressant l’ensemble du cycle de développement des Systèmes de Défense et de Sécurité. Cette démarche est centrée sur une approche « Model Driven Engineering », concrétisée par un outil spécifique de modélisation UML: « Melody ». Rôle : Conseil en process, Rédaction technique, Ingénierie de la formation Rédaction d’une documentation technique et méthodologique pour « Melody» Développement du support de cours et d’une étude de cas (Système embarqué de capture météorologique), Animation des formations. Conseil auprès des développeurs pour l’amélioration de l’outil « Melody ». Technologies: UML, Rational Software Développer 7.0, Eclipse Informatique Caisse des Dépôts et Consignations (ICDC) octobre - décembre 2007 [Prestation Valtech] Préconisation d’outillages de modélisation Dans une optique d’optimisation budgétaire, ICDC fait appel à Valtech pour l’aider à rationaliser ses choix en matière d’outillage de modélisation. Rôle : Conseil en outillage et pratiques de modélisation. Analyse des pratiques de modélisation, par l’interview de 5 catégories d’utilisateurs et de leurs livrables. Etablissement des critères d’évaluation d’outils, et préconisation par rapports aux besoins exprimés, Analyse des impacts économiques Technologies: Modeleurs UML Sparx Enterprise Architect, Rational RSA/RSM, PowerAMC Designer, Microsoft Visio-UML Vidal S.A. octobre - décembre 2007 [Prestation Valtech] Convergence des développements Vidal France / CMP Medica Belgium Leader dans la fourniture de données à caractère thérapeutique, Vidal souhaite fournir ses outillages back et front office à sa filiale belge. Vidal fait alors appel à Valtech pour organiser cette mutation. Rôle : Cadrage, estimation, et planification d’un projet de convergence logicielle. Analyse des besoins des scientifiques belges, et des contraintes de développement liées à l’existant belge. Identification des convergences et divergences entre les logiciels produits par les deux (bilinguisme, contraintes juridiques, spécificités nationales) Rédaction d’un plan-projet pour la mise en œuvre des convergences, estimation des efforts de réécriture spécifiques. Technologies: Eclipse RCP, Microsoft SQL Server, FoxPro-Delphi 3/10 eServGlobal juin - juillet 2007 [Prestation Valtech] Refonte du cadre documentaire pour le projet « VOMS » eServGlobal produit une plate-forme vendue aux opérateurs de téléphonie mobile, intégrant de multiples services en liaison avec la gestion des cartes pré-payées » : « VOMS ». Valtech intervient pour proposer des modèles de documentation structurés, adressant les différentes facettes de ce produit complexe, architecturé en composants. Rôle : Production de « templates » documentaires et mise en application Etude de la documentation existante Elaboration de plusieurs document types (fonctionnel/technique, général/détaillé) Application « pilote » de ces documents types à la documentation existante. Technologies: Modeleurs Jude, BOUML (logiciels libres) Dassault Aviation novembre 2005 – juin 2007 [Prestation Valtech] Projet « Outils pour la Gestion d’Ateliers » (O.G.A) Réalisation forfaitaire du projet O.G.A (voir autres missions Dassault ci-dessous), en mode duo-shore avec notre centre de développement en Inde (Méthodologie agile « SCRUM »). OGA est un projet de grande envergure, > 7000j/h, aujourd’hui en production dans les ateliers de fabrication des Rafale et Falcon. Rôle : Architecte fonctionnel (« Duo-Shore Functional Champion ») Coordination de l’Analyse Orientée-Objet, en liaison directe avec la Maîtrise d’Ouvrage Conception Orientée-Objet, en duo-shore avec les équipes indiennes (Design patterns, principes de réutilisation, abstraction…) Responsable de la modélisation « métier » UML sur l’ensemble du périmètre fonctionnel. Technologies: UML, SCRUM, IBM WSAD/XDE, J2EE/JAVA, EJBs , ClearCase, CVS. Eurocontrol septembre – novembre 2005 [Prestation Valtech] Assistance au choix d’un outil de modélisation UML Eurocontrol, consortium européen de régulation du trafic aérien, entretient une collaboration de longue date avec Valtech. Désireuse de profiter des apports d’UML 2.0, notamment pour optimiser la formalisation des spécifications confiées en sous-traitance, Eurocontrol demande à Valtech de lui fournir les éléments critiques de choix pour son futur outil de modélisation, face à une offre d’outillage UML2 / MDA de plus en plus variée. Rôle : Analyse quantifiée de l’adéquation des outils UML du marché, compte tenu des pratiques de modélisation UML spécifiques aux différents projets d’Eurocontrol. Recueil des besoins, en termes de modélisation, auprès des acteurs des différents projets. Définition d’un « crible d’analyse », comportant plus de 400 points de mesures, structurés en thèmes hiérarchisés. Passage « au crible » d’un sous-ensemble de 4 outils de modélisation : fourniture de résultats quantitatifs et de synthèses qualitatives. Technologies: UML 2, au travers des outils: Rational Software Architect, Telelogic TAU, iLogix Rhapsody, Sparx Enterprise Architect. Johnson’s Control Automotive juillet – septembre 2005 [Prestation Valtech] Accompagnement et transfert sur la formalisation des exigences. Johnson’s Control Automotive (JCA) réalise les systèmes de diagnostic de pannes, pour le compte d’un grand constructeur automobile français. A ce titre, JCA est amené à formaliser des applications embarquées complexes pour une maîtrise d’ouvrage dont l’informatique n’est pas le premier métier. Dans ce cadre j’assite JCA, pour formaliser des spécifications « fidèles » au métier du client, et qui reflètent clairement les impératifs et les enjeux liés à la réalisation. Rôle : Transfert de compétences sur la formalisation d’exigences : Use Case, exigences métier transverses, exigences de qualité de service (QoS) Sessions de transfert de compétence en situation réelle, Mise en place et application de « fiches pratiques » sur les activités de gestion d’exigences, Raffinement et traçabilité des exigences sur l’ensemlbe du cycle de développement. Adaptation à l’outillage logiciel du client. Technologies: UML, UP, Rational Rose, Reqtify . 4/10 eServGlobal – (anciennement FERMA) juin – août 2005) [Prestation Valtech] Cadrage des pratiques de développement. Confronté à des difficultés dans la maitrise de ses processus de développements et l’évolutivité de son offre logicielle aux opérateurs de téléphonie mobile, eServGlobal fait appel à Valtech pour cadrer ses pratiques, et formaliser des axes d’amélioration. Rôle : Cadrage et audit des pratiques de développement. Mise en œuvre d’un « cadre d’évaluation » basé sur les 9 « disciplines » d’U.P (Unified Process) Interview de tous les acteurs projets (Management, Marketing, Technique), « immersion » dans les réunions de travail, analyse des documents et livrables. A l’issue d’un « carottage » assez précis dans les différentes disciplines mises en œuvre sur les projets (Analyse, Test, Codage, gestion de configuration…) j’ai proposé et mis en place un plan de montée en compétence alliant conseil, formation et assistance technique ; La plupart des préconisations a ensuite été mises en œuvre par Valtech au sein des plusieurs missions de conseil et sessions de formation. Technologies: UML, UP, C++ Dassault Aviation juillet 2004 – mai 2005 [Prestation Valtech] Réalisation de projet grand-compte (en régie) Analyse, conception et réalisation du système de suivi de la fabrication des avions au sein des ateliers de Dassautl-Aviation (OGA, voir aussi mission ci-dessous). Rôle : Pilotage des analystes, concepteurs, et développeurs. Modélisation 100% outillée (Round-trip engineering, templates et scripts XDE…). Prescriptions de patterns et de « mécanismes de conception » industrialisables. Réalisation en environnement « U.P » : livraisons soutenue, levée progressive des risques techniques. Responsabilité et contrôle sur la convergence, la mutualisation et les « bonnes pratiques » des développements. Coordination technique Technologies: UML, UP, IBM WSAD/ XDE, J2EE / EJBs (Session, CMP 2.0), ClearCase . Agence de l’eau LoireBretagne juillet – octobre 2004 [Prestation Valtech] Accompagnement méthodologique sur le « Processus Unifié », Application à un projet pilote. Transfert de compétence sur la gestion des exigences la spécification « Objet » dans le cadre du processus « U.P » Rôle : Assistance à la modélisation fonctionnelle et objet. Pilotage de la modélisation des cas d’utilisations et des exigences auprès des responsables MOA, sur un projet pilote(<800j/h). Mise en place d’une gestion des exigences sous CaliberRM (Borland) et sous Together (use cases, objets « métiers »). Rédaction de « fiches pratiques » sur les activités de gestion d’exigences et de modélisation en environnement « U.P. » Technologies: UML, UP, Borland Together et CaliberRM (exigences). Direction de la Recherche, des Études, de l'Évaluation et des Statistiques (D.R.E.E.S) avril – juin 2004 [Prestation Valtech] Rôle : Reprise d’une spécification applicative existante, pour en dégager les concepts les plus structurants et les intentions d’utilisation. Conseil sur la modélisation UML des exigences et des objet « métier » Spécification des exigences (use-case) et modélisation orientée-objet, pour le système de collecte et de diffusion des statistiques sur les établissements de santé français Modélisation UML (Cas d’utilisation, Objets « métier » et « applicatifs ») Intervention « éclair» : une spécification complète, structurée, et au « bon » niveau de détail a été fournie en un mois. Obtention d’un consensus explicite entre les parties prenantes (MOA / MOE / soustraitants). Technologies : UML, UP, Rational Rose. 5/10 Dassault-Aviation décembre 2003 – avril 2004 [Prestation Valtech] Pilotage des spécifications fonctionnelles, Estimation de projet Dassault-Aviation refond son système de suivi de production et d’activité, déployé au sein de ses différents ateliers de fabrication (Système O.G.A, « Outils pour la Gestion d’Ateliers ») Dans ce cadre, Dassault a fait appel à Valtech pour l’aider à mener son projet par « incrément », en s’appuyant sur les technologies et les méthodes orientées Objet (UP, UML, Java/J2EE). Rôle : Fournir à la MOA une spécification fonctionnelle structurée, à la fois complète, non ambiguë, et d’un niveau d’expression et de détail adapté à un gros projet (>7000j/h). Pilotage de la Modélisation UML (Cas d’utilisation, Objets « métier » et « applicatifs ») Pilotage de la refonte d’un « corpus » de spécifications éparses (140 documents Word !), souvent contradictoires, ou redondantes. Obtention d’un consensus par la fourniture d’un ensemble de spécification synthétique (<100 pages), compris de tous et utilisé « tel-quel » par la suite (voir mission de réalisation depuis Juillet 2004) Technologies : UML, UP, Rational Rose. Centre Informatique Douanier octobre – novembre 2003 [Prestation Valtech] Projet « VIES » pour le contrôle des TVA intra-communautaires Pour la refonte du système de contrôle de la T.V.A dans les échanges intracommunautaires, Pilotage et management d’une équipe de développeurs dans les activités de modélisation et d’architecture orientée objet (UML) basée sur J2EE. Rôle : Management de l’équipe technique et Architecte/Concepteur objet. Modélisation UML (Cas d’utilisation, Objets « métier » et « services ») Prescriptions d’architecture et de design patterns, organisation des package Java compte tenu de ces prescriptions. Génération des classes Java Transfert de compétences sur UML, UP, et les différentes approches architecturales. Technologies: UML, UP, Rational Rose, J2EE, Weblogic, EJBs. Voyages-sncf.com mai - juin 2003 [Prestation Valtech] Modélisation UML des besoins pour le site de réservation en ligne Spécification du « compte-client » pour le site de réservation « voyages.sncf.com » (préférences de voyage pour accélérer le booking). Rôle : Assistance à Maîtrise d’Ouvrage » dans le processus de spécification et de réalisation du site de vente. Modélisation fonctionnelle en UML (Use-cases, Story-boards). Qualification des anomalies, estimation et planification d’évolutions Coordination des tâches de spécification, de développement, et de Web-design. Technologies: UML, Rational XDE, Eclipse, ClearCase, ClearQuest. AG2R mai 2002-avril 2003 [Prestation Valtech] Management technique, pilotage du design orienté-objet, et accompagnementtransfert Pilotage d’une équipe de développeurs d’AG2R, pour la réalisation d’une application « Web », à l’intention des cotisants (mise en ligne de la consultation des relevés de carrière) Rôle : Management technique, accompagnements, et transfert de compétences auprès de l’équipe technique interne. Modélisation UML en analyse et conception, dans le cadre d’une application de « Unified Process ». Définition d’une architecture « J2EE » en couches, choix et mise en œuvre de design patterns, Définition de composants java réutilisables (annuaire, système d’impression des courriers, couche d’accès aux données) Génération, validation, et intégration du code JAVA, Définition des plans d’itération, Technologies : IBM Websphere 4/ WSAD, J2EE, Unified Process, Java, CVS, LDAP, Système d’édition CSF. 6/10 Bouygues Telecom novembre – décembre 2001 [Prestation Valtech] Interfaçage d’un S.I « Legacy » vers un nouveau S.I. Réalisation d’un module C++ pour alimenter le nouveau SI dédié à la gestion des détaillants. Rôle : Analyse-conception, réalisation Analyse et conception OO, Implémentation en C++ du parsing XML et des accès Tuxedo. Technologies : C, C++, SQL, Tuxedo, XML (API DOM). Audit d’une application C++ de facturation. Bouygues Telecom Septembre 2001, 1 mois [Prestation Valtech] L’application F3G est dédiée à la facturation des communications mobiles Rôle : Audit de la conception et du code de l’application C++ F3G Définition des métriques et des critères d’audit, Mise en place des procédures d’audit, Valorisation des grilles d’évaluation. Synthèse qualitative. Technologies : SQL, C++, McCabe, CodeWizard Peak Time 2001, 2 mois [Prestation Valtech] Projet BreakTime BreakTime est un produit destiné à optimiser l’affectation des campagnes publicitaires TV (impact du ciblage, rendement par populations…). Rôle : Rétro-conception du logiciel BreakTime, en vue d’organiser et d’élaborer la documentation « développeur » du produit. Analyse de la conception et de la réalisation C++. Définition de méthodes et de « templates» pour la documentation logicielle. Propositions d’amélioration de l’architecture logicielle. Technologies: UML, C++, Reverse engineering. GEFCO 2000-2001, 8 mois [Prestation Valtech] Projet NOSTRA Système de planification pour le transport et la préparation des véhicules distribués sur le réseau commercial du groupe P.S.A. Rôle : Réalisation du modèle des besoins et de l’architecture logique pour le système de planification « Nostra ». Assistance à la Maîtrise d’Ouvrage, Modélisation et spécification des use-case, Participation à l’élaboration du modèle Métier. Technologies: UML, Rational Rose, pratique d’interviews. TF1 Publicité 2000, 3 mois [Prestation Valtech] Projet Optipub Système de réservation et de planification publicitaire de TF1. Rôle : Réalisation d’une architecture métier, Transfert de compétences UML auprès de la MOA. Production d’une vision « métier » synthétique du système Participation au processus Qualité de l’entreprise. Technologies : Rational Rose, Soda, pratique d’interviews. Air-France 1999, 4 mois [Prestation Valtech] Projet TONUS Refonte technique du système « back-office » de la billetterie d’Air-France Rôle : Accompagnement technique et pilotage de la conception objet. Pilotage technique d’une équipe de 3 développeurs Transition « en douceur » du modèle d’analyse vers le modèle de conception. Génération Rose, Round-trip engineering C++ Réutilisation de composants « Valtech » déjà livrés à Air-France. Technologies: Rational Rose C++, RogueWave, Persistence, UNIX 7/10 AAVS – (1996-1999) 3 ans Intégrateur / Editeur logiciel « Broadcast-Multimédia » Acube-Remote Acube-Remote est un système pour la supervision d’installations «broadcast » fortement distribuées: Réseaux d’émetteurs TV/FM, Centres nodaux, Régies de diffusion… Rôle : Chef de projet logiciel, Analyste et concepteur Recrutement, encadrement, et organisation d’une équipe de 5 ingénieurs prestataires. Analyse & conception suivant la méthodologie orientée objet Booch / OMT, Participation à la réalisation d’une architecture objet de composants CORBA réutilisables dédiés au domaine «broadcast » (Equipements «abstraits » pilotables, Services d’événements et de mesures, librairies d’IHM graphique…), Installation et formation en clientèle en France et à l’étranger. Gestion de configurations multi-clients, maintenance et évolution du logiciel. Technologies : Visual C++ / MFC et STL, CORBA (Visibroker 3) Arcomis / AAVS 1993-1996) 3 ans Editeur logiciel « BroadcastMultimédia » Logiciel Autosound Système automatisé de programmation et de diffusion FM (MPEG Audio), pour les stations franchisées et des têtes de réseau FM régionales (Environ 50 stations équipées) Rôle : Conceptualisation, Analyse, Conception et Réalisation d’un produit « étagère ». Analyse des besoins en clientèle, définition de cahiers des charges. Réalisation de classes d’interface graphique, et des classes de diffusion et supervision audio, pour Macintosh. Module de génération automatique des programmations radio, suivant des règles de sélection et des contraintes de rotation « customisables » Technologies : MacOS, Object Pascal, Cartes d’entrées-sorties, MPEG audio Layer II. Arcomis – (1992-1993) 4mois Logiciel Sercomidi Passerelle logicielle reliant instruments ou applications musicales MIDI par le réseau RNIS ou RTC. Rôle : Analyse, conception, réalisation Mise en œuvre d’une couche de communication « Midi » générique, indépendante des protocoles. Configuration graphique de la topologie Midi Network Réutilisation de composants développés dans le cadre du projet Sercomis (cidessous) Technologies : MacOS, Object Pascal sous MPW, Communication Toolbox, Midi Manager. Arcomis – (1992) 5 mois Projet Sercomis Passerelle RNIS pour le serveur iconographique Phraséa de l’agence Reuter (Paris). Rôle : Analyse, conception, réalisation Mise en œuvre du protocole de communication de la carte RNIS/SCII Encapsulation derrière une interface « haut niveau » pour l’accès réseau. Technologies : MacOS, Object Pascal sous MPW, API RNIS « propriétaire » Arcomis – (1991) 5mois Logiciel NewMerrySound Système de planification et de diffusion publicitaire pour les stations franchisées et les têtes de réseau FM. Rôle : Conception, réalisation IHM Graphique pour la planification d’écrans publicitaires Mis en œuvre des « GuideLines » Apple pour la standardisation de l’IHM. Technologies : MacOS, Object Pascal sous MPW, toolbox graphique Apple. 8/10 Détail des réalisations (comme indépendant / personnelles) Editions « Les Inéditeurs » & Jean-Jacques Birgé Janvier 2014 Application iPad "USA 1968 deux enfants" À l’été 1968, deux enfants de treize et quinze ans parcourent seuls les États-Unis. Lorsqu’ils ne trouvent personne pour les loger, ils voyagent de nuit grâce à un abonnement aux bus Greyhound. De ce récit initiatique, Jean-Jacques Birgé tire un roman augmenté, sonore et animé, nécessitant le développement d'une application spécifique que je développe. Un light-show interactif et tactile replonge le lecteur dans les ambiances psychédéliques que l'auteur expérimenta au retour de ce voyage. Technologies : iOS SDK, Objective C. Liens : www.lesinediteurs.com/usa1968 Tania Ruiz-Guttierez Décembre 2010 En 2005, la ville de Malmö retient le projet de l’artiste Tania Ruiz-Gutiierez afin de faire rentrer l'art et la lumière dans la nouvelle station de métro de la gare centrale. Le projet de Tania Ruiz-Guttierez emmène les usagers du lieu dans un voyage autour du monde: Son installation projette en vidéo, sur les murs de chaque côté des quais, les 23 "fenêtres" d'un train en mouvement, avançant à travers les paysages du monde. C'est ainsi la gare elle-même qui se déplace, dans un voyage onirique tout autour de la terre. J’écris le logiciel "Itineracy Scheduler", afin de calculer chaque jour, durant les 5 ans que dure le dispositif, la succession des films qui seront projetés de chaque côté des voies, parmi les 1500 élaborés pour cette installation. Par un jeu de savants réglages, chaque "itinéraire" calculé quotidiennement respecte les souhaits de l'artiste, tout en minimisant la probabilité de répétitions. Technologies : Groovy/Grails, HTTP, Serveur Windows Liens : www.elsewhere.name Valéry Faidherbe Mars 2010 Avec le "Miroir du Temps Pris", l’artiste – vidéaste Valéry Faidherbe propose une réflexion sur notre manière de « prendre le temps » au sens littéral. Son miroir est un dispositif vidéo interactif, incluant une caméra et un écran, qui filme et projette les objets situés en face de lui, à la manière d’un miroir. Cependant, seuls les éléments immobiles suffisamment longtemps « impriment » le reflet projeté par le miroir, invitant ainsi le spectateur à faire une pause pour (se) réfléchir. J’ai développé pour cette installation le logiciel de capture, de compositing, et de rendu des images affichées sur ce lent miroir. Technologies : Quartz Composer, Objective C, Mac OS X Liens : duventdanslhorloge.over-blog.com/article-le-miroir-du-temps-pris-46404945.html Compagnie théâtrale « La Petite Fabrique » - Betty Heurtebise 2007 – 2013 Installation "Annorstädes / Elsewhere" Installation "Le Miroir du temps Pris" Application « AlicePlayer » Depuis 2007, la compagnie théâtrale « La Petite Fabrique » intègre à ses spectacles la projection d’images animées en tant qu’éléments signifiants de la scénographie. Je développe le logiciel « Alice Player » (MacOS X), pour le spectacle « Alice au pays des merveilles ». Cette application permet à la régie de procéder très simplement et rapidement aux transitions entre les séquences projetées, et synchronise plusieurs projections simultanées. Le logiciel a été adapté et ré-utilisé sur les spectacles « Les Enfants sauvages » (2010) et « Le Pays de Rien » (2013), de Betty Heurtebise. Technologies : Quicktime, Objective C, Mac OS X. Liens : www.surletoit.com/spip.php?article102, www.surletoit.com/spip.php?article114, www.surletoit.com/spip.php?article123 9/10 Valéry Faidherbe Octobre 2006 Nuit Blanche : « Echange de regards » L’artiste Valéry Faidherbe invite à réfléchir sur le regard en tant qu’objet matérialisé, en plaçant sur la voie publique des longues vues spéciales, qui sont en fait des « pièges à regards ». Le visiteur croyant observer de loin l’intérieur d’un atelier d’artiste, voit en fait son regard capturé, isolé, puis projeté , énorme sur les 6 verrières de la Villa des Arts, derrière lesquelles ont été disposés des calques de projection. Je réalise pour cette installation l’ensemble des logiciels d’analyse, de capture et de diffusion qui équipent le dispositif. Plus de 2200 regards ont été échangés durant la nuit. Technologies : Quicktime, Objective C, Mac OS X. Liens : regards.surletoit.com Mathias Franck Depuis 2006 Site web « Rébus-o-Matic » Depuis 2006, je développe, administre et héberge le site Rébus-o-Matic, unique générateur de rébus francophones en ligne. Le site exploite les travaux de recherche du Laboratoire d'Informatique d'Avignon au travers d'un "moteur de rébus" développé par mes soins. Le site reçoit environ 30000 visiteurs uniques par mois. Technologies : PHP, HTML / CSS / JavaScript, C++, librairie Lia_phon de Frédéric Béchet Liens : www.rebus-o-matic.com Formation Mai 2006 Formation Krauthammer « 360° » : « Les fondamentaux du management pour les Chefs de Missions » 1990 D.E.A d’Informatique, option Interface Homme-machine, Université de Montpellier II. 1987 D.E.U.G Mathématiques Appliquées aux Sciences Sociales, option informatique et communication, Université de Montpellier III 10/10
© Copyright 2025 ExpyDoc