â Mise en place des bonnes pratiques et recommandations de
design des APIs
â Travailler en étroite collaboration avec les équipes de
développement afin d’améliorer la qualité de design des API et
pousser la culture Design First
â Définition et implémentation des policies à mettre en place sur
apigee edge (spike, quota, sécurité, OWASP, etc)
â Automatiser la publication des API sur un portail API en utilisant
APIGEE
â Promouvoir l'utilisation du portail pour publier et consommer les
API
Cloud Architect
â Analyser les architectures logicielles existantes et formuler des
recommandations stratégiques dans le cadre de leur
refonte/évolution
â Participer à la communauté des architectes en étant force de
proposition
â Conception et déploiement de solutions techniques hautement
disponibles, scalables et sécurisées dans le cloud AWS (Cognito,
EKS, ECS, AWS API Gateway, S3, IAM, WAF, Cloud Front, Lambda)
â Mettre en place le service AWS Cognito pour la gestion des
utilisateurs et de leur authentification, ainsi que le service API
Gateway pour l’exposition sécurisée des APIs.
â Déploiement d’infrastructures avec de l’IaC en Terraform
â Installer et configurer les outils transverses (Apache Airflow)
â Optimisation des coûts de la facture AWS
â Industrialisation des déploiements avec la mise en place de
pipelines CI/CD, de la conteneurisation etc.
â Contribution au support de production et formation des équipes
de développement sur l'outillage et le DevOps
â Architecte Solution
â Responsable des pôles de développement Java, Front et Mobile
(30 personnes)
â Responsable de la chaîne CI/CD
Réalisations
Dimension Fonctionnelle/Applicative
â Pilotage et réalisation de l’architecture de bout en bout de
plusieurs projets dans le cadre de la transformation digitale:
Référentiel PDV, Gestion des campagnes marketing
(EspaceCOM), Portail fournisseurs, Gestion des documents Immo
Mousquetaires, etc
â Architecture des services transverses dans le cadre du
programme RED ( Gestion d’autorisation, Référentiel PDV,
Fidélité, Compagne, etc)
â Recueil des besoins, animation d’ateliers métiers transverses et
participation à la production et validation de l’expression des
besoins.
â Définition de la stratégie d'API à partir des besoins exprimés par
les clients.
â Accompagner les projets jusqu’à la mise en production et
garantir la mise en œuvre des solutions des architectures
définies.
â Contribution à l'élaboration des patterns d'architectures
â Validation des réponses des partenaires externes et leurs
cohérences avec l'existant
Dimension Solution
â Définition des architectures sur la base des solutions préconisées
et des patterns d'architectures (API Mangement, MOM,
architectures micro-services, …).
â Conception et mise en place d'un processus d'intégration et de
livraison continu.
â Création de pipeline jenkins as code
â Choix et mise en place de d'une solution pour la sécurisation des
API.
â Établir les bonnes pratiques sur chaque projet
â Veille en matière d’architecture et évolutions technologiques
â Définition de socles techniques et établissement des choix
technologiques
â Validation de la qualité, de la sécurité et de la maintenabilité des
livrables (code et documentation)
â Assurer l'homogénéité des développements des différentes
équipes au niveau de la qualité du code, de la sécurité, des
technologies utilisées, du respect des règles de développement
â Contribution à l'élaboration du plan stratégique SI.
Contribution au choix des nouvelles solutions en réponse aux
besoins de l'entreprise.
â Développer et proposer des services techniques transverses
â Sélection des frameworks à mettre en oeuvre
â Développer des POC pour sélectionner et valider les choix.
â Coaching des développeurs
â Définition des normes de développement
â Créer des archetypes
Dimension Management
â Renforcer la cohésion entre les membres de l'équipe
â Favoriser l'auto organisation dans une équipe projet
â Contribuer à la mise en place de l'agilité dans l'équipe projet
â Organiser et contribuer à la veille technologique des
développeurs
â Entretiens d'embauche
â Entretenir des relations de proximité avec les autres équipes (ETL,
Infra Factory, Métier, etc)
Audit de code (Respect des normes d’intégration, Architecture,
Code source, IHM, tests unitaires, sécurité, documentation, ...)
â Mise en place de l’usine d’intégration contenu Jenkins pour tous
les projets de la caisse des dépôts (front JS + back Java).
â Développement de plugin jenkins
â Développement et mise à jour des archétypes maven
â Rédaction d'un guide d'utilisation Git
â Rédaction d'un guide d'utilisation de l'usine Jenkins (Front +
Back)
Projet : site – ********
Réalisations
â Améliorer la position SEO de site ******** (Développements
de Landing pages, redirection nginx,...)
â Tracking des vidéos youtube
â Tracking des pages vues
â Maintenance et amélioration des tunnels auto, santé, MRH et
emprunteur
â Intégrer les avis clients sur le site ********
Fourniture de la plate-forme d'échanges relais information voyageur en
temps réel
Réalisations
â Gestion du backlog et définition des priorités associées
â Définition de l'architecture globale de l'application
â Garantir la qualité technique des développements en conformité
avec l’architecture définie
â Porter la solution technique associée au module
â Apporter le support technique aux développeurs (coaching
technique)
â Chiffrage des tâches à effectuer selon la méthodologie agile
Responsable du bakend et tâches complexes (Redis, Spring,
Refactoring)
â Mise en place d'outils de tests (Junit, Mockito, fest, nosqlunit)
â Configuration de serveurs Redis, Tomcat
Réalisations
â Leader du programme refonte d’espace privé intègre les
domaines Gestion produits, Gestion contrats, Souscription et
Gestion des remboursements pour les segments client particulier
et Entreprise
â Définir les cibles et les trajectoires permettant de répondre aux
besoins de l’entreprise
â Contribuer à la définition, à l’évolution et à la diffusion du cadre
d’architecture.
â Définition des patterns d’architectures (API Management, MOM,
architectures micro-services, IAM, ...)
â Définition de la stratégie API
â Responsable des plusieurs streams :
o Governance : Proposition de RACI, API design best
practices and recommendations
o Security : Identity & Access management
o Devops : CI/CD, automation tooling
o Core team : Mise en place des API techniques (monitoring,
logging, tracing, authorization, etc), Mise en place des
starter pour aider les développeurs à mettre en place des
API fonctionnel dans l’état de l’art.
Réalisations
â Gestion du backlog et définition des priorités associées
â Réalisation des "Spécifications Détaillées complémentaires" avec
le référent fonctionnel (volet technique)
â Assurer la responsabilité de la conception détaillée du module
â Garantir la qualité technique des développements en conformité
avec l’architecture définie
â Porter la solution technique associée au module
â Apporter le support technique aux développeurs (coaching
technique)
â Former l'équipe sur GWT
â Chiffrage des tâches à effectuer selon la méthodologie agile
â Mise en place de l’usine de développement
â Implémentation des interfaces utilisateurs (GWT)
â Implémentation des tests unitaire et tests d'intégration
â...