Jean-Marie - Architecte C

Ref : 061218R001
Photo de Jean-Marie, Architecte C
Compétences
Expériences professionnelles
  • Juin 2016 Orange – Leader technique Produit bases de données Orange
    • Equipe Agile composée de 5 experts autour des technologies PostgreSQL, MySQL, MariaDB, Galera Cluster MongoDB, Cassandra.
    • Gestionnaire produit MySQL, MongoDB, Cassandra, MariaDB et PostgreSQL
    • Support niveau 3
    • Présentations et études autour Galera, MySQLutilities, HA databases, Percona toolkit et des bases de données distribuées.
    • Gestionnaire de workshop pour les DBAs du groupe Orange
    • Définition d’architecture haute disponibilité
    • Définition d’architecture d’intégration continue et de tests en continue.
    • Support et accompagnement projet bases de données pour les plateformes d’accès Orange
    • Développement de solution DevOps autour de Ansible et Fabrics pour déploiement d’architecture Haute disponibilité.
    • Etude et réalisation de la conteneurisation Docker des produits SGBDR open source.
    • Support projet divers : Tuning de configuration et de requête
    Plusieurs milliers de bases de données open source et applications basées sur le packaging Orange.
    Pilotage des études autour des technologies bases de données : Intégration continue, Docker, Ansible, OpenStack, Fabrics, Performance, Stockage et architectures innovantes.

    Janvier 2014 Orange – Gestionnaire Produit MySQL et PostgreSQL Orange
    • Organisation des transferts de compétences DBA et équipe projet
    • Accompagnement projet pour l’ensemble des projets de plateforme de service Orange
    • Formation PostgreSQL et MySQL sur thématique de haute dispo et réplication.
    • Trouble shooting / Support niveau 3 en SGBD Open source
    • Audit, tuning et migration SGBD MySQL et PostgreSQL
    • Pilote des études sur Galera, MySQL Cluster, Chef, performance et intégration continue
    • Gestionnaire du packaging MySQL et PostgreSQL pour Orange France
    Plusieurs milliers de bases de données open source et applications basées sur le packaging Orange.

    Juillet 2013-Janvier 2014 LightPath –Consultant et Formateur autour des bases de données
    • Formation aux modèles relationnelles - PSA
    • Interventions d’optimisation de bases PostgreSQL pour SII
    • Aide à la definition d’architecture base de données pour portail Extranet
    • Assistance technique de migration de données PostgreSQL pour Agence de biomedicine
    • Audit et migration de code pour migration de SGBD Oracle et PostgreSQL

    2012-août 2013 Groupe April assistance technique MOA – Base de données
    Site de courtage en ligne - contrat automobile et garanties risques professionnelles
    • Administration des base de données liées aux outils de test pour 3 équipes de recette
    Mise en place de l’administration, du suivi des données, assistance aux chefs de projets pour l’ensemble des données liées aux applications de recette (Mantis, Testlink, Référentiels de jeux de données, …)
    • Projet de développement pour industrialiser le suivi de la qualité
    L’analyse des refus, le suivi décisionnel et la génération automatique de devis et de contrat, Analyse de tarifs et de règles de souscription de manière automatique.
    • Définition des SLA pour le site et des critères d’acceptation pour mise en production.
    • Suivi opérationnel de la plateforme en production, supprt aux utilisateurs et suivi des incidents techniques.
    • Management de la qualité du projet agile et des recettes. Suivi des incréments et des recettes
    Ce projet de 1000J/H a abouti à une ouverture de service en production pour 10000 apporteurs.
    Technologies : Java, PHP, MySQL, Selenium Perl, Datamining, WebServices, QLikView

    2011 Timwi – Administrateur BDD base de données MySQL et PostgreSQL
    • Gestion des données d’un projet SAS à destination des cliniques vétérinaires
    Support aux équipes de développement, d’intégration, de tests afin de constituer, livrer, migrer les jeux de données des différentes versions du portail.
    Support pour l’optimisation des requêtes SQL complexes(Jointures, index, choix de type de données, dénormalisation des bases)
    Administration de la sauvegarde et de l’optimisation SQL et base de données pour l’environnement de production. Support et gestion des données de la plateforme de production et de la version beta.
    • Définition d’architecture Haute disponibilité PostgreSQL pour Ouest France.
    Cette étude a permis de réaliser une plateforme haute disponibilité autour des technologies PostgreSQL, PgPoolII, Vanish, Apache permettant de montrer la viabilité d’une solution basée sur la base de données PostgreSQL en prenant en compte les aspects d’administration et d’optimisation par injection de charge.
    • Animation de formation technique MySQL, PostgreSQL, PHP, Javascript, Jquery
    • Étude d’amélioration de la qualité des traitements des mouvements bancaires et soldes pour Fortuneo
    Cette étude a permis de montrer qu'il était possible par un nombre d’actions limitées d’améliorer la qualité des traitements. Un projet de 500J/H a été validé et lancé depuis septembre 2011.
    Optimisation de traitement PL/SQL sous Oracle et de traitement Shell UNIX
    Technologies : PgPoolII, Munin, JSON, GIT, MySQL, PostgreSQL, Oracle

    2010-2011 Pages Jaunes
    Responsable d’application modération et publication des avis
    Référant des données contributives – Administration des bases de données
    • Maintenance en condition opérationnel des bases de données et des réplications
    • Elaboration des fiches consigne pour l’isolement et la reprise après incident des bases de données.
    • Projet de gestion des données sensibles cadre CNIL de 12 projets pour 4 équipes distincts
    • Mise en place d’outils d’analyse de la performance de base de données MySQL
    • Projet de développement Web d'outillage de backoffice de données
    Ce projet a permis de mettre à disposition des acteurs les informations d’un utilisateur en une seule recherche ainsi que d’autres fonctionnalités telles que les calculs de taux d’erreurs de données, les opérations d’administration et de gestion des données.
    • Étude et mise en place de stratégie d’évolution des modèles de données de production
    • Analyse et réalisation de procédure de rattrapage des erreurs de données
    • Optimisation des serveurs de données MySQL
    Technologies : Java, NeoLoad, PHP, Perl, Shell, SOAP UI, Javascript, Jquery, CSS, SVN, Web Services,/SOA, MySQL, NOSQL Caasandra, Voldemort, Memcache

    2007-2010 Pages Jaunes
    Coordinateur du provisionning système/réseau de l'ensemble des projets
    Accompagnement et industrialisation des procédures de livraison du portail
    • Projet d’industrialisation des déploiements des applications Portail sans coupure de service
    Ce chantier a permis de réduire la durée de livraison des nouvelles versions de 1 journée complète à moins d’une heure sans interruption de service.
    • Projet d’industrialisation du processus de gestion des applications Portail
    Ce chantier a permis de normaliser les demandes, la validation et la gestion des applications de Pages Jaunes : Supervision, sauvegarde, procédure de rattrapage et procédure de reprise après incident.
    • Projet de gestion de provisionning des plateformes pour les projets du portail Pages Jaunes
    • Projet de consolidation des traces fonctionnelles du portail
    L’application basée sur Apache et PHP a permis de collecter, traiter et diffuser 3 millions de traces fonctionnelles et permet leur analyse journalière.
    Technologies : PHP, PERL, Apache, HTML, Xfire, Jmeter, CSS, Javascript, SVN, script ANT et Bash Shell, MySQL

    2006-2007 Alcatel-Lucent
    Projet de développement et tests - Plateforme de diffusion vidéo sur mobile
    • Projet de de développement applicatif Java/Tomcat/PostgreSQL
    • Projet de déploiement d’architecture de tests automatiques
    • Suivi, priorisation et corrections des anomalies
    Ce projet a été déployé pour plus de 50000 abonnés chez l’opérateur Telia Australia et sert la diffusion
    et à la navigation de contenu vidéo sur téléphone mobile
    Technologies : Java, Jmeter, Junit, Axis, ClearCase, XML, Streamezzo, Eclipse, JUnit, PostgreSQL

    2005-2006 Orange Labs
    Projet de développement et tests - Plateforme de diffusion de contenu pour IM
    • Projet de développement applicatif Java/Tomcat/MySQL
    • Projet de déploiement d’architecture de tests automatiques
    • Suivi, priorisation et corrections des anomalies
    Ce projet a été déployé pour l’ensemble des clients de l’opérateur Orange Internet et sert la diffusion et
    au partage d’image et de son pour le client de messagerie Orange.
    Technologies : Java, Jmeter, Junit, SOAP, SVN, Tomcat, Eclipse, MySQL

    2003-2005 Alcôve
    Ingénieur avant-vente et responsable produit base de données
    • Réalisation d’une offre autour des bases de données Open Source PostgreSQL et MySQL
    • Rédaction d’offre technico-commerciale branche exploitation et base de données
    Ce travail a permis de gagner une dizaine de projet de migration, de formation et d’expertise.
    • Projet de backoffice d’administration des données de supervision et d’exploitation.
    Ce projet a permis une la réalisation d’une application capable de gérer et mettre à jour des données
    et de suivi de parc de machines.
    • Animation de formations professionnelles : PostgreSQL, MySQL et PHP
    Technologies: Linux, SHELL, PERL, PosgreSQL, MySQL, Java, PHP, SVN, XML, Eclipse

Études et formations
  • Domaines de compétences
    Administration conception et intégration de données
    • Conception de modèle de données pour la performance applicative
    • Migration de modèle de données lors d’évolution applicative.
    • Automatisation des déploiements de données sur plusieurs instances de bases de données
    • Résolution de problème de performance et de paramétrage de PostgreSQL et MySQL
    • Optimisation de requête SQL
    • Formation administration, le tuning et le développement SQL autour de PostgreSQL
    • Conception d’architecture Haute disponibilité PostgreSQL et MySQL
    • Conception de solution d’hébergement multiserveur (120 serveurs distincts sur un même serveur)
    • Data Mining de large volume de données SAS, Oracle, PostgreSQL, QlikView
    • Décisionnel : SAS, QlikView, Business Object
    • Sauvegarde : SSH/pg_dump, Barman, disk snapshot, tar, xtrabackup
    • Haute disponibilité : HAProxy, PgBouncer, Pgpool II, pgPoolAdmin 3, Slony-I
    • Tuning des bases : MySQLTuner, PGbadger
    • NoSQL : MongoDB, Redis, Cassandra, Memcache
    Développement
    • Base de données: SQL, MySQL, PostgesSQL, Galera Cluster, MongoDB, Cassandra
    • Outil de base de données: PgAdminIV, PgModeler, DBDesigner, PhpPgAdmin, PhpMyAdmin,Cluster control, Percona Toolkit, MySQL Tuner, MySQLUtilities, MySQL Workbench
    • Langage : PHP, Java, XML, PERL, Shell, Python, Golang, C
    • Framework PHP:: Zend Framework, Code Igniter, Symfony 2, PEAR
    • Framework Python: Flask, Bottle
    • CMS: CMSMS, Drupal, WordPess
    • Langage Web : HTML, CSS, Javascript, JQuery , BootstrapJS, D3.js, Chart.js
    • IDE : Zend Studio, Eclipse et NetBeans
    Qualité des systèmes d'information
    • Définition et déploiement d’architecture d’intégration continue autour de GIT et des tests.
    • Organisation de projet autour des outils classiques Mantis et SVN/GIT
    • Tests unitaires et tests en charge, intégration continue, profiling et débogage Java et PHP
    • Partage de source : GIT, Subversion, CVS
    • Gestion, industrialisation et étude de qualité des données sur de larges volumes
    • Tests fonctionnels : Quality center, Testlink et Sélénium
    • Test en charge et de vieillissement : Jmeter, LoadRunner
    • Supervision : Nagios, Cacti, RRD, collectd, ELK, Grafana
    • Automatisation DevOps : Python Fabric, Ansible, Rundeck
    Organisation et gestion de Projet
    • Développement projet Agile/Scrum et prédictif avec élaboration de calendrier de charge et planning
    • Mise en place de démonstration MOA et d’environnement de recette en continu
    • Accompagnement d'équipe de développement sur les priorités du projet
    • Logiciels de gestion de projet : Gantt Project, MS Project, PSNext

    Activités professionnelles annexes
    2016-2018 Formateur professionnel base de données
    • Administration et formation avancée à MySQL/MariaDB, PostgreSQL et Cassandra
    • Formation à Javascript/PHP
    • 20 sessions de formation dispensées partout en France.

    2006-2018 Mainteneur et développeur principal de MySQLTuner
    • ********-perl
    • Outil d’audit avancée pour les bases de type MySQL/MariaDB
    • +3500 followers

    2010 Auteur de « PHP, Améliorez la performance de vos applications », Editions ENI
    • Livre traitant de la performance et de la qualité des applications PHP

    2006-2011 Formateur-Enseignant en sciences informatiques, Rennes
    • Double Agrément de l’Éducation Nationale – Formation supérieure Bac+3/5

    Activités de formation
    • Introduction aux bases de données relationnelles
    • PostgreSQL : administration et paramétrage
    • PostgreSQL : Développement SQL et PL/pgSQL
    • PostgreSQL : Haute disponibilité PostgreSQL
    • PostgreSQL : Administration des performances
    • MySQL : administration et paramétrage
    • MySQL : Développement SQL et optimisation de requête
    • MySQL : Administration des performances
    • Galera Cluster : Administration et paramétrage
    • Cassandra : Administration et paramétrage
    • PHP fondamentaux et programmation Objet
    • Javascript et Jquery : Introduction
    • Apache : présentation, paramétrage, sécurisation et optimisation

    Formation
    2013 Certification CFTL/IQSFB Fondation

    2012 2 formations à la gestion de projet Agile – Scrum Master et Kanban

    2011 Formation à l'écoute active

    1999-2003 ISTY : école d’ingénieur en système d’information

    1998-1999 Mathématiques spécial ATS, lycée Blaise Pascal, Rouen

    1995-1998 BTS informatique industrielle, lycée Félix Le Dantec, Lannion

    Anglais Pratique régulière orale et écrite dans le cadre professionnel et personnel.

    • Gestion d’un projet associatif méthode des 3i autour d’enfants autistes

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS