EXPÉRIENCES PROFESSIONNELLES
Project Manager & Software Architect / via Klanik
Industrialisation complète d’une application orientée donnée « Competitors Cruncher » sur la plateforme Cloud Azure Devops
Total
> 6 mois
Fevrier 2019 à auj. Mots-clés : Azure Cloud, Azure Devops, CI/CD, Docker, Postgres, Python, Airflow, Django, Git, Bash, Linux Red Hat, Pipeline, Draw-io, Continuous Documentation, Refactoring
Gestion de projets
Gestion de 6 développeurs sénior
Gestion contexte client grand compte
Mise en place d'un journal de travail pour suivre le travail en remote
Rédaction des documents d'architecture avec draw.io et confluence : livraison en continue de la documentation
Architecture Logique
Architecture Physique
Architecture Applicative
Architecture Réseau
Architecture des Données Azure Devops : Supervision et Recette de l'industrialisation de l'application de la Conteneurisation des 4 composants de la solution
Conteneurisation des 4 composants
Airflow
Django
Postgres
DAG Airflow
Mise en place Continuous Integration
Mise en place Continuous Deployement
Information System & Software Architect / via Clevermind
Renforcement de l'équipe d'architectes SI et applicatifs. Environnement néo-banque multi-partenaires, multi-flux
Orange Bank
> 6 mois
Sept. 2019 à Fev 2020. Mots-clés : Java8, Maven, ArchUnit, JUnit, Git, Bash, Linux Red Hat, XLDeploy, Microservices, Cadrage, Spring-boot, Réingéniering, Oracle, Spring Batch, ELK, Jenkins, Audit Technique et Organisationnelle, Continuous Documentation,
Validation Dossier de cadrage et Accompagnement Projets dans la réalisation
Projet Automatisation Contestation des Opérations
Projet Automatisation des Clôtures de compte
Projet Automatisation Reconnaissance Faciale
Architecture Logicielle : objectif micro-services
Contribution à la modularisation de la base de code
Transition vers Event-Sourcing
Découplage du monolithe
Découpage du mono-repo
Amélioration du framework technique
Implémentation Rules Arch Unit Formation Développeur / Archi
Sensibilisation Domain Driven Design (vue Stratégique / vue Tactique)
Formation aux Tests Unitaire et au (pratiques) Crafts
Études Kappa Architecture
Passage batch oriented vers stream oriented
Plus Étude outil d’orchestration pour AWS & Kubernetes
Divers Développements
Règles ArchUnit : Bonne utilisation de la Validation API
Maintenance et évolution : Outils d'analyse de logs de production
Devops Architect / via Cober
Consultant et Architecte Devops en soutien à 3 features team sur des problématiques de déploiement et release dans une approche microservices en organisation agile
SGCIB(Société Générale)
> 6 mois
Juillet 2018 à Janvier 2019. Mots-clés : Devops, Kanban, DockerEE, Java8, Git, Bash, Linux Red Hat, XLDeploy, Microservices, Cadrage, Spring-boot, Réingéniering, Oracle, Spring Batch, Elastic Search Cluster, Jenkins, Audit Technique et Organisationnelle, Continuous Documentation, Read The Docs
Consultant Auditeur Devops
Audit du processus de déploiement et de release
Définition de la cible et stratégie d’implémentation
Devops/Dev
Installation Cluster Elastic Search 5.6
Implémentation des améliorations de la chaîne de déploiement automatique et documentation
Automatisation / Standardisation via Documentation
Conduite du changement au travers de la documentation
Support technique sur les outils développés et contribution à la résolution des incidents et des problèmes rencontrés pendant les déploiements Mise en place des outils de monitoring et procédures associées pour permettre aux OPS d'assurer la surveillance / l'exploitation de l'application et également aux entités de DEV pour l'analyse de niveau 2 des incidents de production.
Développement Golang : cli utilisant l’API IT as a Service
Proposition de moyens innovants sur les problématiques tout en respectant les standards du groupe
Instauration de la culture DEVOPS au sein des 3 features team : 2 Paris / 1 Bangalore
Intégration et application de la méthodologie Agile Scrum, participer et contribution à l'ensemble des cérémonies
Information System Architect / via HR Team
Architecte SI en soutien à l ’équipe d’architectes sur des problématiques microservices en organisation agile avancée
Edelia (EDF)
> 6 mois
Janvier 2018 à Juill. 2018. Mots-clés : Java8, DDD, Microservices, Cadrage, Spring-boot, Réingéniering, Cassandra, CQRS, Batch, Métamodèle d’architecture, Jenkins, Comité d’architecture fonctionnel et technique, Gitlab, Continuous Documentation, Plantuml, Asciidoc, Sonarqube
Réengineering-Projet Sowee « Pilotage par le budget » :
Reprise d’un projet produisant des prédictions de budget (Algo R&D EDF)
Analyse des problèmes de RUN et de conception du BUILD
Respect des normes d’architectures - contraintes de volumétrie/performances
Production des documents d’architectures (UML Déploiements, UML Séquences, etc)
Superviser les feature team agile pendant la phase de développement Formateur DDD orienté architectures microservice
Méthode Tactiques du Domain Driven Design
Méthode Stratégique du DDD aux architectes
Industrialisation Architool : outil de documentation d’architecture en java
Intégration Continue de l’outil (Jenkins, Gitlab, Bash, Docker, Java8 Spring)
Déploiement Continu de l’outil (Linux, Docker, Bash, Java, maven 3 )
Documentation de la solution aux feature teams.
Information System Architect / via Finaxys
Architecte SI soutien à équipes d’architecte de 5 personnes dans un environnement grand compte
BNP Paribas PF
11 mois
Sept. 2017 à Déc 2017 Mots-clés : Java8, DDD, Démarche Devops, Socle Technique, Java, Jenkins, Git, Gitlab,Nexus, Continuous Documentation
Etudes comparative sur outils d’analyses statiques
CAST Software
Sonareqube
Rationalisation des socles techniques
Cadrage de l’étude
État des lieux de la maturité devops Évaluation du modèle de maturité Devops par filière
Définition de la cible du Software Delivery Lifecycle
Déclinaison pour le socle Java
Déclinaison pour le socle .Net
Déclinaison pour le Socle BDD
Chiffrage de la roadmap
Objectif : standardiser les développements
Senior Software Architect on multi project java Team / via Clevermind
Craftsman, DDD praticien et Soutien technique équipe de développement Java de 9 personnes dans un environnement Scrum
Médiamétrie
11 mois
Octobre. 2016 à Aout 2017 Mots-clés : Java8, DDD, Seedstack, Coaching d’équipe, Dette Technique Maven, Java, Jenkins, Git, Gitlab,Nexus, Continuous Documentation, Plantuml, Asciidoc,
Formation plusieurs Équipe
Méthode Tactiques du Domain Driven Design
Bonne pratique autour test
Conception complète d’une application SGI
Pair progr. avec les developpeurs de l’équipe pour former au DDD
Choix des briques du projet et Développement Mise en place de la « Continuous Documentation »
Étude du contexte de l’équipe
Mise en place des outils : plantuml, asciidoc, hugo
Mise en place des instance AWS et jenkins
Mise en place des conventions de documentations
Construction Roadmap de désendettement
Objectif : standardiser les développements
Senior Software Architect on Big Data Stack / via Palo-IT
Conception du SDLC - Software Delivery Lifecycle Orientée Big Data afin de péréniser les développements pour se diriger vers du continuous delivery.
Axa Data Innovat° Lab
10 mois
Janv. 2016 à Oct. 2016 Mots-clés : Maven, Java, Jenkins, Github, Scala, Stash, Nexus, Continuous Delivery, Continuous Build, Quality, Machine-Learning, Hadoop, Hue, Cloudera
Audit de l’application inhouse de Cleaning (Scala)
Audit et Maintenance du produit
Proposition d’une Roadmap pour la v3 du produit
Mise en place du Software Delivery Lifecycle (SDLC)
Etudes de l’existant
Choix des briques de la CI
Dossier complet de recommandation pour toute la chaine Mise en place de la configuration maven
Creation pom entreprise
Creation de distribution maven pour Cloudera
Configuration des plugins : java/scala, documentation
Création des archetype de projet
Etude mise en place d’un socle technique logiciel
Objectif : standardiser les développements
Openshift/PaaS Senior Consultant / Red Hat
Consultant technique aidant à la mise en place d'Openshift v3 plateforme orienté microservices dans le contexte d'Amadeus.
Openshist/PaaS Senior Consultant / Red Hat
Consultant technique aidant à la mise en place d'Openshift v3 dans le contexte d'Amadeus.
Amadeus (Sophia A.)
1 ans
Janv. 2015 à auj. Mots-clés : Openshift v3, Kubernetes, Docker, Golang, Openstack, Ansible, Bash, Github, Git , Flannel, OpenContrail, Vagrant, Linux
Automatisation installation Openshift v3
Modification scripts Ansible + API Vagrant
Automatisation installation Kubernetes sur Openstack
Modification scrips Ansible
API Heat Openstack
Développement procédure de tests
Création du Seed Business Framework : un cadre de développement métier innovant basé sur DDD/CQRS Bug Fixing on different opensource projects
openshift / kubernetes
openshift-ansible
kubernetes-ansible
Developpement Interne PaaS privé Amadeus
Git / Stash
Golan
Architecte Logiciel & Framework / DSIN
Bras droit du responsable de la Business Unit Socle Technique et Coach/Référent technique pour l'architecture logiciel du nouveau socle technique DSIN : SEED.
PSA Peugeot Citroën
2 ans
Sept 2012 à Dec. 2014. Mots-clés : Java 6/7/8, Guice 3.0, JSR330, Nuun, IOC, DI, JSR, JPA1/2, AngularJS, Spring, Hibernate
Conception du nouveau socle technique
Définition de la nouvelle architecture (core, support & functions)
Intégration de nuun-framework (ioc framework)
Référent technique, Coaching sur le développement des support technique du socle (rest, web, cache, scheduling, batch, persistence, transaction, core, etc ...)
Prise en compte de l'existant
Création du support tech...