Mathias Franck

[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