Expériences de développeur sur Filemaker Pro



Vous trouverez ici mes plus importantes réalisations.

Hexagone Finance - Solution complète

Hexagone Finance sélectionne pour le compte d’investisseurs institutionnels français des produits financiers sur toutes les classes d'actifs.

Le CRM

Les actions portent sur plusieurs contacts à la fois et concernent plusieurs produits de plusieurs fournisseurs différents. Ces derniers reçoivent un reporting de l’information qui les concerne.

L’applicatif permet de contrôler que les obligations d’information de l’investisseur et celles du KYC (« Know Your Customer ») sont bien remplies.

La gestion des portefeuilles de client

Les calculs de performances en temps réel suivent les différentes normes comptables FIFO (fist in first out) ou CMP (coût moyen pondéré).

Une grande variété de produits dits « structurés » ou non (compte à terme, SCPI, EMTN/BMTN, contrat de capitalisation et autres) sont possibles.

Le système inclut la gestion des coupons (et, notamment, « coupon couru » à un instant précis) et les valeurs liquidatives des produits cotés sont importées depuis Bloomberg.

Les clients reçoivent des rapports de performances mensuels sur l'ensemble de leur portefeuille.

Les mailings

MailChimp est utilisé pour l’envoi de mailings depuis l’applicatif sans avoir besoin de navigateur web.

Pour chaque contact, il est possible de recuperer l’ensemble des informations provenant de mailchimp.

Sans oublier

La facturation (running et / ou upFront) ;

La GED (gestion électronique de document) ;

Les statistiques sur le CA, l’encours global, souscription et rachat par type de produit, fournisseur, client et type de facturation.

Blue Garage – Construction d’un schéma relationnel

Dirigé par un jeune entrepreneur, Blue Garage fabrique dans son usine espagnole des vêtements pour hommes qu’il diffuse dans ses propres boutiques.

Nous avons construit une architecture en partant du lancement de la production jusqu’au reporting de la vente en boutique en passant par la commande du tissu, les entrées et sorties de stocks, la coupe, les allers-retours chez les prestataires, les expéditions en boutiques, les stocks et leur inventaire, les ventes.

Le projet est développé en Espagne.

SNCF – Diffusion de Vigipirate

Gare, dépôt, atelier ou autre, la SNCF a de nombreux établissements à gérer.

Le département défense de direction de la sûreté assure la diffusion des postures Vigipirate auprès des responsables.

Ces postures prévoient des mesures à mettre en place selon la typologie de l’établissement (accueil du public…).

J’ai développé une base de données permettant de rapidement éditer l’information à envoyer et sa diffusion par mail auprès des destinataires.

Les Beaux-Arts de Paris – Prêt de matériel

Le pôle numérique de l’école dispose d’un magasin très fourni de matériel prêté aux élèves (projecteur, ordinateur, robot…). La période des examens est critique, car certains matériels sont utilisés en permanence.

Les exemplaires sont classés par modèle. Chaque modèle a un type. Lors de la sélection du matériel, seuls les modèles qui seront disponibles au moment du prêt sont proposés.

Ma gestion des prêts permet les réservations par modèle ou par exemplaire sur plusieurs stocks différents.

Les retards de restitution sont signalés et les prêts rendus impossibles sont automatiquement annulés.

Enfin, un contrôle de cohérence vérifie chaque nuit qu’il n’y a pas eu d’erreur.

- Bibliothèque de manuscrits anciens pour la Casa Velázquez

À Madrid, la Casa de Velázquez est, tout à la fois, un centre de création artistique et un centre de recherche. Établissement public à caractère scientifique, culturel et professionnel, la Casa de Velázquez a pour mission de développer les activités créatrices et les recherches liées aux arts, aux langues, aux littératures et aux sociétés des pays ibériques, ibéro-américains et du Maghreb.

La base de données Epistola permet de référencer les lettres anciennes afin de partager de l’information entre des chercheurs.
Le public y accède via le web.

Ce projet a été entièrement réalisé en WebDirect (les chercheurs comme le public se connectent avec un navigateur web et non avec FileMaker).

Une interface standardisée présente chaque table avec des modèles « en liste » et « en fiche ». Les commandes de FileMaker restent accessibles en cas de besoins.

– Un pont avec SAP pour Thermocolor

Thermocolor est une usine de laquage située à Chartres. Elle reçoit des pièces d’aluminium qu’elle peint avant de les chauffer pour « cuire » la peinture, par exemple des fenêtres en aluminium.

Une base de données FileMaker gère la partie commerciale, la réception des pièces, la production et l’expédition des produits finis.

À la demande de son plus gros client, j’ai réalisé un pont avec SAP permettant la réception des commandes et l’accusé de réception, l’envoi des informations d’expédition.

- Financement de projet pour l’ONG Médecins Sans Frontières

L’ONG reçoit des subventions de différents organismes ou bailleurs institutionnels.Celles-ci se répartissent sur une ou plusieurs actions dans différents pays.
J’ai construit un système gérant les contrats, les paiements, les rapports (au bailleur), les audits.
Les imputations comptables sur les différents exercices se font par pays et par action.
Enfin une gestion électronique de document permet de centraliser l’ensemble des fichiers traités.
Des alertes reçues par mail avertissent les utilisateurs et leurs responsables de l’approche d’une échéance contractuelle ou de son dépassement.

– Système d’information de Fondation de Royaumont

Cette Fondation « pour le progrès des Sciences de l'Homme » est une fondation privée française à vocation culturelle. Elle a son siège dans les bâtiments de l'ancienne abbaye cistercienne de Royaumont. Elle organise des concerts et des formations pour des musiciens et offre une palette de services hôteliers.
http://www.royaumont.com

La gestion des contacts

Le contact est soit une personne morale, soit une personne physique, soit une personne physique au sein d’une personne morale ; Lors de l’ajout d’un contact, la possibilité d’un doublon vous est signalée. Vous pouvez choisir de lever la suspicion ou de fusionner les deux fiches. Après l’import tous les doublons ont été traités

Les actions vers les contacts

Les actions regroupent les mails, les courriers, les appels téléphone et les RV.
Des courriers types (« Bonjour, Monsieur UnTel ») sont paramétrables par l’utilisateur ;
Le publipostage se fait sur des sélections de contacts (lettre email ou appel) ;
Vous pouvez renseigner les actions à faire avec une échéance pour qu’elles soient rappelées automatiquement à leur destinataire au bon moment

Les événements 

Pour les concerts, les formations, les événements divers, l’application gèrent les listes de participants, les moyens de transport, la gestion des frais, etc.

Les cotisations des associations et le mécénat

Les cotisations et les mécénats sont aussi gérés (règlements, cotisation simple ou duo, attestations fiscales).

La gestion électronique de document

Sur chaque élément de la base de données (Contact, événement, cotisation ou autre), il possible d’associer des fichiers qui y seront conservés.
Toutes les impressions sont archivées sont aussi archivées au format PDF.

– Interface avec MailChimp pour Seenk

Seenk est une agence de communication visuelle, digitale ou autres, travaillant sur l’identité des marques.

MailChimp est un service de mass mailing. Seenk s’en sert notamment pour communiquer auprès de ses clients et prospects.

L’interfaçage avec sa base de données permet de suivre finement chaque contact, l’inscrire à la mailing list, le choisir comme destinataire ou non de chaque campagne et, surtout, de savoir s’il y a eu une suite à la réception de messages comme l’ouverture du mail, un clic vers un lien contenu ou une description.

– Gestion de formation pour le Centre musical Fleury Goutte d’Or-Barbara

Cet équipement municipal parisien du quartier de la Goutte d’Or soutient et forme les jeunes groupes qu’ils soient amateurs ou en voie de professionnalisation. J’ai construit un applicatif qui gère l’accompagnement des groupes.

Ceux-ci suivent des modules composés de séances de formation. Chaque module suit un scénario qui dépend de la nature du groupe et du nombre de musiciens.

Les plannings des séances de formations, des salles et des formateurs sont gérés et cela évite les incohérences (un formateur donnant deux séances à la fois par exemple).

Les musiciens et les formateurs reçoivent automatiquement les séances à venir, et certains événements du parcours d’accompagnement.

Le modèle des courriers et les différents scénarios des modules sont éditables par les superviseurs sans mon intervention.

Les gestionnaires disposent de statistiques précises leur permettant de justifier du respect des objectifs du marché public dont la gestion du centre a fait l’objet.

à - Refonte du système d’information du Service Archéologique du Département des Yvelines

Depuis 1984, Objectif Mémoire, base de données de 23 tables, a été développé en interne par le Service Archéologique du Département des Yvelines (SADY). Sans formation préalable ni sur les schémas relationnels, ni sur FileMaker Pro, ni bonnes pratiques de développement (nomenclature, etc.), des archéologues ont fait un logiciel répondant à leurs besoins.

Cependant, les lourdeurs de son architecture impactaient ses évolutions et créaient des impasses sur certains besoins.

Enfin le schéma relationnel pouvait être largement amélioré par l’utilisation de certaines techniques non connues (lien n,n, etc.) et par la fusion de tables redondantes.

En 2009, je suis intervenu pour passer une mise à jour de la version 5 de FileMaker vers la version 9 sans modification de l’architecture (fusion des bases) et former les utilisateurs/développeurs sur la nouvelle version.

Dans un second temps, Objectif Mémoire a été entièrement reconstruit et son architecture modifiée. Certaines tables ont été fusionnées entre elles, d’autres ajoutées ou encore supprimées. La normalisation de l’interface de chacune des tables a repris de larges parties de l’ancienne version pour faciliter la transition tout en rendant une unité fonctionnelle à l’ensemble.`

Un script d’import complexe a permis de respecter l’impératif de continuité du service.

Parmi les caractéristiques du projet :

  • Une version légère pour la saisie sur les sites archéologiques et une synchronisation avec la base principale ;
  • Une transmission de connaissance aux utilisateurs / développeurs pour une large autonomie (Une nomenclature claire, des scripts génériques et paramétrables) ;
  • Une procédure d’export vers le système d’information géographique (SIG) ;
  • Un grand nombre de liens sont redondants et facultatifs. Un objet peut être lié à une commune et/ou à un site archéologique lui-même lié à une ou plusieurs communes.

Ce projet a fait l’objet d’un appel d’offre de marché public.

à - Système d’information complet pour l’école MJM GRAPHIC DESIGN

L’école d’arts appliqués MJM GRAPHIC DESIGN forme depuis 1979 de futurs professionnels capables de répondre et d’intervenir avec pertinence sur le marché du travail en perpétuelle évolution technologique et artistique. Cette école est présente dans 4 villes pour 2 000 élèves et son CA est de 9 millions d’euros.

Cet établissement voulait réunir ses quatre logiciels au sein du même système d’information :

  • Gestion des plannings des classes et de leurs sous-groupes, des étudiants, des salles et des professeurs (et des relevés d’heures des professeurs) ;
  • La scolarité : tous les documents administratifs ; la gestion des absences ; le courrier personnalisé (lettre ou mail) à partir d’une bibliothèque de courrier type.
  • L’appel en ligne ;
  • Le cahier de texte de chaque cours (avec fichier joint).

Ma solution permet de traiter des cas très divers avec une grande souplesse d’utilisation :

  • Les classes et leurs sous-groupes sont malléables : deux classes peuvent fusionner en cours d’années.
  • Les cours peuvent changer de salle, de professeur, d’horaire et de date.
  • Les statuts des étudiants peuvent être divers : formation initiale, contrat de formation professionnel, droit individuel à la formation, congé individuel de formation, formation continue, plan de formation, convention alternée ou encore en période pro.
  • Un étudiant peut suivre des cours de classes différentes pour des matières différentes. En formation initiale, ils font des cursus complets d’une année. En droit individuel à la formation, ils ne vont suivre que quelques heures de ceci ou quelques autres de cela. Enfin d’autres ne sont inscrits qu’au cours du matin.
  • Un cours peut être donné par plusieurs professeurs et dans plusieurs salles en même temps.

Cette souplesse s’allie avec une sûreté d’utilisation : le système rejette les opérations incohérentes (un professeur donnant deux cours à la fois).

L’interface internet des professeurs donne accès :

  • À La saisie des cahiers de textes (textes et fichiers rattachés au cours) ;
  • À la saisie des résultats ;
  • Aux absences des étudiants et leurs emplois du temps ;
  • À La consultation de leur propre emploi du temps ;
  • Au trombinoscope des étudiants

L’interface des étudiants leur donne accès à leur cahier de textes, leurs résultats, leurs bulletins et leur planning.

Enfin, à partir des coûts des salles, des professeurs et des inscriptions administratives d’une part et des recettes d’autre part, le système fourni des statistiques très précises sur les coûts et les gains de chaque cours, chaque salle, chaque professeur, chaque classe…

- Cahier des charges pour l’agence INEXTENSO

Société travaillant dans l’événementiel, INEXTENSO fournit des stands sur des salons. Utilisant principalement des prestataires extérieurs, l’agence avait besoin d’un logiciel permettant d’imputer les devis de ses prestataires sur les budgets de ses clients (un même prestataire pouvant intervenir pour plusieurs budgets avec différentes clefs de répartition) mais aussi l’avancement et l’historique des projets. Le transport routier des stands et la logistique des intervenants sur place (hôtels, transports, etc.) sont aussi gérés.

– Application FileMaker pour l’agence JP.COM.B

JP.COM.B est une agence évènementielle qui organise principalement des congrès médicaux (un millier de personnes sur plusieurs jours).
Pour la gestion de ces évènements, j’ai développé une base FileMaker Pro gérant les inscriptions, la facturation (selon un catalogue de produits), les différents ateliers ou conférences, les réservations d’hôtels (rooming list) et les transports (avion, train et navette).

- Cahier des charges pour l’agence Carrément

Pour cette agence d’événementiel, j’ai rédigé le cahier des charges d’un applicatif pour sa clientèle, ses opérations événementielles (lieux, prestataires, budget/coût salarial/marge…), ses mailings, ses plannings (exportés vers un serveur iCal).

à - Chef de projet pour GAN Eurocourtage

La filiale Présence Assistance tourisme vend des assurances de voyages par le biais d’agence de voyages. J’ai dirigé la réalisation d’un front office permettant aux agences et aux clients individuels (paiement par CB) la souscription, la déclaration des sinistres et leur suivi.

à - Développeur FileMaker Indépendant pour le Façonnages Scherpereel

Pour ce façonneur (imprimerie), j’ai développé une solution globale : suivi des ventes (devis, factures, livraisons…), des stocks (état réel et prévisionnel, commandes fournisseurs) et de la clientèle (contact et structure, mail et fax, statistiques de vente…).

- Cahier des charges pour le New York Times

Le groupe New York Times revend ses contenus à la presse du monde entier via des bureaux situés à Paris, Francfort et Singapour. J’ai réalisé le cahier des charges d’un applicatif sous FMP permettant de gérer les ventes ("one shot" ou abonnement annuel), les clients, l’envoi de mailings HTML personnalisés sur des listes de diffusion incrémentées par les ventes.

- Cahier des charges pour Actoria Conseil

Le Cabinet Actoria Conseil met en relation des acheteurs et des vendeurs d’entreprises. J’ai réalisé le cahier des charges d’un front office à destination des acheteurs, un autre pour les cédants, associé à un back office de gestion (contact client, facturation, reporting…). Les coordonnées clients, les dates des rendez-vous ou des réunions sont exportées vers Exchange. Les sites sont en SSL.

Depuis - Développeur FileMaker pour l’Association des Retraités de la Société Générale

Pour cette association, j’ai développé un extranet. Les délégués de chaque région y gèrent leurs sociétaires, les cotisations, les courriers (PDF) et les paiements (remise de chèque, export comptable, prélèvement automatisé par fichier CFONB).
Publication personnalisée XSLT.

Depuis - Développeur FileMaker pour le Groupe Nation

Pour cet agent d’assurances spécialisé en prévoyance sociale, j’ai développé une gestion des polices (contrats, assuré social, expiration, mise à jours…) et de sa clientèle (contact et structure, mail et fax, statistiques de vente…).

Depuis - Formateur professionnel pour ICLG Formation, Ziggourrat Formation, Next Formation, Adisco et le CEGEF

Développeur indépendant ou chef de projet la plupart du temps, la formation professionnelle développe mes qualités humaines : la pédagogie, l’empathie, une vision synthétique aisément transmissible. Ainsi cette modeste partie de mon activité a des retombés sur l’ensemble de mon travail.

Depuis - Consultant

Conseil, recommandation, maintenance système et logiciel, petits développements… j’ai fait des interventions mineures pour l’Agence VII ; Agence Harmonie ; DTMB production ; Sens in the city ; Thierry Klemniuk...

à - Développeur FileMaker pour le Manray Paris

Pour cette discothèque qui disposait déjà d’un fichier client sous FMP, j’ai développé une solution d’emailing gérant l’envoi hebdomadaire de milliers de mails. Les erreurs d’envois étaient consignées sur chaque contact ainsi que les retours de mails (renvoyés par les serveurs POP). Les mails HTML se génèrent automatiquement à partir des textes et des images des opérateurs.

- Développeur FileMaker pour PETIT SCHER ASSOCIES

Pour cette agence de conseil en communication, j’ai développé une gestion de clientèle (contact et structure, envoi de mail et fax, statistiques de vente…) et de projets (tâches des collaborateurs, devis et factures, états de trésorerie prévisionnelle…)

à - Consultant FileMaker chez EODe (Partenaire Certifié FileMaker)

Pour le Ministère de l’Intérieur, celui des Affaires Sociales et le Fonds Social Européen (le site Olimpe).

- Développeur filemaker pour Pascal Fouché

Réalisation du site www.biblioceline.com (Publication en CDML de données saisies en XML et vérifiés avec une DTD).

- Développeur chez Mediactive (Partenaire Certifié FileMaker)

Pour la SOGEPOSTE (Intranet en CDML).

- Consultant Informatique pour Étoile Passion

Gestion et maintenance réseau, bases de données productives, création d’un site web, conseil en communication, formation et marketing relationnel.

à - Unique créateur de l'Agence Souk

Une banque d’images en ligne, cette agence diffusait le travail d’une quarantaine de dessinateurs internationaux. (délocalisation de l’édition des images, paiement en ligne, référencement automatisé de chaque image dans Google, classement en arborescence thématique…).

- Directeur de la photo pour PME-Affaires

Journal de presse entreprenariale

à - Co-créateurs de l'Agence <témoins.

Agence de photo de presse en ligne.

à - Potographe de presse

Diffusé par Sipa puis Sygma j'ai travaillé sur l'actualité sociale parisienne puis sur de grands reportages (Burundi, Rwanda,…)