Passionné et professionnel du web depuis plus de 20 ans, j'aime anticiper les technologies de demain et optimiser les technologies d’aujourd’hui.
Doté d’une excellente connaissance des usages des internautes, de l’écosystème du web et des stratégies digitales, j'accompagne à la mise en place de dispositifs digitaux innovants adaptés aux besoins dans la dimension technique.
Référent Technique sur les applications PHP (Symfony 3/5) afin de rendre le socle technique des applications reprisent par la Cellule Industrialisable et plus facilement maintenable.
Mise en place de bonnes pratique de développement
Corrections de sécurité et amélioration du code
Rédaction de documentation et rétro-documentation d'applications
PORTAIL OIT Fiabilisations et améliorations de la solution servant pour l'assistance de l'OIT.
Mise en place d'un mécanisme de mise en maintenance
Mise en place de monitoring
Mise en place d'une authentification via WebSSO
Développement d'un catalogue de services interne sous Wordpress avec interactions avec le Portail en front
PORTAIL ONH Fiabilisations et améliorations de la solution servant pour le service habilitation de l'OIT.
Mise en place d'un mécanisme de mise en maintenance
Mise en place de monitoring
Mise en place d'une authentification via WebSSO
MAILWAVES Refonte de l'application de mailing (php from scratch, PHP 5/MySQL).
Nouveau développement sur une base Symfony 5 / MariaDB / PHP 8
Exportation des templates présents sur la version Legacy (extraction, classement et affectation en fonction du code hiériachique)
Authentification via le WebSSO au lieu d'une base locale sur la version Legacy.
Ajout de fonctionnalités avancées via un wysiwyg afin de créer les modèles en HTML 4 compatible avec les outils de messagerie.
Monitoring de la solution
Soumission des envois de mailing via POSTFIX
Gestion de la planification et de la journalisation des envois Attribution des rôles automatiquement via les données du WebSSo et leur hiérarchie dans l'entreprise.
Client : SNCF – Centre de Services Econocom (COWEB)
Corrections d’anomalies - Développement d’évolutions
Assistance sur les applications
Rédaction de tests et procédures de livraison
Remplacement de Lyris par Cabestan pour l’envoi des emails
Création de Newsletter avec Cabestan
QUALITY-CENTER - PHP 5 - MYSQL - SVN - SYMFONY 1.4 ET 2.3 -BOOSTSTRAP 2.3.2 –JQUERY - CABESTAN
Digital Dimension : Aragon ERH - le seul SIRH couvrant 100% de vos process RH. Le choix de la simplicité, de 50 à 60 000 collaborateurs. Simple et global.
Création d’un plugin d’export des données de la solution « MyHReseller « vers le CRM Sage en CSV et TXT.
Modification de l’existant et création de nouvelles fonctionnalités permettant de conformer les données pour l’export vers Sage.
Mise en place d’une VM de développement avec Virtual Box et Ubuntu Server
OSAC (Organisme pour la Sécurité de l'Aviation Civile): OSAC est en charge du contrôle technique de l'aviation civile, de la surveillance des compagnies aériennes, des constructeurs, des organismes de formation aéronautique, des mécaniciens aéronautiques.
Création du site intranet et extranet sous Wordpress, développement de plugins personnalisés.
Assistance technique pour la reprise d’une application développée sans Framework permettant d’enregistrer des pesées d’une balance via le port COM RS232
Mise en conformité du code existant
Communication avec l’Active Directory d’entreprise
Mise en place de la communication avec la balance, acquisition des données
Création d’un document via un template PDF avec intégration d‘un graphique des données avec JPGRAPH
Mise en place de logs de connexion, copie sur un dossier partagé du fichier généré (PDF)
Ce projet est une refonte d’application lourde servant à la gestion des eaux de la Métropole du Grand Lyon. · Intégration continue, utilisation du typage fort pour le développement, séparation front et back (Angular/Symfony) · Prise en charge de modules spécifique de rapports (création de fichiers de PDF, XLSX, DOCS) · Mise en place de nouveau webservices via API PLATEFORM , développement de webservices spécifique non pris en charge par API PLAFORM · Rédaction de documentation pour les développeurs et pour le projet
PHP 7.2 – SYMFONY 3 -POSTGRESQL – ANGULAR - DOCKER – API PLATEFORM – PHP OFFICE - LINUX
Développement d'un système de gestion pour une carte de fidélité d'un groupement de Librairies.
Création d'un espace fidélité avec consultation de solde fidélité et des achats.
Création d'un client SOAP pour connexion et réception et envoi d'informations vers les caisses des différents magasins, génération de bons d'achats et retour sur l'état de la carte de fidélité.
Création d'un backoffice avec possibilités d'export des données.
LINUX - PHP 5.4 - MYSQL 5.5 - ZEND FRAMEWORK 1.11 - SVN - WEBSERVICES SOAP - JQGRID
INTERFACE ITV Catalogue de pièces mécaniques destinées au Bureau d’Etudes Nucléaire
L’interface ITV permet au personnel du Bureau d’études Nucléaire de recenser les pièces d’une installation (Informations sur les pièces, photos, emplacements, catégories) celle-ci avait été développée sous Microsoft Access 97 il y a quelques années. Afin de remettre à jour l’application, il a fallu la redévelopper complètement sous forme d’une interface web collaborative, centralisée et administrable en gardant un mode de fonctionnement similaire à l’existant.
COMMANDES INTERNES Interface de création et de gestion de Commandes Internes
L’application « Commandes Internes » permet au personnel du Bureau d’études Nucléaire de faire des demandes de chiffrage, des modifications, des devis pour des nouvelles pièces. Le système actuel étant sous Microsoft Access 97, il ne permettait pas un travail collaboratif (le fichier n’étant pas centralisé). Le projet consiste à redévelopper un système à partir des données existantes avec une interface web collaborative et administrable tout en en gardant un mode de fonctionnement similaire à l’existant.
Réalisation du graphisme, logo de l’association, modération et administration du forum et du site, assistance technique aux utilisateurs du Fournisseur d’accès Alice / Free SAS, rédaction de tutoriaux technique, réunion technique avec Télécom Italia puis FREE SAS .
Introduction – Débutez votre formation Ansible en revenant sur la culture DevOps
Présentation et installation – Découvrez Ansible, ses principes et son fonctionnement Commandes « Ad Hoc » – Apprenez à les utiliser Playbooks – Découvrez le langage pour configurer, déployer et orchestrer avec Ansible
Modules – Formez-vous à l’utilisation des « tasks plugins » ou « library plugins »
Structures de contrôle – Sachez les mettre en place Templates – Apprenez à les créer Concepts avancés – Allez plus loin avec Ansible
Introduction à AngularJS Commencer avec le framework Les contrôleurs, contextes et Scopes Vues, moteur de template et binding Debugger Tests automatisés, unitaires et d’intégration client Fonctionnement interne Application mono-page multi-vues (MVC côté client), et routage Formulaires Serveur et architecture REST L’API de “promise” Application, modules et services Filtres du framework Découverte des directives Bonnes pratiques AngularJS dans les architectures web modernes Aller plus loin
Installation de Symfony 3 Création de la base de données et des tables Le MVC : la couche Controleur Les formulaires Doctrine Découverte de Doctrine Configurer Doctrine Créer des classes 'entité simples Générer le modèle et la base de données à partir du CLI Gérer les entités à travers des classes de dépôt Interroger la base de données avec du DQL Créer une page web Configurer le routage Installer PHP Unit 3.5 Ecrire des scripts de tests fonctionnels Tester sa page Injection de dépendances Supprimer des données
Installation de Symfony 2 Création des entités Les templates Twig Configuration de la base de données Symfony 2 et les contrôleurs Les formulaires Symfony 2 et Doctrine Découverte de Doctrine2 Configurer du routage Protéger l’application contre les attaques XSS et CSRF