Ma mission principale est de garantir la cohérence technique des systèmes sur lesquels je travaille et d’assurer leur adéquation avec les besoins métier. De plus, j’optimise le fonctionnement des équipes de développement qui m’accompagnent : montée en compétence et formation des collaborateurs, mise à disposition de plateformes de production efficaces. Ma devise : joindre l'utile à l'agréable.
Application de gestion de l'eau pour SOMEI (4 mois)
Capture des exigences techniques
Conception de la solution et rédaction du dossier d'architecture
Lead technique :
Développement frontend avec Angular 12
Développement backend en C#/.NET 5
Infrastructure On-Premise : IIS, SQL Server
CI/CD avec Azure Devops Server
Plateforme d'échange de documents SAP pour Hager (1 an)
Gestion de projet et plans de test avec Azure Devops
Rédaction de documents et animation de réunion en anglais
Infrastructure Azure : API management, Storage Account, Service Bus, App Service, Key Vault, App Insight, Logic App, WebTest, Dashboard, Workbook
Développement d'API REST en C#/.NET Core 3.1, revues de code, bonnes pratiques
CI/CD avec Azure Devops : git, pipeline YAML, template ARM
Mission d'accompagnement Devops pour l'ONEE Maroc (1 mois)
Animations d'ateliers pour présenter et définir les bonnes pratiques concernant l'utilisation d'Azure Devops :
Gestion des work items
Gestion de code avec Git
Utilisation des pipelines
Rédaction de guides de bonnes pratiques
POC pour l'IMA (Niort) concernant le stockage de la donnée pour une plateforme data sur Azure (1 semaine) :
Etude des solutions de stockage SQL dans Azure : Azure Database, Managed Instances, Elastic Pool, PostgreSQL, ...
Cas d'utilisation avec Tableau
Rédaction et présentation d'un document de synthèse
Etude pour Total autour de la Data Privacy (2 semaines)
Production d'un document décrivant les aspects de la Data Privacy depuis la gouvernance des données jusqu'à la mise en oeuvre de solutions techniques telles que le Data Masking
Animateur/formateur
Sopra Steria
2011
à mars 2020
Référent technique sur le bassin palois (2 sites) :
Ressources Humaines : suivi des profils techniques (architectes et développeurs), participation au recrutement, orientation de la politique de formation, accompagnement (tutorat), orientation des carrières
Commerce : participation aux comités d'affaire, connaissance des stratégies techniques des comptes clients, organisation des contributions et des revues sur les avant-ventes
Opérations : connaissance des grandes opérations, organisation des revues techniques, préconisation du staffing des profils techniques, suivi technique des projets et remontée des alertes techniques
Innovation : organisation de la veille technologique, représentation de la société dans des événements de la communauté technique, animation de points techniques internes
Formation Cloud & Devops d'une journée pour :
Découvrir et comprendre les possibilités offertes par le Cloud Computing,
Découvrir les solutions Cloud proposées par les principaux acteurs du marché,
Comprendre le Devops et ses avantages.
Webinar Azure Devops :
Création du support du webinar
Présentation du webinar (1/mois)
Transformation digitale :
Programme de transformation digitale de la division atlantique de Sopra Steria
Organisation de type « Holacracy » (entreprise agile)
Animation d’ateliers pour faire émerger des idées et des applications innovantes
Formation .NET :
Animation d’une formation interne sur la programmation C# en .NET 3.5 (environ 4 sessions de 3 jours par an).
Maintien du support de formation (cours et travaux pratiques).
Migration du support de formation de .NET 3.5 vers.NET 4.0.
Formation sur les sites de Paris, Nantes, Bordeaux, Toulouse et Pau.
Architecte
Sopra Steria
Janvier 2008
à mars 2020
Térega : traitement des données terrain (3 mois)
Encadrement et conseil technique
Conception de l’architecture (Cloud first, serverless, micro services)
Infrastructure AWS : SQS, Lambda, DynamoDB, S3
Devops avec BitBucket et Terraform Développements en Python 3.6 et .NET Core 2.1
Igesa : refonte du système des aides sociales de l'armée (1 mois)
Définition d'une méthodes de capture des exigences techniques
Aide à la conception de l'architecture
Étude de solutions low code
Total : Accompagnement DATA (6 mois)
Elaboration d’une démarche de mise en œuvre rapide des projets d’exposition de données
Production d’un arbre de choix des solutions techniques
Animation d’ateliers d’expression de besoins et de conception
Safran : chaîne de traitement de la donnée (4 mois)
Référent technique : évaluation des développeurs, montée en compétence
Définition de l'architecture logicielle
Développement de composants logiciels en Python avec Apache Zeppelin
Safran : mise en place d'une usine Devops (4 mois)
Présentation des pratiques Devops, évaluation de la maturité, recueil des besoins, rédaction d'un cadre de référence
Installation et mise en œuvre des premières briques (Redmine, Gitlab, Squash TM)
Infrastructure Red Hat
Total : refonte d'une application de recherche de document dans le cloud Azure (6 mois)
Développeur full stack pour une application Web et des micro services avec Angular 5 (Typescript), .NET Core 2.1 (C#) et Visual Studio 2017
Développement backend : C#, .NET 4.5.2, ASP.NET MVC, EntityFramework, Enterprise Library, WCF, Quartz.NET (ordonnanceur).
Création de tests unitaires automatisés.
Création de tests fonctionnels et de performance automatisés avec Selenium.
Mise en œuvre de SQLServer 2014 (chiffrement avec TDE et SSL).
Intégration et déploiement continu avec Visual Studio 2015, TFS 2015 et Powershell.
Rédaction de différents documents techniques en anglais pour le client.
TIGF : refonte d'un système de facturation du transport de gaz (7 ans)
Applications n-tiers dans une architecture SOA réalisées en .NET 4.0 et OpenEdge 11.3.
Services de traitements batch fonctionnant en multithreading avec la TPL.
Échange de données XML à l’aide de services Web ; réalisation des communications avec WCF.
Base de données Oracle 11g avec partitioning et failover.
Configuration d’une plateforme d’intégration continue avec Rational ClearCase, CruiseControl, FxCop et StyleCop permettant la compilation et le contrôle de qualité automatiques du système.
Rédaction du dossier d’architecture, du dossier développeur et des normes de développement.
Total : applications Web (2 mois)
Définition de l'architecture de plusieurs applications Web avec .NET 4.0.
Mise en œuvre de ASP.NET, MVC 3, DHTMLX et Entity Framework.
Audits de code, d’architecture et de performance.
Groupe Patrice Pichet : gestion des ventes (3 mois)
Définition de l'architecture d'une application web avec .NET 3.5, ASP.NET 2.0 et C#.
Génération de code avec CodeSmith.
Mise en œuvre de SQLServer 2005 et gestion documentaire avec SharePoint 2007.
Rédaction des dossiers d’architecture et d'autres dossiers techniques.
Avant-vente :
Réponse à des appels d’offre.
Prise en compte des exigences techniques et fonctionnelles.
Rédaction de propositions techniques et financières.
Élaboration de solutions techniques.
Evaluation des charges.
DCNS : audit d'une application de gestion de porte-avion (1 mois)
Mission d'audit d'architecture et de code d’une application en .NET 3.5 pour DCNS.
Étude du passage à Visual Studio 2010 et à .NET 4.0.
Proposition de technique de génération de code avec T4.
France Télécom (1 semaine)
Audit de gestion de configuration et validation du PGCL pour plusieurs projets France Télécom.
Développeur
Sopra group
Janvier 2003
à mars 2020
TIGF : système de gestion de transport du gaz (3 ans)
Réalisation et maintenance d'un système de gestion de transport du gaz en .NET 1.1 et C# avec Visual Studio 2003.
Migration vers .NET 2.0 et Visual Studio 2005, puis vers .NET 3.5 et Visual Studio 2008
Compagnie Française des Méthanes : simulation de facturation (9 mois)
Conception et réalisation d’une application de simulation de facturation pour la • Compagnie Française des Méthanes.
Architecture client / serveur dans un environnement Windows 2000 / Windows NT avec les SGBD Progress (9.1D) et DB2 UDB (7.2).
Modélisation avec le logiciel Méga (6.1) et la méthode Merise.
Mise en œuvre d’un AppServer
INFOSCA : centrale d’achat des magasins Leclerc (2 mois)
Portage d’une application de gestion de magasin d’un environnement client/serveur vers une solution Terminal Server.
Rédaction d’une proposition technique.
Réalisation et présentation d’un prototype dans l’environnement Windows 98/XP (postes clients), Windows Server 2003 (serveur d’applications) et UNIX/Linux (serveur de bases de données).
Compagnie Française des Méthanes : application de facturation (1 mois)
Maintenance d’une application de facturation pour CFM.
Architecture client / serveur dans un environnement Windows 2000 / Windows NT avec les SGBD Progress (9.1D) et DB2 UDB (7.2).
Utilisation de sources ODBC.
Migration de l’environnement Progress 9.1C / DB2 6.0 vers Progress 9.1D / DB2 7.2.
Ingénieur de conception et développement
Isia
Septembre 1999
à novembre 2002
Progiciel « Diapason »
Maintenance et conception de nouvelles fonctionnalités pour un progiciel de gestion intégré (menuiseries Lapeyre, cuisines Teisseire,…).
Architecture client / serveur dans un environnement Windows / Unix avec le SGBD Progress (9.1C).
Client léger
Utilisation de la technologie Webclient de Progress.
Étude de l’intégration de techniques orientées objets aux développements sur Diapason pour optimiser la taille du code compilé et faciliter son déploiement sur des plates-formes distantes.
Utilisation d'applications externes
Édition de documents avec Word (utilisation des fonctions de publipostage).
Mise à jour de données avec Excel (programmation OLE).
Intégration et développement d’OCX avec Visual Basic 6.0.
Échanges inter-application avec le langage XML.
Programme d’installation
Étude et réalisation d’un prototype de programme d’installation et de mise à jour automatique de Diapason par réseau local ou internet.
Développement avec Visual C++ et Wise Installer.
Portage de Diapason
Certification de Diapason pour Windows XP.
Portage de la partie serveur sur Windows 2000.
Ingénieur d'études
SII
Novembre 1998
à septembre 1999
Renault : Contrôle Electrique des Véhicules (8 mois)
Spécification, conception, codage et maintenance d’outils et d’applications pour le contrôle électrique des véhicules en chaîne de montage.
Utilisation de la méthode OMT, développement sur PC, MsDos 6.22, Windows 95, Turbo Pascal 7.0, Borland Pascal pour Windows.
Matra : préparation de mission pour le missile Storm Shadow (2 mois)
Codage de fonctions en C pour un banc d’essai de guidage de missile.
Codage d’un programme de conversion d’un fichier binaire en fichiers ascii.
Développement sur Windows NT4 Workstation, Visual C++ 5.0.
Développeur
Syrinx
Août 1994
à 1998
Cédéroms « Volcans » et « Ramsès II » (3 mois)
Conception, codage, test et validation de la partie installation ; mise au point de bibliothèques communes Macintosh / Windows ; développement en C/C++ sur PC, Macintosh, MacOS 8, Windows 98, Visual C++ 5.0, Code Warrior 3.1, InstallShield 5.
Passage du taux de demandes de support technique de 3% à 1%.
Société Générale : logiciel Journal Audio Vidéo Automatisé (3 mois)
Codage et test de fonctions de messagerie TCP/IP et de transfert FTP pour le journal d’entreprise de la Société Générale.
Développement en C sur Macintosh, MacOS 7.5.5, Think C 7.0, Code Warrior 2.0.
Air France : programmes d’enseignement pour le personnel navigant commercial (6 mois)
Portage d’applications Macintosh sur PC avec Oracle Media Object.
Installation d’un réseau Windows NT4 de 40 postes ; création d’un site FTP.
Spécification, conception et codage de nouvelles fonctionnalités pour un logiciel de diffusion de programmes télévisés (TPS, RFO, ...) ; utilisation d’une base Oracle V7 ; développement sur Macintosh, MacOS 7.5, Think C 7.0, Code Warrior 8.
Air France Programmes d’enseignement pour le personnel navigant commercial (6 mois)
Réalisation et installation de programmes pédagogiques avec HyperCard sur Macintosh ; utilisation de la technologie QuickTime.
Création de pictogrammes et retouche d'images avec Photoshop.
Administrateur système
Syrinx
1994
à novembre 1998
Administration des postes et serveurs de l'entreprise
Installation et administration de trois serveurs Windows NT4 et de 40 postes de travail sous Windows 95 et MacOS.
Air France
Installation et configuration d'un réseau composé de 40 postes Windows 95 et d'un serveur Windows NT4 (Ethernet, TCP/IP). création d’un site FTP avec Internet Information Server.
Progresser sur les aspects communications, technologiques, référentiels et méthodologiques. Acquérir du recul sur les enjeux clients et être porteur de solutions technologiques plus innovantes et adaptées. Participer au positionnement de l'entreprise en tant que ESN de référence sur l’architecture technique et sur des sujets de pointe.