Objectif :
Me former sur les différents modèles pour construire un « design system ». Et construire un
« design system » agnostique de tout « framework » qui pourrait être utilisé pour de futurs projets
personnels. Le tester en créant un CV Web.
➔ Définir des polices et des icônes identitaires.
➔ Configurer une librairie de design Sass comprenant plusieurs classes
utilitaires pour construire facilement des conteneurs, des boutons, des listes, un
tableau, un menu, etc.
➔ Test de l’outil Storybook pour générer automatiquement la documentation du
« design system ».
DÉVELOPPEUR WEB FULLSTACK
CONFIRMÉ (4 ANS)
Disponible : Janvier 2022
Localisation : France (télétravail)
Mail : ********
Clients : Utilisateurs de la solution Analytics Suite d’AT Internet
******** - Secteur Analytics
Architecte technique Front-end responsable de 5 équipes Front-End en termes de bonnes
pratiques afin d’améliorer les performances et l’efficacité du bon développement de leur solution.
Garantir la cohérence et le bon fonctionnement des processus métier ainsi que les pans
fonctionnels de l’architecture de la société.
Contexte :
Améliorer les solutions de la Suite Analytics en aidant les équipes à mettre en œuvre les meilleures
pratiques, en travaillant sur des sujets de recherche et développement et en participant à la
conception des évolutions fonctionnelles et techniques.
➔ Intégrer l’architecture multi-répertoire aux autres équipes front-end de la solution d’analytics
pour éviter qu’elles ne dupliquent le code et améliorant ainsi la cohérence des produits de
l’entreprise grâce à Yarn workspace & NodeJs.
➔ Améliorer la livraison de nouvelles fonctionnalités des équipes d’analytics ainsi que les
performances et l’expérience utilisateur via Angular, NgRx et la « Strategy OnPush »
➔ Extension Chrome pour accéder à la solution directement depuis les sites web des clients via
Angular & Chrome Api
➔ Améliorer l’algorithme de recherche front-end sur plusieurs attributs de listes d’objets, en y
intégrant l’auto-complétion ainsi que de la recherche « fuzzy » à l’aide de FlexSearch
➔ Étude des requêtes de recherche textuelle côté Back-End sur plusieurs collections Mongo à
l’aide de NestJs, GraphQL, Mongo Atlas Search (basé sur « Lucene »)
➔ Détection et surveillance des erreurs JS sur les différents environnements des applications à
l’aide de Angular, Datadog, NodeJs Express.
➔ Concevoir (en collaboration avec les concepteurs UX, les Product Owners et les
développeurs) la nouvelle approche des applications Analytics Suite pour aider les clients à
personnaliser leur suite, à créer, gérer et partager facilement leur suivi Analytics via leur
organisation à l’aide d’Angular, NestJs, GraphQL, Mongoose.
Client : Utilisateurs de la solution Analytics Suite d’AT Internet
******** - Secteur de l’analyse
Objectifs :
Être force de proposition dans les solutions techniques mises en œuvre dans l’équipe
DataVizualisation en matière de performance et d’expérience utilisateur.
➔ Gérer un groupe de travail de 2 développeurs pour terminer la migration d’AngularJS vers
Angular 5 pour nos applications d’Analytics et l’ensemble des librairies internes définissant
l’identité visuelle de l’entreprise (6 mois)
➔ Remplacer un ancien gestionnaire d’état fait maison par NgRx pour améliorer la qualité du
code, la maintenabilité et le développement fonctionnel avec l’équipe DataVizualisation.
➔ Gérer l’intégration, le déploiement continue et la qualité du code sur les librairies de
composants visuels de l’entreprise utilisées par 5 équipes front-end.
➔ Améliorer les conditions des développeurs pour travailler avec plusieurs répertoires à l’aide de
Yarn Workspace et NodeJs.
➔ Améliorer l’intégration et le déploiement continue des applications à l’aide du principe
« Infrastructure as Code » via AWS Cloudformation.
Objectif :
PetrAppCo était un site Web vitrine pour donner de la visibilité à l’entreprise ETS Petracco.
➔ Bundle front déployé sur AWS S3 et fourni avec AWS Cloudfront
➔ Possibilité de montrer aux clients les produits en stock de la société dans un
tableau et de mettre à jour ce tableau si vous êtes administrateur.
➔ Possibilité de personnaliser dynamiquement les textes du site Web sans faire
appel à un développeur si vous êtes connecté en tant qu’administrateur.
Client : Utilisateurs de la solution Analytics Suite d’AT Internet
******** - Secteur de l’analyse
Objectifs :
Membre de l’équipe DataVizualisation pour concevoir et développer des applications d’analytiques.
➔ Développer de nombreuses fonctionnalités pour permettre aux utilisateurs de visualiser et
d’interagir avec leurs données à l’aide d’Angular, AngularJS, Highcharts, PopperJs
➔ Concevoir et développer de nombreuses librairies de composants visuels réutilisables pour
d’autres applications afin d’éviter la duplication de code et d’améliorer la vitesse de
développement des fonctionnalités à l’aide d’AngularJS ou Angular 5
➔ Commencer à migrer les applications de l’équipe DataVizualisation d’AngularJS vers Angular
5.