Jérémie - Développeur LINUX
Ref : 190723C001-
78610 SAINT-LÉGER-EN-YVELINES
-
Développeur, Formateur, Intégrateur technique, Product Owner (45 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expériences professionnelles
FRANCE ATELIER (juillet 2020 - décembre 2021)
Directeur Technique Informatique
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
Environnement technique Node JS, Typescript Git, GitLab PM 2 OVH, Prometheus Grafana ExpressJS MongoDB, REST
UZIIT (juin 2020)
DevOps Chargé de migration vers OVH
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.
Environnement technique : Node JS, Hyperledger Fabric, ExpressJS, Swagger,
GitHub, IBM Cloud, ReactJS
Ingénieur de développement Blockchain
BlockCovid (avril 2020)
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.
Environnement technique : Node JS, Hyperledger Fabric, Hyperledger Explorer,
ExpressJS, Swagger, GitLab
Formateur Hyperledger
Alyra (depuis mars 2020)
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.
Environnement technique : Node JS, GitLab, Ubuntu, Virutal Box, Cryptotux,
Hyperledger Fabric, ExpressJS.
Ingénieur de développement et de
déploiement Hyperledger
Unblocked (février-mars 2020)
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.
Environnement technique : Node JS, Hyperledger Fabric, Hyperledger Explorer,
ExpressJS, GitLab
Depuis Juin
2019 Tuteur FOAD DevOps chez Icademie
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.
Environnement techniques : GitLab, Jenkins, Sonar,
Maven, Jmeter, NodeJS, CheckStyle, FindBugs,
Coverage/Complexity Scatter Plot, Docker
Depuis
Décembre 2018 Développeur Fullstack Blockchain
Consultant Uziit
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
Environnement techniques : CentOS on VMWare, vCloud,
Hyperleger Fabric, Hyperledger Composer, Bitbucket, Git,
NodeJS, Mocha, Chai, Sinon, LoopBack, API REST,
Bootstrap, Tabulator, Keycloak, Visual Studio Code,
WordPress, PHP, Javascript, OpenId Connect, Ubuntu
MaaS, Kubernetes, Oauth, Docker, Kafka, MongoDB,
LevelDB
Jan. 2017 - Nov. 2018
Ingénieur développeur Big Data
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.
Environnement techniques : BigData Hadoop, HubData,
Oozie, HDFS, Hive, Hbase, Cassandra, Java, Scala, Spark,
IntelliJ IDEA, Subversion, Jenkins, BladeLogic
Oct. 2013 - Déc. 2016
Concepteur Développeur Java Agile
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
Environnement techniques : IBM Websphere, J2EE, Maven, Spring
Batch, Entreprise Spring, Wicket, Eclipse, Web Services, WSDL,
Subversion, Nexus Repository Manager, Jenkins, Sonarqube, ALM
Quality Center, DB2, PL/SQL
Nov. 2008 - Sept. 2013
Expert Systèmes Linux
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.
Environnement techniques : HP Blade System, VMWare, RedHat
Entreprise Linux, RedHat Cluster Suite, $Universe, Mysql, Oracle,
Apache, PHP, Jonas, Bash, Awk
Déc. 2005 - Nov. 2008
Responsable Services Multimédias
Mobiles
Direction de l’Exploitation des Services
Services Multimédias Mobiles
Plates-formes et services: Visiophonie fixe-mobile, TV et vidéo, Mon PC
à distance et Ma Live Cam
Projet :
Pilotage des mises en production et des évolutions des services
externalisés avec les chefs de projets DOSM et PO
Mises en production et installation de nouvelles fonctionnalités
sur les plates-formes internalisées
Expertise sur les expérimentations et la validation des
nouveaux services avec les chefs de projets et FTR&D
Qualité :
Contribution à la qualité et à la performance des plates-formes
et services avec les Service Managers
Contrôle et garantie de la qualité lors des évolutions et des
opérations
Coordination des acteurs pour optimiser la QoS de bout en
bout
Support technique :
Pilotage et gestion des anomalies avec les TMC (STP, TMC-RM
et les fournisseurs)
Traitement des incidents complexes
Transfert de compétences vers l’exploitation
Nov. 2002 - Nov. 2005
Administrateur Applicatif
Unité Nationale de Production des Services et du SI
Service Multimédia Internet (7 administrateurs)
Plates-formes : Mail, MMS, Visio fixe-mobile, TV/Vidéo
Exploitation :
Pilotage et traitement des incidents (astreintes) sur les
plates-formes et les services pour garantir la continuité du
service et la qualité rendue aux clients
Participation aux côtés des experts services aux opérations
programmées à distance ou sur site
Développement et mise en place de scripts et d’outils pour
améliorer la supervision et l’exploitation
Génération et analyse de statistiques d’usage et de qualité
Support technique Niveau 4 :
Gestion de plaintes clients en tant que dernier niveau de la
chaîne de soutien Orange avec SSC
Assurer le respect des objectifs du processus maintenance
Oct. 2001 Nov. 2002
Expert Exploitant
Unité Nationale des Services
Service Data Internet (10 administrateurs)
Plates-formes : WISP, Portail, Mail, Minitel
Exploitation et supervision :
Pilotage et traitement des incidents en 24/24 puis en astreinte
Développements d’outils de mesure de la qualité : Robot
Newtest
Adaptation d’outils statistiques dans le cadre de la création du
pôle statistiques à UNS
Gestion de plaintes clients
Scrum Master/Dev Fullstack puis CTO
Dimoba (août-décembre 2019)
FORMATIONS
2013 - 2015 Master Ingénierie du Développement Logiciel, Université Technologique
de Compiègne
Stage de fin d’études au sein d'Orange (6 mois)
Direction du Système d'Information
2008 - 2009 MS Ingénierie Production et Infrastructures Systèmes Ouverts, École
des Mines de Paris
Stage de fin d’études au sein d'Orange (6 mois)
Direction de l’Ingénierie et du Support Technique
2002 - 2008 Préparation du diplôme d’ingénieur CNAM, Paris
Informatique Modélisation Optimisation (IMO), cours du soir
13 Unités de Valeurs sont validées
1997 - 1999 DUT Génie des Télécommunications et des Réseaux
IUT d’Annecy (74)
Stage technique non obligatoire (2 mois)
Centre de Ressources Informatiques, Archamps (74)
Stage de fin d’études (3 mois)
Dassault Aviation, Argonay (74)
Compétences
Coopératives
Agile Scrum, DevOps, ITIL, Pilotage projet avec les
chefs de projets et les fournisseurs, management
transverse pour améliorer la qualité bout en bout,
support technique et formation pour les administrateurs,
gestion des crises, mise en place de processus
Systèmes d’exploitation
administrateur : Linux Ubuntu, RedHat, CentOS
utilisateur avancé : Sun, HPUX, Windows
Applications
Blockchain, VoIP, MMS-C, Mail, Proxy, Web, Keycloak
Langages interprétés
JavaScript, NodeJS, PHP, Scala, Awk, Bash
Frameworks Java
Hadoop, Spring Core, Spring Batch, Entreprise Spring,
IBM MDM, Wicket
Frameworks Node/Javascript
Bootstrap, Loopback, Mocha, Chai et Sinon
Base de données
MySQL, Postgres, utilisateur Oracle, Cassandra, HBase,
Hive, utilisateur MongoDB et LevelDB
Infrastructures
Docker, Kubernetes, VMWare
Protocoles applicatifs
H323, SIP, HTTP, MMS, Radius, POP-IMAP-SMTP, SNMP
Langues :
Anglais : intermédiaire (lu, écrit)