Organisation stratégique des rôles de la DSI et création des projections à 2 ans sur les plans humains, techniques et financiers pour préparer les levées de fonds
Pilotage de l'équipe de développement en Agile Scrum Interface entre les développeurs et les Product Owners gestion des backlogs et animation des chiffrages, des DSM et des revues de Sprint
Mise en place des tests d’intégration et des revues de code
Référent technique DevOps Mise en place de la CI/CD sur GitLab avec un Delivery automatisé en Dev et en Acceptance Gestion de l'environnement OVH VM, DNS et Certificat SSL
Développement Node JS Solutions de gestion de garage automobile, site marchand et back office en Typescript
Mise en oeuvre de 2 APIs REST de gestion des comptes utilisateurs et de gestion des données sur Mongo
Évolution et gestion des bugs dans une SPA Vue Js
DevOps Chargé de migration vers OVH
Uziit (juin 2020)
Intégrateur et développeur Blockchain
Blockchain4awareness (mai 2020)
Intégrateur et développeur Blockchain pour Blockchain4awareness
Réalisation d'un projet de blockchain Hyperlegder pour gérer la traçabilité des
produits médicaux dans le cadre du hackathon CodeTheCurve de l’Unesco, au
sein d’une équipe composée d’un Business Développer, d’un conseiller
Marketing et d’un Relation partner manager.
Des choix architecturaux à la réalisation en passant par l’installation des
serveurs, l’intégration Hyperledger Fabric, le développement du chaincode en
JS, de l’API Rest et du front en ReactJS.
Ingénieur de développement Blockchain pour Block Covid
Réalisation bénévole d'un projet de blockchain Hyperlegder pour tracer les
tests Covid19.
Sur la technologie Hyperledger Fabric, développement des smartcontracts ainsi
que d'une API Rest basée sur Swagger.
Développement Node JS : Smartcontracts et API permettant une interface avec
la blockchain. Définition de la solution avec 2 autres devs et un chef de projet.
Formateur Blockchain Hyperledger Fabric chez Alyra
Animation d'une formation Hyperledger Fabric à la promotion 2020 de
développeur Blockchain. Création du support de formation et des TP.
Développeur et intégrateur Hyperledger chez Unblocked
Réalisation d'un projet de blockchain Hyperlegder pour Money Lisa.
Sur la technologie Hyperledger Fabric, mise en œuvre de l’infrastructure,
création du réseau et développement des smartcontract ainsi que d'une API
Rest.
Développement Node JS : Smartcontract et API permettant une interface avec la
blockchain. Rédaction des documents d'installation et d'exploitation.
Conseil auprès du product owner pour l'analyse du besoin.
Animer, guider, initier et rassurer les apprenants du cursus
Mastère Expert Digital Spécialisation Architecture Web (Bac
+5) en les formant a module « Initiation Devops et mise
en place d’un workflow Devops avec Jenkins et Docker ».
Cette mission s'accomplit au travers de 4 médias : le
support de cours, le forum de discussion, quatre
conférences téléphoniques avec écran partagé et un
examen final.
Formation aux outils GitLab, Jenkins, Sonar et leurs
principaux plugins.
Introduction au DevSecOps.
Création de la solution Uziit Avis sur l'architecture
blockchain Hyperleger Fabric.
Définition de la solution de gestion d'avis
consommateur en s'appuyant sur les technologies
Blockchain.
Choix et location d'une infrastructure VMWare
vCloud héberger en France pour créer et administrer
des serveurs CentOS.
Développement et intégration la solution en
s'appuyant sur la plate-forme Hyperledger
Composer en NodeJS en suivant un processus
Behavior Driven Development avec Mocha, Chai
et Sinon.
Gestion des versions du code avec Bitbucket et Git.
Implémentation d'une API REST pour interroger la
blockchain avec le framework LoopBack.
Développement d'une IHM Responsive Bootstrap
pour les entreprises avec une authentification
OpenId Connect gérée par un serveur Keycloak.
Création de plugins WordPress pour interroger l'API
REST.
Livraison de l'ensemble des composants en
production et passage en mode itératif pour adapter
la solution aux besoins clients.
Architecture et mise en œuvre de l'intégralité de la
solution de la définition du besoin à l'exploitation en
passant par les choix techniques, le développement
backend-frontend et l'installation des systèmes et
réseaux. En un mot Fullstack.
Utilisation de Slack pour les échanges et de Trello en
mode Kanban pour le suivi.
Divers POC avec Ubuntu MaaS, Kubernetes et OAuth
Développement de workflows sur le cluster BigData
Hadoop du SI France d'Orange dans l'équipe de solution BI
et Big Data pour répondre aux besoins métiers avec ou sans
l'aide des Data-Scientists.
Création des flux de données en langages HQL et Java.
Enrichissement les bundles Oozie avec des workflows de
supervision et de monitoring basées sur les logs des
workflows Java. Ces logs sont stockés dans des tables
Hbase et consulter en HQL.
Création d'un framework de test des Bundles et des
Workflows Oozie en Blackbox dans le but de déterminer si
une évolution de Hadoop ou de l'environnement à un impact
sur les workflows existant.
Rédaction de la documentation intégrale pour que les
exploitants puis utiliser ce framework sur l'ensemble des
environnement (développement, intégration, métrologie,
préproduction y compris la production).
Création de jeux de données de bouchons pour HDFS,
Hive, Hbase et Cassandra.
Optimisation des temps de calculs principalement sur les
scripts HQL.
Correction de bugs fonctionnels dans du code Scala.
Mise en œuvre du déploiement continue par l'intégration
de l'outil de déploiement officiel BladeLogic dans la chaîne
d'intégration continue (Subversion, Jenkins, Sonar) pour
améliorer le TTM et libérer les développeurs des phases de
mise en production.
Soutien aux nouveaux Data-Scientist.
Développer les fonctionnalités du Référentiel Clients d'Orange en
suivant la méthodologie Agile Scrum (suivi avec l'outil Mingle).
Intégration des modules développés en J2EE pour IBM WebSphere
sur les environnements des qualifications dans le but de valider les
corrections embarquées.
Suivi des tests d'acceptation avec ALM Quality Center.
Analyse et recherche d’anomalies pour améliorer l’expérience
métier et la robustesse du service.
Automatisation des tâches répétitives d’intégration et de livraison
pour amélioration la fiabilité des livraisons et le TTM avec Jenkins,
SVN et Nexus Maven.
Développement d’une IHM avec le framework Wicket
Développement de nombreux batchs d'import ou d'export de données
avec le framework Spring Batch
Support Technique Unix et X86 au sein du SI d'Orange.
Installation et mise en production des plates-formes en environnement
Linux RedHat et Vmware.
Amélioration du processus ITIL Change Management par la mise en
place de procès verbaux de livraisons des systèmes Linux pour les
métiers.
Développement en Bash des outils de vérifications automatiques des
installations puis intégration dans l’outil de déploiement Blade Logic.
Développement d'outils d'installation automatique de RedHat sur les
Blade HP en PHP et en Bash.
Contribution à la qualité et à la performance des plates-formes dès leur
livraison aux domaines.
Correction et évolution des plans de nommage avec les chefs de
projets.
Support à l’exploitation durant les opérations d’évolution.
Transfert de compétences RedHat, réseaux et BladeLogic vers mes
homologues.