Node.jS / Angular Full-stack Developer / DevOps
PNR / Digeocom
Migration et développement d'une application pour la gestion de publicité interactive sur lieu de vente (PLV), et impression de publicités à une échelle industrielle pour les grandes enseignes.
Développement d'un algorithme pour l'optimisation de la mise en place de différents formats de templates en fonction de la largeur (laize) du support d’impression industriel. Ce dernier, permet aussi de générer des PDF avec des milliers de formats pour être imprimer automatiquement sur les imprimantes.
Mise en production de l’application sur les différents serveurs dans un environnement Linux/SSH.
Mise en place d'une architecture en micro-services et test driven development design pattern (TDD).
Choix et mise en place d’un pipeline d’intégration et déploiement continues de l’application en se basant sur la méthode agile (SCRUM).
Choix des technologies à utiliser en fonction des fonctionnalités à développer.
Faire tous les développements back-end en Node.js et front-end en Angular 7
Consultant / FullStack Developer
Javascript
SmartDev
Télétravail
Développement d'une application vitrine en Node.js et vue.js
Mise en place d'une architecture MVC et test oriented application
Développer toutes les fonctionnalités back-End et Front-End de l'application
Mise en place d’un pipeline d’intégration et déploiement continues
Mise en production de l’application sur les différents serveurs dans un environnement Linux/SSH.
Consultant / FullStack developer
Javascript Node.js
Télétravail
12/2018 – 12/2018
Bordeaux / France
Application en Microservices pour la gestion et l'envoi de mails de campagne.
Achievements/Tasks
Correction des bugs et optimisation des performances des fonctionnalités Back-End en Node.js pour un service spécifique.
Lead JavaScript Full-Stack Developer
Intelifox / Algérie
Alger, Algérie
Refactoring d'une application e-commerce.
Travailler en étroite collaboration avec le CTO/CEO pour trouver et mettre en place les meilleures solutions.
Contrôle de la bonne progression des développements, définition de la ligne directrice, des choix techniques et des méthodes à utiliser.
Refactoring d'une application avec une architecture MVC vers une application avec une architecture Microservices et Domain Driven Design.
Participer aux développements frontEnd (Angular) et Backend (Node.js) des différentes fonctionnalités.
Rédaction des spécifications fonctionnelles et techniques détaillées.
S’assurer de la qualité du code grâce à des outils d’analyse du code automatique.
Garantir le respect des délais imposés.
Mettre en place des tests/de recettage, l’intégration continue et déploiement continue.
Veille technologique.
Node.js / AngularJS Full-Stack Developer / DevOps
Intelifox
Développement d'une application de gestion de recrutements et de projets.
Mise en place d’une architecture MVC et rest API pour une application B2B de gestion de projets.
Rédaction des spécifications fonctionnelles et techniques détaillées.
Participer aux développements frontEnd (AngularJS / Angular) et Backend (Node.js) des différentes fonctionnalités avec une base de données MongoDB (BDD Nosql).
Mettre en place des solutions pour optimiser et améliorer les performances de l’application.
Choix et mise en place d’un pipeline d’intégration et déploiement continues de l’application en se basant sur la méthode agile (SCRUM).
Mise en production de l’application sur les différents serveurs dans un environnement Linux/SSH.
Effectuer les différents tests de recette et d’intégration.