En tant que développeur full-stack Node.js et React et feature owner au sein de l'équipe "Affiliates" chez Swile. Ma mission consistait à développer et à maintenir des fonctionnalités clés des différentes applications et services liés aux paiements API et aux cartes, dédiés aux affiliés de Swile.
J'ai également participé à la résolution de problèmes et à l'amélioration continue de l'application en tant que "Captain SOS", en utilisant des outils de suivi des erreurs et de surveillance pour garantir la qualité et la stabilité du service.
J'ai participé aux cadrages des différents projets/fonctionnalités, en travaillant en étroite collaboration avec l'équipe "Affiliates" et l'équipe "Product" pour définir les objectifs et les spécifications techniques de chaque projet afin de construire les roadmaps.
Développement et maintenance de fonctionnalités clés des différentes applications et services liés aux paiements API et aux cartes ;
Participation à la résolution de problèmes et à l'amélioration continue de l'application en tant que "Captain SOS" ;
Utilisation d'outils de suivi des erreurs et de surveillance pour garantir la qualité et la stabilité du service ;
Participation aux cadrages de différents projets/fonctionnalités, en travaillant en étroite collaboration avec l'équipe "Affiliates" et l'équipe "Product" ;
Définition des objectifs et des spécifications techniques de chaque projet pour la construction de roadmaps ;
Collaboration avec d'autres équipes pour assurer la bonne exécution des projets et la satisfaction des clients.
Équipe : 7 (5 Développeurs, 1 Team manager, 1 product owner)
Node.js/Python/VueX
« Model convertor » est un élément indispensable pour le projet marketplace ADEO. Il permet de convertir les modèles des produits des « Business Unit » appartenant au groupe ADEO tel que (Bricoman, Leroy Merlin etc …) vers des modèles de produits unifiés et standardisé pour se préparer à une migration vers une marketplace centralisée ADEO en 2024.
Au sein de l’équipe « Model Convertor » de 6 personnes, ma mission consiste à développer le pipeline Google Cloud de la solution « Model Convertor » :
Développement des clouds functions via Node.js / Python ;
Création des Publisher/Subscriber et les triggers PubSub ;
Création des triggers cloud build (Github) ;
Développement des consumers/producers Apache Kafka ;
Développement des « entry points » Kafka to pubsub via App Engine ;
Firestore pour persister les données backend ;
Cloud Storage pour exploiter des fichiers CSVs ;
Secret Manager pour stocker les données critiques ;
DataDog comme un logger ;
Terraform comme une solution DevOps pour le déploiement sur les différents environnements ;
Spylease comme une solution interne de versioning ADEO.
Ainsi que le développement de la partie front via Node.js/Vue.js :
Développement du back-front via node.js ;
Express comme une App Engine (routing) ;
Mongoose (MongoDB) pour persister les données front ;
OpenID/Passeport JS pour le système d’authentification Web SSO ;
Développement des vues via VueX (Vue.JS + State Management Pattern) ;
Développement de l’UI via iVue UI.
Ma mission a été, en tant Appui Pilote Opérationnel, de suivre 5 axes principaux : la gestion des Stores mobile Android/iOS de Edf, le traitement des incidents, l’accompagnement des entités de développement, le support technique, le développement et l’accompagnement des développeurs et le Reporting/Monitoring.
L’accompagnement technique et administratif des entités de développement pour la publication des applications mobiles sur les différents Stores mobile Edf ;
La validation des dossiers de publication des applications ;
Le support technique sur le périmètre d’intervention du service Stores ;
La gestion des Stores : signature pour la distribution (Android/iOS) et publication sur les Stores mobile Edf, la modification et la suppression des applications ;
L’administration de la plateforme Apple Developer du groupe Edf SA : gestion des certificats de développement et de distribution, la gestion des développeurs dans le groupe Edf SA sur Apple Developer ;
Le Reporting hebdomadaire : des statistiques par rapport à l’exploitation et l’utilisation des outils ;
Le Monitoring et anticipation des incidents techniques ;
Le développement d’une application full stack Angular9 / Node.JS (avec Nest.js) et la gestion de "DevOps Ready" : une solution d'automatisation du processus de déploiement d'applications mobiles Edf sur différents stores mobiles (Appstore, Google Playstore publique, Google Playstore privé AE, Vmware Airwatch EMM et Appaloosa EMM).
NGI GPS : Solution de géolocalisation en temps-réel des assets
Gestion des repositories GIT ;
Intégration HTML5/SASS des maquettes graphiques de toutes les interfaces ;
Refactoring, structuration et réintégration du projet ;
Développement des tests unitaires via Karma.
NGI GPS Mobile : Application Mobile Hybrid de géolocalisation en temps-réel des assets
Gestion de clones et de merges avec la répo master (TC Fleet Mobile) ;
Design graphique du template et la charte du produit (Adobe photoshop, Adobe illustrator) ;
Intégration HTML5/SASS des designs de toutes les interfaces du produit ;
Réintégration des vues TC Fleet Mobile ;
Réintégration de certaines fonctionnalités de TC Fleet Mobile.
NGI CMS : Développeur Web PHP/WordPress de site vitrine WordPress
Création graphique sur Adobe Illustrator/Photoshop ;
Intégration HTML5/CSS3/JQuery ;
Implémentation WordPress API ;
Réalisation des fonctionnalités (Système d’article, Système de Chat, Support technique, Commentaire, Blog …).
NGI I3 : Solution d’optimisation du workflow
Design graphique et Templating ;
Préparation et initialisation du projet ;
Adaptation des tâches Gulp au cycle de vie du produit et au besoin de développement ;
Intégration HTML5/SASS des designs de toutes les interfaces du produit ;
Participation à la réalisation des différents components ;
Gestion des repositories GIT ;
Développement des tests unitaires via Karma.
TC Fleet Mobile : Application Mobile Hybrid de gestion des flottes et des biens
Design graphique et Templating ;
Préparation et initialisation du projet ;
Intégration HTML5/SASS des différentes vues ;
Participation à la réalisation des différents components ;
Gesti...
– secteur : Assurance
Tech Lead - Référent DevOps React/SAPUI5/Node.JS
L’objectif de la mission était de gérer une équipe de 4 personnes dans le cadre d'un projet d’intégration front basé sur les technologies SAPUI5, JAVA 9, REACT, et REDUX. Ce projet fait partie d’une plateforme CRM d’assistance en full stack, qui contient 3 applications d'assistance (Habitation, automobile, santé), outil de gestion qui permet de traiter le plus vite possible les demandes des bénéficiaires.
Gestion et supervision d'une équipe de 3 développeurs débutants ;
Organisation, chiffrage et estimation des charges du projet ;
L'aide à la mise en place des outils de gestion scrum ;
Coordination entre l'équipe Higgins Master et les autres équipes NoUMA ;
Développement des modules, tests unitaire, tests d’intégration ;
Faire partie du comité de suivi, comité technique et architecture NoUMA.
Solution d’analyse de données pour l’industrie
Refactoring et structuration du projet ;
Développement et intégration des interfaces graphiques avec les standards ;
AngularJS Material à base components ;
Développement des CRUDs NodeJS via Mongoose/Express ;
Création de services et controllers AngularJS ;
Développement des tests unitaire pour les algorithms python via PyUnit ;
Réalisation des notebooks Python via Jupyter ;
Création des tests unitaires via karma.