Contexte : Cadrage et initialisation de l'architecture frontend d'une nouvelle application critique embarquée pour le secteur de la Défense (véhicules terrestres et aviation légère).
Architecture et conception: Mise en place d'une architecture Modulith NX sous Angular 22 structurée en architecture hexagonale (ports / adapters), et découpée par domaines métiers (DDD).
Gouvernance & Qualité : Configuration des frontières strictes entre modules (NX Enforce Module Boundaries), des processus de communication inter-domaines (Api / Spi), et automatisation des standards de code (Commitlint).
Outillage & Tests : Intégration et configuration complète de la solution de tests unitaires avec Vitest. IA: Intégration de serveurs MCP (Angular, nx, ...) et skills pour intellij AI, OpenCode AI, VsCode AI.
Travail en binôme agile pour création et lancement de la version bêta d'une plateforme SaaS de mise en relation directe entre restaurateurs et personnels extras (serveurs, plongeurs).
Conception, revu de pecs, dev, tests, déploiements et maintenance de plusieurs applications BPCE.
Les groupes BP et CE ont fusionné, donnant ainsi naissance au projet DPW (deep purple web). On peut comparer DPW a une application web unique qui inclue l'ensemble des banques PBCE (marque blanche mais limitée à l'écosystème BPCE). On produit donc à partir du même code source autant d'Apps qu'il y a de banques.
Une dizaine d'équipes d'environ 5 personnes. Chaque équipe "feature" s'occupe d'un domaine métier et livre son travail sous forme de librairies. Mon équipe, l'équipe "transverse", se charge de driver l'ensemble des équipes "feature" et assure l'intégration de leur travail (librairies domaine) au sein de DPW (l'application). Également nous sommes responsable de l'architecture globale, du paramétrage, du versioning, de driver les migrations angular et des bonnes pratiques a utiliser par la totalité des équipes.
html/scss/Angular (application et librairies) tests avec Jest GIT (bitbucket) PIC: jenkins Agile
NGXS / Signal / RXJS / ZOD / Angular Material Linter, prettier ...
Conception, revu de pecs, dev et maintenance du produit MyCloudTaxi. Mon poste se situe entre dev, lead dev / lead tech. Travail en binôme avec le chef de projet (fonctionnel), j'ai également pris en charge les processus d'intégration, livraison et déploiement, choix techniques et archis, organisationnels et fonctionnels, proposition d'un git flow adapté à nos process de travail. Une mission assez mixte dans l'ensemble.
Il s'agit d'un ensemble de solutions web portant sur l'activité du taxi.
FRONT: html/scss/Angular etc.. BACK: NodeJs / express / swagger DATA: Mysql, Ldap VERSIONNING: GIT (codeCommit de AWS) ARCHI: micro services composée d'une dizaine d'apis, un FRONT-angular, infra host chez AWS dans sa totalité.
Une mission difficile à définir (à développer oralement)
Il s'agit d'une application en mode SaaS permettant la gestion de comptes publicitaires Adword et Facebook. Permet aussi d’analyser l’efficacité des choix stratégiques.