Marseille j’ai implémenté les
modifications pour le 100% Santé (la complémentaire santé pour les sociétés est l’activité principale de Delta
Assurances), puis j’ai aidé à la mise en place de processus Agile et outils DevOps tout en réalisant diverses
tâches :
Modifications de 3 web services SOAP en PHP : conformité aux 100 % Santé, ajout de nouvelles
fonctionnalités (historisation des données, jeton v2 pour espace assuré), correction de bugs
historiques
Création de tests de caractérisation, avec SoapUI ⇒ référent SoapUI chez Delta Assurances.
Installation d’un environnement de debug pour le code PHP
Nouvelle version d’une application Web en Java avec Vaadin (gestion du PCA)
Ré-écriture de web services PHP en Java
Création d’un outil de comparaison de résultat de requêtes en web service SOAP avec le résultat
de requêtes ayant déjà été joué (en Java).
Création d’une application web (Bootstrap – Html, CSS, JavaScript) et backend PHP (pour le
prototype) pour lire les informations de la base de données très simplement sur tous les
environnements Dev, Test, Recette, Prod (en remplacement d’une application Delphi).
Conseils sur l’organisation des équipes de développement : ajout de processus devops (gestion
des livraisons depuis Subversion etc), définition de normes de programmation, conseils pour la
mise en place de la méthode Agile, passage au gestionnaire de source git, formation de l’équipe IT
à git, passage à l’Intégration Continue avec GitLab (contrôle du code avec SonarQube).
Création de jobs Talend :
➢ remplacement d’un serveur répliqué avec la production par un serveur copié dans la nuit (J-1) et
création des jobs Talend pour mettre en forme le serveur copié (pour du BI).
➢ Copie de certains fichiers reçus sur un serveur sur un autre serveur (selon certaines conditions)
Développement d’un exemple de webservice Rest en Java pour exposer des jobs Talend.
Mises à jour des éléments (plugins et thèmes) d’un serveur WordPress de test.
J’ai créé Mistral Consulting pour apporter des solutions pour une informatique moderne et professionnelle
aux TPE, PME, artisans, commerçants et professions libérales qui n'ont pas de compétence informatique
interne (plus de 200 clients).
Présence web : e-visibilité 2.0
Réalisation de tout type de site : vitrine, publication, e-commerce … Création de charte graphique, logos …
Stratégie Web 2.0 : campagne de référencement et de publicité, média-sociaux (Facebook, etc) …
Dans les cas complexes, chef de projets avec les autres intervenants : graphiste, community manager,
web marketeur …
Progiciels, Développement & Formation
Conseils et analyse pour l’installation, la configuration, et l’adaptation (création de nouvelles fonctions,
échanges avec d’autres systèmes etc) d’ERP/PGI (principalement sollo).
✔ Chef de projets : dans le cas d’implémentation complexe, gestion des autres consultants
intervenant sur le projet.
✔ Maîtrise d’ouvrage sur certains projets spécifiques : EDI transport, interfaçage avec des
systèmes externes (relevé bancaire, gestion de tournées, AMEX, AirPlus Tamara), synchronisation
avec des sites e-commerce. Gestion du planning et bilan. Rédaction de dossiers techniques : format
d’échanges, sécurité, API à utiliser ...
✔ Analyste Business : recueil des besoins, analyse des moyens, conception de solution.
✔ Définition de l’environnement de travail et de normes pour les consultants sollo :
méthodologie, documentation, création d’un wiki, coaching des nouveaux consultants.
✔ Création de logiciels « sur mesure » : web, classique, smartphone.
✔ Administration de 4 serveurs Windows dans le Cloud OVH (déploiement d’une application ERP
customisé au besoin pour chaque nouveau client sur le Cloud OVH), de 1 serveur physique Linux, et de
nombreux serveurs web mutualisés. Utilisation ponctuelle de VMWare, de VirtualBox et de OpenStack.
✔ Test de XLDeploy : finalement Ansible est préféré car suffisant pour le besoin : déploiement de
serveurs Linux (PHP + MySQL) pour une application de gestion de dossier d’usagers (structure médicosociale).
Création de logiciels
➢ m-Alerte
Application Android + application Web (PHP avec CodeIgniter)
Intégration Continue avec Jenkins (+Phing) et contrôle du code:PHP Depend, PHP Mess Detector,
phpcpd, phploc, PHP_CodeSniffer, PHP Documentor
➢ e-Caisse
(application Web PHP) gestion de caisse (pour un commerçant) avec certification Loi Finance 2016.
Exemples de missions
➢ Création d’un système de localisation de personnes en détresse : m-Alerte
logiciel Android (développé avec le framework natif en Java) qui contacte un serveur (développé en
PHP+MySQL avec le framework CodeIgniter) pour Etic Sécurité.
➢ Configuration de sollo et développement d’un logiciel de gestion de caisse spécifique
pour Karting Indoor Provence, développement avec MS Access (choix de sollo)
➢ Développement d’un logiciel de gestion de chantier, pour Cegelec, développement en MS Access
pour obtenir un logiciel multi-poste sans gestion lourde de base de données ni de serveur.
➢ Création d’un site Web vitrine : ********, pour un chef gastronomique avec des effets d’animation.
➢ Création et reprise de boutiques en ligne avec WordPress + Woocommerce.
Quelques clients réguliers (parmi les 200+) : BEG (grossiste électricité), JDS (transport), FMSD
(Formations), CARBEL (extracteur de jus), Histoire d’Adresses (vente d’adresses), Agents commerciaux
(CLERC, ARD, GEMATEC …), Marquis Machine Outillage, CHARLANTOINE (industrie), ALT (industrie),
Echo-Vert (produits de jardinage) , Francis Klein (optique), TAVIE (assistance personne âgée), Première
Loge (réservation hôtelière et voyage pour les professionnels du spectacle et sportifs), LeaderBed
(ameublement), Les Senteurs de Vaison (e-commerce), Comité des Forêts ...
Je participe également à plusieurs projets Libres / Open Source et j’en ai créé quelques uns : voir la
dernière page pour les détails.
Environnement Technique :
Développement en PHP avec CodeIgniter v2 et v3 + MySQL et HTML, CSS, Bootstrap, Codeception,
Microservices RESTful (m-Alerte, campagnes d'envois de SMS, intranet tranporteur, licensing sollo, serveurs
de contrôle de tickets – e-Caisse et sollo), en VBA,Talend Open Studio, Qlik View et MS Access ou
PostgreSQL (ERP sollo), en Java (m-Alerte), en langage C (mini-projets et enseignement), scripting en Shell
et Python, déploiement avec Ansible, intégration continue avec Jenkins, méthodologie : UML, MVC et
Merise.
Déploiement de solutions : ERP (sollo, InvoicePlane), PrestaShop, WordPress+WooCommerce, Drupal.
Mes tâches étaient :
✔ Définition de la politique informatique et technique des produits de la société (logiciels) :
architecture technique, choix stratégique pour le logiciel développé, faisabilité de nouvelles idées ...
✔ Définition et réalisation de l'infrastructure informatique : achats de machines (serveur, stations de
travail, portable), création d'un réseau local , sauvegardes régulières, choix de logiciels ...
✔ Recrutement : passage d'annonces, contact avec les recruteurs, entretien des candidats.
✔ Analyse avec les clients pour la définition des besoins, l'architecture et la connexion de différents
systèmes.
✔ Support, formations et nouvelles solutions pour l'ancien logiciel DocSea v1 (développé en Omnis 7).
Architecte et Chef de Projet G.T.N.
Gestion de Trésorerie Navale pour les Douanes Françaises.
Petit projet (200 j/h) réalisé pour un de nos plus anciens clients : application web (en intranet) de gestion de
demandes d'achats avec circuits d'approbation et entrée des montants facturées. Tous les montants sont
récapitulés dans des tableaux annuels.
Tâches effectuées :
Analyse métier et de l'architecture, réalisation et gestion de projets (2 autres développeurs).
Fleet Information Management System était le nouveau logiciel de DocSea, destiné à gérer l'aspect
technique d'une flotte de navire aussi bien que la gestion de la chaîne achat et la qualité – sécurité. C’est le
premier logiciel de gestion de navires, entièrement en technologie web.
Tâches effectuées :
Analyse métier et de l'architecture.
Définition des normes, modélisation, prototypage, développement.
Gestion de projet :
✔ jusqu'à 6 développeurs en interne (avec 2 développeurs de GFI)
✔ MOA : pilotage d’une équipe externe (Cap Gémini) pour la rédaction des spécifications de la partie
achats : suivi, assistance et réunions.
✔ MOA : pilotage d’une équipe externe (ESN Réactis) pour la réalisation de la partie achats :suivi, tests
et réunions.
✔ Spécifications du module qualité et sécurité (QHSE) : expression des besoins, formation qualité,
rédaction des spécifications fonctionnelles.
✔ Rédaction du dossier de certification pour le Bureau Véritas.