Développeur Front-End

Société Générale
2022 - Now
  • 🔹 J'ai rejoint la division Global Technology Services (GTS) de la Société Générale en août 2022, d'abord en tant que développeur Angular, puis en tant que développeur React et Angular. J'ai travaillé sur des projets utilisés par les équipes techniques internes.

  • 🔹 10 développeurs (8 back, 2 front), 2 PPOs et 2 ingénieurs DevOps.

  • 🔹 Certains projets front-end étaient attribués à un seul développeur et pour d'autres nous travaillions à deux.

  • ✅ Construction de nouvelles fonctionnalités sur des projets existants : offres de demandes d'opérations réseau, composants d'affichage...

  • ✅ Participation à des ateliers avec le métier et challenge quand nécessaire

  • ✅ Migration d'Angular de v12 à v16-18 selon le projet

  • ✅ Construction de nouveaux projets from scratch avec des outils de qualité

  • ✅ Construction d'un repo App Starter React et Angular

  • ✅ Documentation des projets avec MkDocs

Projet Red Button

Suite au Digital Operational Resilience Act (DORA), ce projet vise à fournir un portail pour protéger le réseau interne des intentions malveillantes et assurer la résilience du réseau.

ReactTypeScriptReactstrapMaterial UIJenkinsHuskyESLintPrettierSonarQubeVitestReact Testing Library
  • 🔹 Mise en place des outils de qualité et de test
  • 🔹 Développement d'un MVP : création de tâches, liste des tâches, détails des tâches

Portail pour l'automatisation réseau

Ce projet consiste en 2 codebases. L'objectif est de fournir une interface pour créer et gérer les demandes d'opérations réseau : ouvertures de routes, provisionnement d'instances, configurations VPN, etc.

AngularTypeScriptAngular MaterialBootstrapKarmaJasmineJenkinsRxJSngx-toasterngx-translate
  • 🔹 Ajout de fonctionnalités pour gérer de nouveaux types de demandes
  • 🔹 Migration progressive de v12 à v19
  • 🔹 Extraction du code dupliqué en composants
  • 🔹 Simplification de la structure des dossiers pour réduire la charge cognitive

Portail de gestion des interfaces ACI

Ce portail est utilisé par les ingénieurs réseau pour déclencher des jobs Ansible qui créent ou modifient les interfaces ACI. Des raccourcis clavier sont disponibles pour accélérer le processus et des notifications sont affichées pour suivre les opérations précédentes.

AngularTypeScriptAngular MaterialBootstrapKarmaJasmineJenkinsRxJSngx-toaster
  • 🔹 Développement de presque tout le portail from scratch
  • 🔹 Mise en place de raccourcis clavier pour améliorer l'utilisabilité
  • 🔹 Migration d'Angular de v12 à v18

Portail de gestion des exceptions Proxy

Ce portail est utilisé par les ingénieurs réseau pour surveiller les listes d'exceptions sur différents proxies.

AngularTypeScriptPrimeNGBootstrapKarmaJasmineJenkinsRxJSngx-toaster
  • 🔹 Ajout de nouvelles fonctionnalités pour gérer plus de ressources
  • 🔹 Simplification de la structure des dossiers
  • 🔹 Migration d'Angular de v12 à v18