Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Tanguy von Stebut

Architecte - Big-Data / Cloud / DevOps

Java Spring / Angular
DevOps
Scrum
Elasticsearch certified
Scala / bash / python
Tanguy von Stebut
46 ans
Permis de conduire
Alfortville (94140) France
Situation professionnelle
Consultant
Ouvert aux opportunités
Présentation
Analyste de données passionné avec plus de 15 ans d'expérience dans l'interprétation et l'exploitation stratégique des données pour stimuler la croissance et améliorer les performances. Maîtrisant parfaitement les techniques d'analyse avancées, je suis spécialisé dans l'identification de tendances, la visualisation de données et la modélisation statistique. J'ai eu l'occasion de travailler avec diverses entreprises de premier plan, où j'ai dirigé des initiatives d'analyse de données fructueuses qui ont conduit à des prises de décisions éclairées et orientées vers les résultats.

Maîtrisant un large éventail d'outils tels que Python, Scala, SQL et Elasticsearch, j'ai manipulé des ensembles de données volumineux avec efficacité pour extraire des informations exploitables. Mon expertise inclut l'élaboration de tableaux de bord interactifs et de rapports personnalisés pour suivre les KPI essentiels et les métriques métier clés.

En outre, je suis familier avec les concepts du Big Data et du Machine Learning, ce qui m'a permis de mettre en œuvre des solutions d'apprentissage automatique pour résoudre des problèmes complexes et apporter une valeur ajoutée.

Par ailleurs Architecte DevOps expérimenté avec une expertise solide en gestion de projets et en traitement des données, j'ai acquis plus de 20 ans d'expérience dans le domaine. Je suis passionné par les méthodologies agiles et la mise en place d'infrastructures de développement et d'intégration continue. Mes compétences incluent la gestion de configuration avec des outils tels que Azure DevOps, Gitlab et Jenkins, ainsi que la programmation dans des langages tels que Java, Python et Go. J'ai travaillé sur des projets de grande envergure pour des clients tels que la Société Générale, Renault et La Poste, en fournissant des solutions innovantes et fiables. Je suis certifié SAFe® 5 Agilist et j'ai une expérience avérée dans la supervision et la coordination d'équipes techniques. Mon objectif est de contribuer activement à des projets ambitieux en mettant en œuvre des pratiques DevOps modernes pour garantir une qualité de livraison optimale.
CV réalisé sur DoYouBuzz
  • Contexte
    • Dans un environnement R&D international (US, Canada, Inde, Chine), mise en place d’un accélérateur DataOps visant à industrialiser et standardiser les projets data, en réponse aux limites d’une plateforme centrale peu flexible et fortement mutualisée.
  • Réalisations
    • Conception d’une architecture data platform multi-comptes AWS, isolée par projet, permettant une meilleure scalabilité et gouvernance
    • Mise en place d’un framework Terraform industrialisé pour le provisioning des environnements (infrastructure as code)
    • Implémentation de pipelines CI/CD sécurisés via GitHub Actions avec OIDC (sans gestion de clés)
    • Structuration d’un Project Factory pour automatiser l’onboarding et le déploiement de nouveaux projets data
    • Intégration et packaging des pipelines data (Airflow / MWAA, dbt) dans une logique modulaire et réutilisable
    • Contribution à la définition d’une approche DataOps standardisée (environnements, workflows, bonnes pratiques)
    • Analyse critique des limites de la plateforme existante (mutualisation excessive, manque d’isolation, rigidité des cycles de release)
  • Apports clés
    • Amélioration de l’autonomie des équipes projets et réduction du time-to-market
    • Renforcement de l’isolation et de la gouvernance des environnements
    • Industrialisation des pratiques DevOps/DataOps à l’échelle
    • Environnement techniqueAWS (multi-account), Terraform, GitHub Actions (OIDC), MWAA (Airflow), dbt, Python, GitOps
  • Environnement technique
    • AWS (multi-account), Terraform, GitHub Actions (OIDC), MWAA (Airflow), dbt, Python, GitOps
  • « Pour une automatisation bout en bout : Prospection, prise de commande et Livraison »
    • Recueil du besoin et des exigences en termes de flux d’interfaces entre notamment Salesforce et Dynamics 365
      • Services Restful/Json sous forme de routes ESB
      • Jobs Batch orchestrés au sein de l’ESB
      • Application de patterns EIP sur des routes composites Batch/Service-Rest et Identification de cas d’usage en temps réel pour la partie étiquetage et expédition notamment
    • Implémentation des Jobs, routes et patterns au sein de l’ETL Talend
    • Suivi matriciel des besoins et de l’avancement du chantier
    • Echanges fréquents et collaboration avec les équipes Dynamics 365 et Salesforce
    • Automatisation du déploiement et des livraisons
  • Contexte technique :
    • Talend ESB, Java Zulu 17 à 21, git, bash, Wallix, Excel
    • Microsoft Dynamics 365, Salesforce
  • Projets : Data-Plateformes sur Azure

    1. Data Plateforme pour Référentiel de Clients Unique
    2. Green Travel Analysis
  • Gestion des installation sécurisées de Databricks sur le cloud Azure
    • Planification et accompagnement des sessions manuelles de configuration sous Azure
    • Expertise concernant les élément de sécurisation des flux réseau entre Databricks et la souscription cliente Azure.
  • Lead technique des développements de notebooks et de Data Pipeline
    • Ingestion multicouches
    • Gestion de version
    • Streaming et Batch Spark unifiés
    • Acculturation et guide à l’utilisation des fonctionnalités d’IA / Gen IA de Databricks, y compris en preview
    • Mise en place de l’intégration continue
  • En partenariat avec l’éditeur, animation d’un Webinaire sur Databricks.
  • Contexte technique :
    • Databricks : Delta Live Tables, Workflows, Asset Bundles
    • CI/CD: Azure devOps, Terraform, Git
    • Code: SQL, Python, PySpark, Yaml
    • Azure: Storage accounts, ADLS v2, vNets, Private Links/Endpoints
  • Projet: suivi en temps réel des transactions Forex et Crédit, destiné aux Sales et Traders à des fins d'analyse:
    • Résolution de problématiques fonctionnelles:
      • Analyse, notamment à l'aide de requêtes Spark-sql, afin d'identifier les causes originelles de non restitution de données pour certains Assets, dans l'outil.
      • Echanges avec le métier ainsi que les équipes techniques de support niveau 3 à Bangalore (Inde).
    • Ecriture de Notebooks Synapse voués à générer des rapports de non régression fonctionnelle des release, par comptage partitionné d'enregistrements de transaction.
  • Architecture Datalake Azure ADLS associé à des clusters Spark HDI:
    • Cartographie de l'ingestion, notamment à l'aide du pattern Medaillon.
    • Evangélisation autour de l'usage des outils de gestion du code, afin de sécuriser le process de livraison du code Spark/Java.
    • Développement/Maintenance du pipeline CI/CD.
    • Echanges avec l'équipe interne/transverse d'expertise menant à :
      • l'optimisation/tuning des jobs Spark de normalisation au sein de la chaine d'ingestion du Datalake.
      • Le refactoring du code Java gagnant en maintenabilité, qualité, couverture de code testé, monitoring plus fin (Spark UI notamment), et performance (pratiques d'optimisation Spark).
    • Garant de mises en production et du suivi hebdomadaire.
    • Migration des clusters HDI vers AKS, sous projet "SparkOnK8S".
  • Technologies:
    • Azure
      • Datalake Storage (ADLS)
      • HD Insight
      • Synapse
      • RBAC, Vault, Managed Identities, CLI
    • Spark 2.x, 3.1, 3.3, Spark-UI, Yarn, Ambaris, History-server, Zeppelin
    • Oozie, Airflow
    • Kubernetes, Helm, Harbor
    • Java, Pyhton, Junit, Sonar, git, Github, Jenkins, Postman, Bash
  • Au sein de l'équipe DC & Cloud
    • Participation active à l'effort de la "Feature Team" VMaaS pour VM as a Service, dans un contexte d'agileté à l'échelle orienté "Flux de Valeur Métier"
    • Sous égide d'un RTE (Release Train Engineer), d'un PM (Product Manager) ainsi que d'un Business Owner (BO), participation active en tant que sachant aux nombreux rituels de l'équipe et inter-équipes.
  • Dans le cadre d'un sous-projet d'automatisation de VM (Machines Virtuelles) sous Azure,
    • participation au développement de nouvelles fonctionnalités développées avec Terraform.
    • Hardening d'Images au niveau des OSGaleries, donc en amont du build Terraform
    • Définition de règles et adoption au niveau de l'usage des technologies devOps, notamment au niveau de git et des pipelines Azure DevOps
    • Problème solutionné: pour permettre aux équipes de tester leurs amélioration des pipelines associés à l'event-grid Azure et autres Azure Functions, mise en place d'un pipeline dédié au test intrinsèque, s'appuyant sur un gitflow amélioré associé à une knowledge practice git avancée
    • Rôle de PO (proxy) pendant une Itération
  • Technologies:
    • Azure, Azure DevOps, Azure Functions, Event-Grid
    • Powershell 6, 7, Bash
    • Terraform
    • WIndows Server 2019 à 2022, gen 1 et 2
    • Linux CentOS, Rocky, RedHat, Ubuntu
    • Git
    • Azure Pipeline, Packer, Pester
  • Pour le compte d'un client grand compte en banque de détail, dans le cadre de la détection de fraude:
    • Mise en place d'un pipeline CI/CD pour l'intégration et le déploiement continue d'un projet Python
    • Responsable du développement objet python d'un projet voué à faire de la reprise de donnée issue de Mainframes et stockés dans DB2
      • Parsing de ces données et restitution dans des tables Teradata, avec vues métier
      • Encadrement de l'équipe MOE et animation de démos.
      • Prise en compte des environnements Jupyter pour un développement ouvert du projet, ainsi que des serveurs cible industrialisés nécessitant un packaging ordonnançable par autosys/crontab
    • Référent technique Java et Spring sur d'autre projet, dans le cadre de référentiels clients notamment
      • Participation aux rituels
      • Pair programming et coaching pour mise en œuvre de patterns objet avec injection IOC
      • Lecture/écriture de message dans Kafka, librairies confluent, Avro.
      • assistance et support aux développeurs
  • Pour le compte du même client, audit du SI de traces d'audit basé sur Cassandra DataStax, en vue d'une refonte move-to-cloud Paas
    • Proposition de diverses solutions permettant de sortir de ce produit initial coûteux en terme de bascule
    • Benchmarking du SI sur stack Hadoop CDH pour valider la faisabilité des différentes solutions proposées, dont Elasticsearch
    • Accompagnement à la mise en place de clusters Elasticsearch
    • Expertise elasticsearch et formation en interne
  • Pour le compte d'autres clients, expertise Elasticsearch sur des MCO et petits forfaits, dont l'un chez un cloudeur français souhaitant mettre en place un SIEM avec solution BMS intégrée, basée sur ELK
  • Production de supports de formation agréés par l'éditeur pour formations internes et externes pouvant préparer à la certification
  • Sur la plateforme publique de gestion des textes de lois français, et dans le cadre de sa MCO ainsi que du développement de ses évolutions et refontes.
  • Cette base documentaire des textes de lois repose sur :
    • Un ensemble de clusters elasticsearch ELK avec Monitoring dédié/séparé des bases de production.
    • L’ingestion des métadonnées qu’elle expose dans elasticsearch est garantie par la solution Apache Nifi.
    • Une Api développée en Java avec Spring-Boot est déployée sur des nœuds multiples avec en frontal diverses technologies afin d’effectuer notamment le load-balancing.
    • Une application Web développée en Java + Vue.js est, elle aussi, exposée à l’aide de proxies et reverse-proxies Apache afin de garantir notamment la répartition adéquate de la charge.
    • Un service d’authentification pour garantir la valeur probante des documents officiels.
  • Mes travaux ont été de :
    • Solutionner les problèmes de performances lié aux couches java d'API mal codées.
      • Prototypage avec premiers tests de performance sur banc.
      • Implémentation de Généralisation sur le projet
    • Supervision d’un développeur pour l’implémentation et sécuriser le périmètre technique
    • Implication sur les plans de tests et le mise-à-jour
    • Suivi de la livraison jusqu’à l’environnement de qualification
      • Approfondissement des analyses initiales pour affirmer la justification du correctif dans un cadre de performance (ELK apm-server, jcmd, loggc).
    • Effectuer une montée de version majeure (Ansible) des clusters ELK en « latest stable »
      • Montée de version sur l’applicatif, comprenant les dépendances vers les librairies correspondantes, ainsi que les impacts sur le code applicatif.
      • Montée de version du cluster de monitoring comprenant notamment la prise en compte des nouvelles fonctionnalités et les nouveau modes fonctionnement au niveau gestion d’indexes.
    • Sécuriser NIFI en HTTPS en présentant en premier lieu une étude d’impact détaillée au client, avec un plan d’action basé sur les différentes solutions d’architecture possibles.
  • Environnement technique :

    • Plateforme: Java-8, Java-10, Java-11
    • Outils:
      • Code: Gitlab, Jenkins, Ansible, Bash, ssh
      • Gestion de projets : Teams, Confluence, Mantis, HP-ALM
      • Performance: ELK APM-server, top, jcmd, loggc
    • Solutions:
      • ELK Elastic/Logstash/Kibana (versions 6.3.2, 6.8.3, 7.9.2, 7.10.2)
      • Apache Nifi 1.4.0
      • Dictao Validation Server (interfaçage client uniquement)
  • Sur un projet de gouvernance de données basée sur le framework digital DEP du groupe Sopra Steria, en tant que référent DevOps et expert SI :
  • Installation et configuration d’une Stack Elasticsearch ELK.
    • Installation sur BareMetal à partir de procédure internes.
    • Adaptation à l’environnement Azure, sur du CentOS 8.2
      • Sécurisation SSL des Flux
      • Paramétrage de Logstash avec agents Filebeat pour :
        • Journaux Système
        • Journaux Applicatifs
        • Indexes
      • Mise en place d’un Dashboard de supervision applicative dans Kibana
  • Prototypage d’une solution de stockage Objet destinée à des volumes importants : Ceph
    • Utilisation de ceph-ansible pour installer un cluster Ceph sur des VMs Azure grâce à Ansible.
    • Activation de Ceph-fuse
    • Activation de Ceph-FS / Montage en mode NAS
    • Démonstration PoC d’une base Postgres conteneurisée et clusterisée avec Swarm, sur montage Ceph-FS.
  • Activation des fonctionnalités du Framework DEP
    • Bootstrap de l’usine logicielle avec notamment la définition des usages et pratiques autour de Git et Gitlab
    • Définitions des pratiques élémentaires en matière de développement Front-End, Back-end, API, approches test-driven, model-driven, contract first.
  • Mise-en place de liens inter-applicatifs, comme notamment les web-Hook entre GitLab et Jira ou le Smart Commit.
  • Documentation intensive sous Confluence.
En savoir +
  • Sur un vaste projet de Smart-DataLake, c’est-à-dire une plateforme complète de produits pour consommer de la donnée, associée à un data-lake Hadoop Cloudera.
    • Mise en application des préconisations du RSSI en terme de sécurisation de la plateforme et notamment des conteneurs, suite à l’audit commandité par la DT.
    • Animation d’ateliers inter-équipes (ops + Dev), démos, Rex sur les cas de sécurisation réussis sur les produits de la plateforme:
      • Système de Fichiers en accès Read-Only
      • Blocage des montées de privilèges par SGID/SUID
      • Sécurisation SSL des flux, LDAP notamment
      • Exécution des binaires par des utilisateurs non-root uniquement
    • Utilisation poussée de git, gitlab, et notamment revues de Merge Requests interactive pour exemple, puis capitalisation de bonnes pratiques sur les playbooks Ansible
En savoir +
  • Sur un projet de refonte "data-centic" d'une GED, sous la forme d'une API de microservice connectée au SI digital.
  • -> Expertise et formation de l'équipe (5 personnes) sur l'outillage
  • -- Jira (Scrum, Agile, Releases)
  • -- Jenkins (CI, CD, Jobs de tests de performance)
  • -- Alien4Cloud (Topologies et environnements)
  • -- Kibana (dashboarding et requêtage elastic-search)
  • -- Sonar (Pratiques de développement, couverture de test, TDD)
  • -> Développements et accompagnement des développeurs tout au long des 12 sprints menant à la v1 de PROD
  • -- Langages: Java 8, groovy, scala (Gatling), GOlang
  • -- Plateformes/Frameworks: AWS, Scality, MongoDB, Jersey, Spring, Spring-boot, Spring-batch, git, gitlab.
  • En tant qu'Ingénieur d'Etudes Expérimenté, en prestation d'audit et de conseil en développement du SI:

    Chez un concessionnaire autoroutier français, dans le cadre d'un projet de péage à vitesse libre:
  • ..
    AMOA:

    • Récolte du besoin, maintien d'un dictionnaire de données dynamique sous Excel comme support.
    • Support PowerPoint pour présentations de solutions
    • Animation des réunions de récolte à l'aide des supports mis en œuvre.
    • Prise en charge des spécifications SFD sous Word avec macros de mise à jour automatisée.

    Tech-Lead:

    • Mise en place de la structure des sources du projet initial.
    • Conseil dans le choix des outils, en parallèle avec la mise en place d'une infrastructure outillée de type DevOps: Git, gitLab, Jacoco.
    • Prise en charge de l'Intégration et du déploiement continue avec Jenkins, une expertise Maven en application, la publication d'Audits sdans SOnarQube.
    • Architecture technique Java/Spring-Batch/Spring-Boot modulaire.
      o Couverture de tests-unitaires sur Batchs Spring à 80%
      o Tests cible sur serveurs de développement grâce au déploiement automatisé en DEV.
      o Mise en place d'un Job de release et déploiement recette automatisé.
    • Prise en charge des différentes factorisations nécessaires au fur et à mesure des besoins émergents.

    Team-lead, avec une équipe constituée d'1 développeur junior, 1 Product-Owner, 1 testeur, 1 stakeholder ETL et 1 Dev Senior Fullstack et Scrum-Master (Moi) :

    • Coatching de dev
      o Ateliers de coding Java dans le cadre de factorisations simples
      o Utilisation d'expressions régulières
      o Mentoring pour une utilisation efficace voir performante de git grâce aux lignes de commandes, sous cygwin ou git-bash.
      o Mentoring pour la programmation de requêtes PL/SQL complexes et optimales
      o Mentoring pour la rédaction de spécifications techniques pertinentes, avec notamment l'utilisation de diagrammes UML

    • Coatching méthodologique
      o Animation des différents rituels scrum, dont:
      o dans un premier temps des standup daily meetings bien orchestrés.
      -> Les Sprint-Plannings
      -> Les Sprint reviews
      -> Les rétrospectives
      o Communication écrite de rapports réguliers tenant compte des plans de charge et des feed-back équipe.
En savoir +
  • En tant qu'Ingénieur d'Etudes Expérimenté, en prestation d'audit et de conseil en développement du SI:

    Chez un constructeur automobile français, dans le cadre d'un projet de supervision en temps réel, à un niveau opérationnel, d'indicateurs de qualité pour chaînes de production d'Usines:

    _
  • Assistance à Maîtrise d'Ouvrage
    Expression rationnelle du besoin à l'aide de UML, methodologies et conduite de reunion.
    Assistance à Maîtrise d'Oeuvre
    Conception d'une solution adaptée au SI
    Spécification technique de l'intégration de la solution, notamment de l'API sur une architecture orientée Microservices.
    Spécification détaillée du développement de la solution avec UML, Rational Rose, SQL, Jboss, MQ, WBI, Oracle, Batchs, CDI, Jersey, AngularJS, Swagger.
    Les classiques: HPQC ALM, Outlook, PowerPoint, Word, Excel,
    _
  • Stack Java/Web/JEE:

    Java 7,8, Injection Weld CDI, sur JBossEAP 6.2 puis migration vers tomcat 8, Services Restful Jersey, Foundation-js / Angular-js

    Tests automatisés: TestNG, Grizzly, Protractor-js, Jenkins.

    Autre: foundation, node-js, browserify

    _
  • Méthodologie mixte avec scrum. Responsable de sa mise en œuvre, application sur des sprints de 3 semaines. Enregistrement de vidéos lors des démos.
    Utilisation de Jira et Confluence avec un rôle de ScrumMaster.
    Outillage agile utilisé: Excel pour le tracking, puis JIRA/Confluence, PowerPoint pour les vidéos, coatching agile, planning poker, et pour favoriser l'industrialisation d'un process de release, le déploiement continue, Intégration outillée avec Hudson, Sonar, Nexus et maven.
    Stack Dev-Ops: Stackato VMs, git, gitlab, maven, Jenkins, Pipeline, ...
    Scrum-coatch pour former l'équipe agile off-shore:
    Skype, Enregistrement de vidéos: tutoriels, enregistrement des démos hebdomadaires pour reporting Agile en fin de Sprint (3 semaines).
    Coatching lors des daily meeting
    Supervision du Sprint backlog, grooming, rétros, démos, planning poker.
  • Cette expérience est une expérience de 5 ans dans l'entrepreneuriat. Elle s'articule selon 2 axes: Un projet moteur de développement logiciel et la réalisation de missions de développement en freelance pour des comptes tiers.

    En tant que Freelance, prospection active de SSII porteuses afin de mener à bien des missions de Conseil en développement des Systèmes d'Information pour des grands comptes. Nombreuses missions mais aussi développement interne d'un projet digital innovant.
    .
  • MISSIONS (Détail des missions en 2nde partie de ce portfolio):
    • Accor Hotels
    • Thales Corporate Services
    • Fujitsu Technolog Solutions
    • Banque Européenne d'Investissement
    • Areva
    • AirLiquide
    • La Française Des Jeux
    • Alstom Grid
    • ERDF
    • LCL
    • Mutex
    • Médiavision
  • PARTENAIRES:
    Cella Informatique, Neurones IT, Fujitsu Technology Solutions, INTM, Prime IT, Altran, Ovyka, CGI, Bluesoft.
  • PROJETS
    Développement d'une plateforme B2B reposant sur des technologies Web n-Tiers

    Technologies:

    Jquery, Spring-MVC, Dojo, Dijit, Rest-Json, Web-Services SOAP, taglibs jspx, spring-Roo, Hibernate#debug(antlr), JPA, JPA Criteria API, JMesa, Tomcat, Appengine, broadLeaf

    Le but de ce projet est de libéraliser un marché niche à l'aide de la plateforme, tout en lançant un collectif de vacataires afin de démontrer son efficience.
    .
  • FORMATIONS:

    CQP Demos: Certification JEE 7
  • En tant qu'Ingénieur d'Etudes Expérimenté, sur des forfais pour des grands comptes, participation à la gestion de projet, l'encadrement et le développement de grands Systèmes d'Information.
  • Chez les clients:
    • EDF
    • Sanofi Adventis
  • En interne pour
    • CABDI : Crédit Agrcol Banque d'Investissement
    • Total
  • En centre de Développement ATS à Nantes
    • Predica
  • Pour Abylène, SSII comptant à l'époque près de 250 collaborateurs, participation active à des projets de développment J2EE en Régie chez les clients suivants:
  • Laser Cofinoga
  • Laser Loyalty
  • Fnac (DOSI)
  • ACMN-Vie
  • Dans le cadre d'un premier CDI pour la SSII DataCEP, filiale du groupe Altran, participation active à la veille technologique et au développement de projets ambitieux en régie chez ses clients grands comptes:
    • IBM PSSC Montpellier
    • Atos - Orange - projet MDSP
    • Laser Cofinoga (Galeries Lafayette)
  • Dans le cadre d'un projet de site générique pour le e-commerce avec Back Office dynamique (gestion de contenu de type CMS).
  • Rôle : Développeur
  • Environnement technique : EJB , Jboss 4, MySQL , SQL Server , Struts , Maven , Hibernate (framework)
En savoir +

Programmeur d'Exploitation

DPV BUSINESS
Décembre 2003 à décembre 2004
CDD
Paris
France
  • Dans le cadre de l'extraction de fichiers d'adresses destinés à des campagnes de marketing B2B et B2C.
  • Rôles : Administrateur système, Programmeur d'exploitation
  • Environnement technique : Apache , Oracle 8, Shell , Solaris , SunOS , Vi , IPTables , Kornshell , Samba , Squid , Awk
En savoir +
  • Dans le cadre de l'administration, le support et la maintenance d'un parc informatique contenant près de 5000 postes pour un département français.
  • Rôle : Administrateur système
  • Environnement technique : Domino , Lotus Notes , Novel , Token Ring , Windows
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
En savoir +
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • Support technique et maintenance d'une application JEE d'ERP sur mesure autour de la chaîne de production de contrats de régie publicitaire B2B et événementiel.
  • Garant des méthodes et techniques de développement au sein d'une équipe de 4 personnes.
  • Correction d'anomalies bloquantes techniques.
  • Correction et ajout de fonctionnalités.
  • Rédaction d'articles techniques, illustration d'anomalies et analyse des problématiques avec UML, diagrammes de flux, graphes de requêtes SQL pour optimisation.
  • .
  • Environnement technique: Java 6, Tomcat 7, Hibernate, MySQL, liquiBase, Ext-JS, log4j, Accès distant à une instance tomcat exécutant des jobs de calculs sur différents threads.
  • Poste de développement: IntelliJ, Linux Mint, Squirrel
  • Infrastructure de développement: Redmine, XWiki, git, Maven, ant
  • Dans le cadre de la mise en place d'un nouveau standard concernant les Déclarations Sociales Nominatives (DSN) entre tiers déclarant et Organismes de prévoyance, un projet de chargement en masse de données de référence provenant de SI tiers multiples, en vue d'une valorisation ultérieure lors du chargement des déclarations standardisées:
  • Conception du système permettant de capitaliser sur les ressources internes du SI afin d'enrichir et valoriser le nouveau format standard de façon intègre au sein du groupe et de ses canaux de communication.
  • .
  • Spécifications Fonctionnelles Détaillées à partir d'un cahier des charges.
  • Expression technique du besoin
En savoir +
  • Audit technique d'un framework de développement pour une grande banque française.
  • Analyse de l'existant et préconisation pour son évolution vers le web mobile et responsif.
  • Expertise technique dans le domaine des Réseaux Sociaux
  • Expertise technique Editeur Atlassian
  • Développement d'une plateforme de gestion des dons dans le cadre de jeux caritatifs, conjointement à une campagne de mails émanant de la plateforme de réseau social d'un client grand compte
  • TECHNOLOGIES:
  • Pour le site de dons: JEE, Grails, Apache, Ammado
  • Pour la plateforme de Réseau Social: Social Engine
  • GESTION de Projet
  • Suivi offshore des développement et amélioration de la plteforme PHP Social Engine
  • Intégration de la plateforme jusqu'aux environnements de Production
  • Intégration Continue et gestion de releases, aussi bien sur le projet de dev interne en Grails que sur les amélioration et patchs de produits reposant sur la suite Atlassian:
    • JIRA
    • Confluence
    • Bamboo
    • Stach
  • Echanges avec les supports des parties-prenantes, comme Atlassian, L'Intégrateur, L'éditeur Offshore.
  • Intégration Système Renforcée
  • Dans le cadre d'un projet d'application mobile PDA permettant aux agents d'effectuer leurs tournées de manière optimale...
  • Développement du socle technique Java avec les technologies Spring, Spring-batch, Spring-security, Struts-2, Tiles, Spring-Roo, Aspect-j, HyperJaxb3, Jaxb, Hibernate, JPA, Maven3,
  • Gestion et supervision des plateformes de développement, bases Oracle 11g, Serveurs WLS 10g et OSB WLS.
  • Gestion, supervision et administration de la plateforme d'intégration continue bâsée sur REdHat, Jenkins, Nexus, Sonar, Maven.
  • Référent technique et garant des bonnes pratiques de développement. Support aux développeurs et aux équipes des tierces parties-prenantes dans un contexte SOA.
En savoir +
  • Dans le cadre du développement d'un portail de monitoring d'Assets techniques par une équipe R&D
  • Développement de composants Widgets d'IHM présentant des graphiques interactifs et dynamiques afin de représenter l'état de santé de ses équipements / Assets, au sein d'un réseau électrique déployé donné.
  • Animation des différentes réunions de suivi SCRUM: daily Stand-Up, Retro, Demo, Planing, Backlog-Rooming
  • Développement de composants graphiques sur la base de spécifications de type Mockups, avec GWT, SmartGWT, FusionCharts. Patterns EventListener/EventProducer, Services Rest XML et GWT RPC Async. JaxB et Maven pour génération XJB et sérialisation Rest compatible FusionCharts.
  • Développement complet des composant avec JPA, Hibernate, EJB, MySQL, JBOSS 6 et 7, Tests unitaires, Tests d'intégration, openEJB, Log4J, SLF4J, logback.
  • Constitution de jeux de données paramétrables avec Excel, Notepad++, MySQL WorkBench
  • Utilisation de la suite DevSuite, TeamDev, avec SVN puis Git, tortoise, Win-Merge et Visual-Studio, avant migration sous Microsoft TFS, et Integration Continue avec les outils de la suite.
  • Interprète technique anglophone avec le plateau de développement ukrainien.
    • Assurer le bon fonctionnement et la disponibilité des applications en production,
    • Assurer le déploiement des applications,
    • Organiser la maintenance applicative et le maintien en condition opérationnelle,
    • Assurer une expertise technique auprès des projets,
    • Organiser et assurer la qualification des évolutions applicatives,
    • Optimiser la fiabilité, la performance, le niveau de sécurité des applications
    • Assurer un support auprès des utilisateurs des applications,
    • Assurer le paramétrage spécifique des applications
    • Assurer la gestion des incidents et le suivi associé et contribuer à la gestion des problèmes
    • Rédiger les livrables procédures d’exploitation, installation, paramétrage, supervision , reporting opérationnel, documents d’architecture des outils mis en œuvre,
  • Dans le cadre d'un projet de schéma directeur visant à unifier les développement effectués en interne à la Française des Jeux, l'équipe DevOps est en charge de fournir au prestataire dédié au développement une plate-forme d'usine de développement avec les outils suivant:

    1. Atlassian JIRA
    2. Atlassian Confluence
    3. Atlassian Greenhopper
    4. Atlassian Bamboo pour l'intégration Continue
    5. SVN

    |
  • Les Documents sous ma responsabilité

    * Dossier Technique d'Exploitation
    * Procédures d'Installation

    Les opérations effectuées sous ma responsabilité:

    * Ajout de Plugins de Fonctionnalités
    * Purges
    * Passages en Production
    * Monitoring JMX
    * Upgrades
    * Backup-Restore Tests
    * Configurations diverses de liens entre applications
    * Restoration complexe de dumps d'anciens applicatifs SVN-JIRA-Confluence vers la plate-forme Projet

    Les différentes études à mon actif concernent:

    * La supervision et monitoring de la charge sur la plate-forme du projet
    * Les procédures d'upgrades complexes avec impacts sur baseline de plugins
    * La mise en place d'une affectation de droits aux administrateurs par regroupements de projets "Domaines"
    * Proposition d'un processus de gestion des demandes pour création de projet selon domaine avec responsables et administrateurs à visibilité restreinte au domaine
    * Proposition de nouvelles fonctionnalités
    * Étude sur la Restauration de dumps d'anciens applicatifs SVN-JIRA-Confluence vers la plate-forme Projet
  • Dans le cadre d'un projet de site Web de e-Commerce destinés aux partenaires du groupe...
  • Mise en œuvre d'une forge de développement Agile
  • Partage de connaissance sur les outils mis en place
  • Animation d'Ateliers et présentation de la forge aux équipes externes de développement
  • Revue de l'architecture technique définie en phase de cadrage du projet G0
  • Migration des applications JIRA et Confluence déjà installées, par un upgrade de version, et une mise en conformité de avec l'arborescence Linux interne
  • PoC sur une suite d'outils d'intégration à la carte: Nexus-Maven-Subversion-Jenkins-Sonar
  • Demandes et suivi de Machines/IP pour les plateforme de prod et preprod de la forge
  • Demandes et suivi de Machines/IP pour les plateforme de prod et preprod des serveurs d'application cible de développement centralisé
  • Intégration LDAP Jira et Confluence
  • Intégration d'un Back-end Oracle 11g pour Jira et Confluence
  • Partage de connaissances et installation live des outils sur la plate-forme cible d'intégration continue. L'installation se fera en mode War sur Tomcat pour tous, avec Back-end Oracle 11g pour Sonar.
  • Systèmes Linux/UNIX SUSE SLES 11, RHEL 6.1 (Santiago), Solaris 10
  • Intégration de l'API Hybris dans l'outil Nexus
  • Formation classroom de 2 jours à Hybriss
En savoir +
  • Définition de l'architecture Système et Logicielle d'un projet de Change Management dans le cadre de l'ingénierie de centrales nucléaires.
  • Mise en place d'une forge reposant sur les technologies Atlassian Jira, Bamboo, SVN, Artifactory et Maven.
  • Reporting régulier
  • Démos agiles en fin de semaine
  • Meetings et conference-calls hebdomadaires avec les différentes parties prenantes du projet (dont Chine et Finlande).
  • Intégration d'une base de données Oracle 10 et génération des scripts SQL par Hibernate dans le respect des stratégies de nommage internes.
  • Modélisation UML des process business par diagrammes d'activité
  • Modélisation UML des composants et leurs interactions par diagrammes de composants et séquences.
  • Développement d'un projet multi-modules sur la base d'un prototype MDA reposant sur des diagrammes UML (eCore) et la génération de classes Java et GWT par Spring-Roo
  • Environnement technique: Bonita, GWT, Spring, Oracle 11g, Windows 2003 Server, Atlassian Jira, Confluence, Bamboo, UML 2.0 eCore, Eclipse, Spring-Roo...
En savoir +
  • Dans le cadre d'un projet européen pour le compte de la Banque Européenne d'Investissement, développement J2EE Back to Front, SOA.
  • Successeur responsable du développement du module de calendrier destiné au monitoring des échéanciers de prêts entre états gérés par la BEI. L'un des trois modules constituant le projet.
  • Mise en application de Patterns d'Intégration Enterprise (PollingConsumer)
  • Environnement technique :

    J2EE, Java 5, JSF, Seam, JBOSS, Hudson, Arquillian, JPA, Hibernate, Camel, VirtualBox, Ubuntu, Solaris, Bash scripting, JIRA with Agile, Visual Paradygm
  • Dans le cadre d’un projet « lean » visant à faire faire des économies au groupe, en optimisant son par de licences de solutions hardware et software pour l’engineering.
  • Rédactions et revues de documents d’architecture, Recueils d’exigences, Dossiers d’Architecture Technique.
  • Prototypage PoC d’une solution de Monitoring reposant sur les dernières technologies OpenSource. Cette solution de monitoring et de reporting devait s’intégrer dans une architecture WAN complexe. La solution permet de se répartir en fonction de la topologie cloisonnée du réseau worldwide.
  • Configuration de Système dans le respect des bonnes pratiques, avec utilisation de n Machines virtuelles pour démontrer le concept.
  • Respect des bonnes pratiques d’administration système
  • Environnement technique :

    Linux CentOS 5.5, VirtualBox, VMWare ESXi, Python/perl, php, Centreon, Nagios, Shinken, C++ ...
  • Dans le cadre de la Data Gouvernance d'un Système de dossiers de réservations clients et hôtels,

    Atlassian : Confluence, Jira, Fisheye
    SCM : SVN
    Testing : HP LoadRunner, Apache Jmeter, Celenium, Jmeter, Junit, Cargo, Clover, Cobertura
    QA : HP QC, Jira, Hudson, Maven, Sonar, PMD, CheckStyle
    J2EE : Spring, JSON
  • Etude de faisabilité pour l'externalisation de l'archivage et restitution avec indexation de méta-données et archivage
  • Comparaison des différentes solutions préconisées sur le marché
  • Chiffrage et estimation des coûts internes/externes
  • Planification de tirs de performance sur banc d'essai pour tunning de performance master (stations utilisateurs)
  • Plans Tests de montée en charge afin de caractériser la sécurisation SSL des flux depuis le serveur Web Frontal jusqu'au SGBD
En savoir +
  • Projet R&D d'Asset Management, Etude de risques et PnL, dans une équipe de 10 personnes sur le site Français, et 5 personnes en Tunisie.
  • C++, C#, Microsoft Visual Studio, Excel, Proxmox, Windows Server 2003,
    Debian, CentOS, Apache, Tomcat, Web2Project, Mantis BugTracker, SVN, Artifactory, Xwiki
  • Etude de l'existant (Code C++ et C#)
  • Mise en place des spécifications Fonctionnelles détaillées sur la base des exigences avec UML.
  • Dossier d'Architecture Technique du plan de migration sur systèmes répartis.
  • Retro-Planning, Abaques, Planning et gestion des tâches (Excel).
  • Mise en place des environnements de développements dédiés :
    > Plan de dimensionnement
    > Acquisition d'un serveur dédiée
    > Installation et configuration du système Hyperviseur de virtualisation
    > Installation des machines virtuelles de l'hôte
    > Installation et configuration des applications de suivi de projet et de vision partagée open-Source
  • Dans le cadre d'une TMA sur une application Sésame d'identification, d'authentification et de gestion d'habilitations (Single Sign On). Intervention d’un mois pour auditer et proposer une solution sur des problématiques techniques lors de la mise en place d’une évolution critique de l’application.
  • Environnement Technique: J2EE , Websphere 6.0, Web Services, Spring (framework) 2.0, Oracle 9i Database, RAD, Certificats SSL, Authentification RBAC, Web-Services RPC/Encoded
  • Rôles : Architecte technique, Analyste technique, Analyste fonctionnel
En savoir +
  • Dans le cadre d'un projet de sous-portail web de gestion d'opérations financières sur les assurances vies, orienté client.
  • Rôles : Architecte Technique : Architecture Applicative
  • Contexte technique : Jboss 5, MQSeries 7.0, Spring (framework) , XSD , ClearCase , WSDL , Architecture J2EE & Objet , ClearQuest , Maven 2 , Hudson , Spring WebFlow, Web-services Document/Litteral
  • Encadrement d’une équipe de 3 personnes lors de la phase de conception (notamment chiffrage des tâches, suivi du consommé de l’équipe)
  • Référent technique de l’application pour le management et les équipes externes (fournisseurs de web-service) et participation aux réunions d’architecture et de suivi d’activité de la phase de conception
En savoir +
  • Dans le cadre d'un projet de portail de gestion RH pour EDF.
  • Rôles : Développeur, Architecte Technique : Architecture Applicative, Développement et Système
  • Environnement technique : J2EE , EJB 2, Solaris , Weblogic , Weblogic Portal Server , Scrum , CruiseControl , Spring (framework) , BEA AquaLogic Service Bus , Oracle 10g, DBUnit, jMeter, CFT, Control-M (spécifications des entrées), Spring-batch, jaxp, jaxb
  • Architecture des environnements de développement
  • Gestion de l'intégration continue et des Livraisons "Releases"
  • Intégration du framework Spring Batch
  • Garant des bonnes pratiques de développement
    • Revues de code
    • Développement de composants transverse servant de modèle d'architecture
    • Support aux développeurs pour l'implémentation d'algorithmes complexes en mode TDD
  • J'ai travaillé sur ce projet EDF en tant qu'Intervenant pour le compte du prestataire Accenture Technology Solutions
  • Dans le cadre d'un projet de portail de simulation et de souscription à des produits financiers et assurances.
  • Rôles : Analyse et Conception technique, Développeur.
  • Contexte technique : Eclipse 3.2, J2EE 1.4, JSP , Subversion , Oracle 9i Database
En savoir +
  • Dans le cadre d'un projet de web Service permettant à des clients d'un groupe de magasins spécialisés de suivre leurs dossiers de suivi du Service Après Vente en ligne.
  • Rôle: Analyse fonctionnelle et technique, Concepteur, Développeur.
  • Contexte technique : EJB , J2EE 1.4, Xtreme Programming , Maven 1.1, BEA WebLogic Server 8.1 , Web Services , SQL Loader , Axis 1.4, Oracle 9i , Hibernate (framework) , SQL Plus
En savoir +
  • Dans le cadre de plusieurs projets basés sur des briques génériques. Chaque implémentation spécifique à un client peut donner lieu à des évolutions/améliorations de la brique générique. Un projet de site marchant comportant un frontOffice et un backoffice avec des options d'administration avancées.
  • Rôle: Analyste technique, Développeur
  • Environnement technique : DB2 , Struts , Websphere 6.0, Web Services , Spring (framework) , Rational Application Developer 6.0
En savoir +
  • Dans le cadre d'un projet de plateforme de gestion de dossiers de souscription à des produits financiers pour des grands magasins.
  • Rôle : Analyste fonctionnel, Analyste technique, Responsable des revues de code offShore, de la communication avec le client et les tierces parties prenantes sur des évolutions et changements à impact modéré.
  • Environnement technique : DB2 , EJB , J2EE 1.4, Lotus Notes , Rational XDE , UML , Websphere 6.0, Websphere WSAD 5.1.2, Web Services
En savoir +
  • Dans le cadre d'un projet "nouvelle génération", d'envergure mondiale, de plateforme de gestion de contenu pour les téléphones portables. Ce projet réunissait plus de 200 ingénieurs et développeurs, dont 20 dans l'équipe affectée au module "Content Delivery".
  • Rôles : Analyste Développeur, Testeur
  • Contexte technique : Oracle , Rational Rose , Struts , Websphere 5, Websphere WSAD , Mercury Test Director
En savoir +
  • Dans le cadre d'un projet de solution de simulation pour l'assurance vie, basée sur des technologies grid. Ce projet était un prototype destiné à la mise en valeur et la vente de gros serveurs permettant des calculs répartis (grid).
  • Rôle : Analyste technique, Développeur.
  • Environnement technique : ASP , J2EE , Struts , Websphere , JSF , Rational Application Developer 6.0, SQL Serveur , JSTL
En savoir +

TOEIC

English Institute

Novembre 2001
Niveau 4

Ingénieur en Architecture et Ingénierie des Systèmes et du Logiciel

EI.CNAM Paris

Septembre 2006 à février 2010
Ecole d'Ingénieurs du CNAM, en cours du soir.

DEST en Conception et Développements Informatique

Conservatoire National des Arts et Métiers, Paris

Septembre 2002 à octobre 2006

DUT en Génie des Télécommunications et Réseaux

Université Nancy 1 Henri Poincaré

Septembre 1998 à juin 2001
Certifications

Astronomer Certification for Apache Airflow Fundamentals

03/03/2025

Google Professional Cloud Architect

27/12/2025

Google Professional Cloud DevOps Engineer

14/01/2026

Google Professional Machine Learning Engineer

27/12/2025

Databricks Certified Data Engineer Professional

17 juillet 2024

Databricks Certified Data Engineer Associate

27 avril 2024

Snowflake Hands-On Essentials: Data Lake Workshop

3 août 2023

Snowflake Hands-On Essentials: Data Engineering Workshop

10 septembre 2023

InnoDay Award de l'Idée réalisée @Suez

14/04/2023

EF SET - C1 Advanced

05/12/2021

Elastic Certified Analyst

17/01/2022

Elastic Certified Observability Engineer

13/08/2021

Elastic Certified Engineer

25/03/2021

Professional Scrum Master™ I (PSM I)

17/07/2018

Certified SAFe® 5 Agilist

07/07/2020

AWS Certified Solutions Architect – Associate

11/12/2020
  • Java 8, 11, 13 +
    Expert
  • JPA/Hibernate
    Avancé
  • Weld-CDI, Jersey
    Intermédiaire
  • JBoss EAP, Tomcat
  • Angular-js / Foundation-js
    Avancé
  • Angular
    Avancé
  • Spring
    Avancé
  • HP Quality Center ALM, SM
    Intermédiaire
  • ClearCase, ClearQuest, Rational Requisite
    Intermédiaire
  • SVN, CVS, git, gitLab, Stash
    Avancé
  • Certifications J2EE : CQP DNT (Demos)
    Avancé
  • Cruise Control, Hudson, Jenkins, Nexus, Bamboo, Sonar, Maven
    Avancé
  • Load Runner, JMeter
    Bon niveau
  • SCRUM, certifié PSM
    Bon niveau
  • Java
    Avancé
  • Python
    Avancé
  • Go
    Intermédiaire
  • Shell : ksh, bash
    Avancé
  • ANSI SQL, PL/SQL
    Bon niveau
  • Powershell
    Intermédiaire
  • Javascript
    Bon niveau
  • TypeScript
    Intermédiaire
  • UML
    Bon niveau
  • Messaging MQ-Series, WMB, WMQ, Camel, JCaps, JMQ
  • App-Servers: Websphere, WebLogic, JBoss, Tomcat
  • Oracle
    Bon niveau
  • MySQL, MariaDB
    Bon niveau
  • DB2
    Intermédiaire
  • SQLServer
    Intermédiaire
  • PostgreSQL
    Bon niveau
  • Unix
    • Solaris
  • Windows
    • Server 2003
  • Linux
    • Red Hat
    • CentOS
    • Debian
    • Ubuntu Server
    • SuSE Enterprise
  • Dossiers d'Architecture et Guides d'Exploitation
  • Audit, Expression du besoin
  • Organisation et animation des ateliers
  • Cahier des charges, spécifications générales et détaillées
  • Outillage pour la gestion de projet et le développement
  • Intégration Continue
  • Forges et gestion de configuration
  • Sharepoint
  • Atlassian Jira, Confluence, ...
  • XWiki
  • Github, Gitlab, Team Foundation
  • Azure DevOps
  • Hudson, Jenkins, Nexus, Sonar
  • HPQC, ALM Octane
  • Cyclisme
  • Surf
  • Natation
  • Course à Pied
  • Musiques contemporaines
  • Jazz / Classique
  • Instrument: violon (8 ans de conservatoire)