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.
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
« 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
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".
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
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
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 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 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
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):
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. .
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.
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:
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:
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.
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.
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.
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:
* 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
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
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)
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++ ...
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.
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
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.
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
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é.
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
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).