Architecte Solutions
BPCE Payment Services |
mars 2023 - aujourd'hui
Intervention dans le cadre des projets IT Acceptation de Payment Services,
avec pour objectif de concevoir et de déployer des architectures
techniques répondant aux exigences de robustesse, d'interopérabilité et
de conformité aux standards du groupe.
✓ Élaboration des Dossiers d'Architecture : J'ai établi des documents
d'architecture détaillés, décrivant les solutions techniques proposées
pour chaque projet.
✓ Participation aux Comités de Projets et d'Architecture : J'ai activement
contribué aux réunions de projets et d'architecture, fournissant des
conseils stratégiques et validant les décisions techniques.
✓ Accompagnement des Équipes Projets : J'ai apporté un soutien continu
aux équipes projets tout au long du cycle de vie de leurs projets, en
fournissant des orientations techniques et en résolvant les problèmes
architecturaux.
✓ Conception des APIs IT Acceptation : J'ai conçu des APIs conformes aux
normes et standards établis par le groupe BPCE, en rédigeant des
spécifications détaillées pour assurer l'interopérabilité et la robustesse
du système.
Environnement Technique :
Axway, REST, EDA, swagger/OAS, Java, Kafka, .Net, Kotlin, Visual Studio
Code, Confluence, bitbucket, postman
Architecte API
BNP Paribas CIB |
novembre 2020 - décembre 2023
Participation au programme API First de BNP Paribas CIB, avec pour
objectif de structurer et renforcer la stratégie API de l'organisation. Cette
mission a porté sur la définition et l'application des règles de gouvernance,
l'optimisation des directives de conception, l'intégration d'outils
d'automatisation pour le cycle de vie des APIs, et l'accompagnement des
équipes à travers des formations et des revues de design, garantissant ainsi
des standards élevés de qualité, de performance et de sécurité.
✓ Gestion du Cycle de Vie des APIs : En tant que garant du cycle de vie
des APIs, j'ai veillé au respect des règles de gouvernance et de sécurité
de BNP Paribas CIB.
✓ Optimisation des Design Guidelines : J'ai enrichi les directives de
conception des APIs pour garantir la conformité avec les normes de
design et de sécurité du groupe.
✓ Outillage et Automatisation de la gestion du Cycle de vie des APIs : J'ai
contribué à la conception et à la validation d'un outil d'automatisation
de la gestion du cycle de vie des APIs, améliorant ainsi l'efficacité
opérationnelle.
✓ Evaluation des Outils : J'ai évalué et testé divers outils pour la
conception des APIs, en veillant à l'adoption des meilleures pratiques.
✓ Conception des Polices de Sécurité : J'ai participé à la conception des
polices de sécurité au niveau de l'API Gateway pour renforcer la
protection des APIs.
✓ Design review des APIs : J'ai effectué des revues de conception des
APIs pour garantir leur cohérence, leur performance et leur sécurité.
✓ Formation et Sensibilisation : J'ai sensibilisé et formé les équipes au cycle
de vie et au design des APIs REST pour favoriser une adoption efficace
des meilleures pratiques.
Environnement Technique :
Apigee Edge, Java, Spectral, Stoplight Studio, Visual Studio Code,
Confluence, bitbucket, postman
Architecte Applicatif
Direction Générale des Finances Publiques |
janvier 2020 - octobre 2020
Accompagnement des projets de la Direction Générale des Finances
Publiques pour garantir la conformité, la qualité et la sécurité des
architectures proposées, en s'appuyant sur les référentiels internes et les
bonnes pratiques d'ingénierie logicielle.
✓ Maîtrise des Référentiels d'Architecture : J'ai pris en main le référentiel
d'architecture de la DGFiP et le référentiel Copernic pour assurer la
cohérence des solutions proposées.
✓ Formation sur les Architectures REST : J'ai réalisé une présentation sur les
architectures REST pour sensibiliser les équipes aux bonnes pratiques.
✓ Revues et Corrections de Documents : J'ai effectué des revues et des
corrections des documents du référentiel d'architecture, notamment
sur le développement et les tests des APIs REST.
✓ Rédaction de Documents sur les Patterns d'Architecture : J'ai rédigé des
documents sur des Patterns d'Architecture tels que Backend For End et
API Gateway pour guider les équipes de développement.
✓ Proposition d'Architecture pour les Applications Front-End VueJs : J'ai
présenté une proposition d'architecture pour les applications avec une
interface utilisateur basée sur VueJs.
✓ Accompagnement des Projets pour le Passage en CAI :
o Phase d'Instruction : J'ai organisé des réunions avec
l'équipe MOE et les parties prenantes, revu les documents
de présentation du CAI et rédigé un tableau des actions
pour l'équipe projet.
o Phase CAI : J'ai rédigé une synthèse pour le chef de
bureau en vue de la réunion de préparation au CAI et
rédigé le relevé de décisions du CAI.
Environnement Technique :
Architecture orientée services et resources SOA/REST, Java/JEE, PHP,
Drupal, JBoss, Tomcat, JAX-WS, JAX-RS, WSO2, Spring Core, JSF, Oracle,
PostgreSQL.
Architecte Technique
Société Générale|
octobre 2017 - décembre 2018
Intervention sur les projets pour accompagner les équipes dans le
développement et l'évolution d'un socle technique robuste, conçu autour
d'une architecture orientée microservices.
✓ Formations d'Acculturation : J'ai dispensé des formations
d'acculturation sur des thèmes clés tels que Software Craftsmanship,
Architecture Web, Architecture Cloud et Réseau pour renforcer les
compétences des équipes.
✓ Développement et Maintenance du Socle Technique : J'ai développé
et maintenu un socle technique permettant l'exposition de web
services SOAP et des APIs REST, en mettant en œuvre les principes
d'authentification et d'autorisation (OAuth2, scellement par clés
symétriques) ainsi que le circuit Breaker.
✓ Définition de Topologies Autonomes : J'ai défini différents types de
topologies permettant aux projets de travailler en autonomie sur les
différents environnements dans une démarche DevOps, favorisant ainsi
l'agilité et l'efficacité opérationnelle.
✓ Assistance à l'Utilisation des Outils DevOps : J'ai apporté une assistance
précieuse aux projets dans l'utilisation des différents outils DevOps,
favorisant ainsi l'automatisation des processus de développement et de
déploiement.
✓ Assistance à l'Utilisation des Outils DevOps : J'ai apporté une assistance
précieuse aux projets dans l'utilisation des différents outils DevOps,
favorisant ainsi l'automatisation des processus de développement et de
déploiement.
Environnement Technique : Ecosystem Java, GIT, weblogic, wildfly-swarm, Spring Boot, jersey, resteasy,
maven, jacoco, junit, testNG, enunciate, soapui, OAuth2, SSL, Consul,
haproxy, jenkins pipeline groovy, Alien4Cloud, Cloudify, Yorc, Docker,
Kubernetes, App Dynamics, prometheus JIRA.
Bnp Paribas Leasing Solutions | Architecte Technique
juillet 2016 - octobre 2017
Intervention au sein de BNP Paribas Leasing Solutions pour accompagner
les équipes projets et assurer la maintenance de la Plateforme
d'Intégration Continue. Création d'outils et de composants techniques
adaptés aux besoins spécifiques des projets.
✓ Développement de Connecteur JMS : J'ai réalisé un connecteur Java
permettant de faire communiquer Tibco avec l'AS400, améliorant ainsi
l'intégration des systèmes.
✓ Socle Java : J'ai conçu et mis en place un socle de développement
Java pour BNP Paribas Leasing Solutions, implémentant les standards et
les recommandations de l'entreprise pour garantir la cohérence et la
qualité des développements.
✓ Générateur d'Applications Java : J'ai développé un générateur
d'applications Java conforme aux standards de BNP Paribas Leasing
Solutions, accélérant ainsi le processus de développement.
✓ Programme d'Installation et de Configuration : J'ai créé un programme
d'installation des outils et de configuration du poste de développement
Java pour simplifier la mise en place de l'environnement de
développement.
✓ Support et Formation : J'ai apporté un support technique aux équipes
de développement et j'ai formé les développeurs aux outils et à
l'environnement de BNP Paribas Leasing Solutions pour garantir une
adoption efficace des pratiques et des outils.
✓ Intégration de Solutions : J'ai intégré une solution de Master Data
Management (MDM) adoptée par le groupe à l'environnement de BNP
Paribas Leasing Solutions pour améliorer la gestion des données.
Environnement Technique :
NodeJS, npm, gulp, bower, Bootstrap, AngulaJS, Yeoman, Java 8, Maven,
Spring Core, JPA/Hibernate, Spring Data, Spring MVC, CXF, JWT, JMS, JTA
Architecte technique et Technical leader
Generali France |
juillet 2013 - juillet 2016
Conception et supervision des évolutions techniques de l'application L’ULIS
du service indemnisation chez Generali France, avec un focus sur la
maintenance de l'existant et l'intégration de nouvelles fonctionnalités pour
répondre aux besoins métiers.
✓ Refonte Intégrale de l'Application : J'ai dirigé la refonte complète de
l'application, en réorganisant les modules, en réécrivant les fichiers de
configuration (pom.xml) et en redéfinissant les dépendances. J'ai
également mis en place de nouvelles normes de développement,
amélioré les Web Services et optimisé les indicateurs de qualité.
✓ Encadrement et Formation : J'ai encadré et formé les développeurs
Java, assurant ainsi le transfert de compétences et le maintien des
standards de qualité.
✓ Supervision des Développements : J'ai supervisé les développements
Java, réalisant des revues de code régulières pour garantir la qualité et
la cohérence du code produit.
✓ Développement de Nouvelles Fonctionnalités : J'ai contribué au
dévelop...