- Re-Structuration de la partie Client (Front-End) de la plateforme. - Modularisation de l'application. - Refactoring du code source (nomenclature, best-practices, optimisation des boucles) - Création d'un process de test-automatiser via 'Cypress.io' - Stabilisation des fonctionnalités existante - Construction d'un environnement de test - Revue de l'expérience utilisateur (UX) - Optimisation de la consommation des l'APIs
Sujet : Plateforme Logistic Freterium Développement d'une plateforme de monitoring et de gestion des flux logistique : https://www.freterium.com/ Client : Produit interne Contexte : Logistique Méthodologie : Agile-Scrum Equipe : 9 personnes (Architect, Web dev, Mobile, Backend, Bdd-manager, Annalytics, marketing, Optimisation, Operations)
Missions et Tâches : * Réévaluation du code * Revoir la conception de l'application cote client. * Revoir le flow de l'application * Conception de la stratégie de déploiement * Recrutement de l'équipe front * Formation de l'équipe front * Elaboration des documents d'utilisation/manipulation. * Optimisation des structures des appel API. * Développements : o Web Service : rest/JSON o Exposition et consommation via : SWAGGER o IDE utilisée : Visual Studio Code o Gestion des dépendances : NPM.js, npx o Librairies utilisées : Jquerry, sicket.io * Suivi des tâches, ticketing (Notion : https://www.notion.so/, Excel).
Mission Comportant: - la maintenace TMA - L'audit et l'annalyses des pratiques utiliser sur le projet Technologies: - Front-End : Angular 4 - Backend : .Net Core 2
PROJET 1 : Sujet : Plateforme de la gestion de la logistique des articles vendus en magasin Conception d'un système d'entrée de données complexes (formulaire géant) pour permettre à Orange France de gérer et tracker à travers ses différents départements, les articles vendus dans ses boutiques. Client : Orange France Contexte : Télécom Durée : 4 mois Méthodologie : Agile-Scrum Equipe : 9 personnes (Scrum-Master, Sécurité, BDD-manager, Architect, Testeur, directeur de projet, directeur-SI Client, Designer, Web-Front end)
Missions et Tâches : * Analyses et validation des besoins avec les proxy.po/client * Documentations des process * Spécifications techniques et /ou fonctionnelles (testes, dépendances, POC, MVP) * Proposition et élaboration sur le stack technique * Développements : o Web Service : Rest/JSON o Exposition et consommation via : SWAGGER o IDES utilisées : Visual Studio Code, IntelliJ-Idea, ...) o Gestion des dépendances : NPM.js, Bower.js, Grunt.js o Librairies utilisées : Angular Material * Tests techniques / fonctionnels : Jasmine, Cypress.js * Tests unitaires (Junit, PHPunit, MSTEST...) * Intégration continue Github, AZURE * Suivi des tâches, ticketing (Github, Excel)
PROJET 2 : Sujet : Refonte de la plateforme RH avec Liferay7 et Angular Optimisation et structuration de l'expérience client en utilisant de nouvelles technologies (dernière version de Liferay, Angular) Client : VCGP (Vinci Construction Grand Projet) Contexte : B.T.P. Durée : 8 mois Méthodologie : Agile-Scrum Equipe : 24 personnes (Scrum-Master, Sécurité, BDD-manager, Architect, Testeurs, directeur de projet, directeur-SI Client, Designer, Web-Front end, proxy-po, chef de projet, manager de projet)
Missions et Tâches : * Analyses et validation des besoins avec les proxy.po/client * Rédactions du cahier des charges des livrables font-end. * Monter en compétence des collaborateurs * Formation des stagiaires et junior * Proposition et élaboration sur le stack technique * Conception puis Création des Module Angular a intégrer dans l'application. * Gestion de la compatibilité Angular/LifeRay. * Elaboration de la stratégie de test du Front-End * Développements : o Web Service : JSON o Exposition et consommation via : SWAGGER o IDES utilisées : Visual Studio Code, Eclipse o Gestion des dépendances : NPM.js, Bower.js, Grunt.js, maven o Librairies utilisées : Angular Material, Bootstrap, BeaconKontakt, BLE, * Tests techniques / fonctionnels : Jasmine, Cypress.js * Intégration continue Github, AZURE, Jenkins, sonar * Suivi des tâches, ticketing (Jira, Confluence)
CIH Banque pour les particuliersApril 2018 - September 2018
Sujet : Plateforme web de CIH Banque pour les particuliers Refonte complète de la plateforme existante de CIH (cihnet.co.ma) avec les nouvelles technologies ANGULAR afin d'améliorer la performance de l'application et l'optimisation de la consommation des APIs Client : CIH Banque Contexte : Fin-Tech Durée : 7 mois Méthodologie : Agile-Scrum Equipe : 9 personnes (Scrum-Master, Sécurité, BDD-manager, Architect, Testeur, directeur de projet, directeur-SI Client, Designer, Web-Front end)
Missions et Tâches : * Développer une tempête ANGULAR * Concevoir des Modules/Composant standards pour l'application. * Rédactions du cahier des charges * Proposition et élaboration sur la stack technique (version Angular, librairie...) * Implémenter les pratiques de sécurité bancaire dans le frontend * Implémenter une logique de token(jeton) par action/appel-API. * Développements : o Web Service : REST/JSON o Exposition et consommation via : SWAGGER o IDES utilisées : Visual Studio Code, IntelliJ-Idea, ...) o Gestion des dépendances : NPM.js, Bower.js, Grunt.js o Librairies utilisées : FireStore, BeaconKontakt, BLE, * Tests techniques / fonctionnels : Jasmine, Cypress.js * Tests unitaires (Junit, PHPunit, MSTEST...) * Intégration continue Github, AZURE, heroku * Suivi des tâches, ticketing (Jira, Redmine, Mantis...)
Développement de solutions, macro et micro localisation, pour un groupe Logistique. Macrolocalisation des véhicules : GPS. Microlocalisation : Technologie beacon Beacons [interaction personnels avec les véhicules].
-modélisation, conception et programmation de sites web divers (ecole, agence, site interne) -scraping et scratching (javascript) -étude et analyse de marché -design et graphisme
BAC+5 ingénieur d'état - Software Development specialised in Business Intelligence (B.I.) - Ecole Nationale des Sciences Appliquées d'Al Hoceima2011 - 2017
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Comparer les infos et tarifs à travers 3 continents et 8 pays
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.