- Refonte des API pour les frontEnd des plateformes dédiés aux clients
Acadomia et des professeurs Acadomia
- Modification des FrontEnd Acadomia pour la prise en compte de la
modification des API consommées
L'équipe : Développeur PHP
- Création d'une API RestFull
SuperVan : Développeur PHP
- Refonte du parcours B2C du site Supervan
AUTODISTRIBUTION
Conception et développement de micro services API Restfull
• Langages : PHP 7.3, PHP 7.4
• Framework : Symfony 4/5, Zend-expressive
• Architecture micro-services DDD, Api Rest
• Pattern Event Sourcing, Adr, Cqrs
• Contrat d’interface : Swagger (Open API 3.0)
• Behat PhpSpec
• Base de données : MySQL, MongoDB
• Linux Docker, Kubernetes
• Outils : GitLab, git
• Git, PhpStorm
• Méthode Agile (SCRUM)
Développement de services de paiement (PSP)
• Gestion des ressources,
• Étude et analyse technique
• Animation des évènements Scrum : sprint planning meeting, daily meetings,
sprint review, rétrospective
• PHP7 / Symfony 3, Laravel, MySql
• Architecture micro-services, DDD, Api Rest.
• Contrat d’interface : Swagger (open API 3.0)
• Behat, PhPUnit
• Linux, Docker
• Atlassian tools : Jira / BitBucket / Confluence
• Git, PhpStorm, xdebug
• Méthode Agile (SCRUM)
Développement de micro-service Know your customer (KYC) pour s'assurer
de la conformité des clients face aux législations anti-corruption ainsi que pour
vérifier leur probité et intégrité
• PHP7 / Lumen, MySql
• Architecture micro-services, DDD, Api Rest.
• Contrat d’interface : Swagger (open API 3.0)
• Behat, PhPUnit
• Linux, Docker
• Atlassian tools : Jira / BitBucket / Confluence
• Git, PhpStorm, xdebug
• Méthode Agile (SCRUM)
PROJET : Refonte de l’application référentiel des équipements réseau
REALISATIONS :
Refonte de l’application référentielle des équipements réseau SFR
Passage de l’application sur une architecture 3 tiers.
Développement webservice RestFull (BackEnd) sous ZF
Développement de webservice Rest et Soap pour communication avec applications tierces.
Refonte et migration de la BDD en MongoDB 3.2
Développement de Tests fonctionnels : Selenium.
PROJET : Refonte de l’intranet en modules Saas avec la framework SF.
REALISATIONS :
Développements des modules de logistique et de gestion des états de gestion des commandes
Développement d’un module de set-up pour création d’eshop Magento
PROJET 2 : Migration de base de données pour gestion de l’historique dans le cadre de création d’un nouvel eshop en Magento.
PROJET 3 : Développement module Magento pour gestion SEO
PROJET :
******** - Développement des modules pour la gestion de la relation client (CRM) pour les partenaires immobiliers de la société.
REALISATIONS :
Développements des fonctionnalités d'authentification, de gestion des groupes, des rôles et des users et de leurs droits associés.
Développements de fonctionnalités du CRM de la société.
PROJET : Global Asset : Application de gestion des assets en leasing.
REALISATIONS :
Développement de l'application
Développement des 2 premiers sprints.
Création d’une nouvelle version prenant en charge l’internationalisation (Zend Translate), la mise en cache (Zend Cache), l’envoi de mail (Zend Mail), la gestion de fichiers de log (Zend Log) sous forme de services RestFull
Création d’un workflow de renouvellement d’assets
Tests unitaires en environnement de développement
Tests fonctionnels en environnement de pré-production avec la MOA
Support et mise en production
Déploiement des versions successives en production
Support fonctionnel et technique aux utilisateurs et formation des développeurs pour suivi du développement de l’application
PERIMETRE FONCTIONNEL :
Etude de l'existant & analyse de code
Interview des utilisateurs pour définir les nouvelles fonctionnalités
Rédaction des spécifications fonctionnelles et techniques
Reprise et définition des nouveaux modèles de données
Analyse du modèle de données de la base principale du SI de l’entreprise (environ 200 tables et 400 procédures stockées)
Pilotage de 3 Ingénieur d'Etudes
Développement des applications
Rédactions de tests unitaires et fonctionnels
Déploiement des applications et MEP
PROJET :
SI ER : application de gestion des projets en engagement de résultats (« forfaits »)
Projet SIER : l’application, destinée aux Managers, Responsables Techniques et à la Direction Générale de l’entreprise, permet le suivi de l’activité des projets en engagements de résultats : déclaration et suivi des projets, des commandes, du temps passé, du « reste à faire », des CA produits, de coûts engagés et des marges réalisées.
REALISATIONS :
Développement de l'application
Création d’une nouvelle version prenant en charge l’internationalisation (Zend Translate)
Création de workflow de gestions de projets et commandes, de gestion des temps passés
Création de vues des temps passées, du reste a faire, des chiffres d’affaires produits, des coûts et marges réalisées
Génération de fichiers Excel de consolidation à destination de l’ADV et de la Direction Générale (procédures stockées)
Amélioration du code : suppression du code mort, reprise des routines JavaScript (extjs, JQuery)
Tests unitaires en environnement de développement
Tests fonctionnels en environnement de pré-production avec la MOA
Support à un Ingénieur Qualification pour la rédaction d’un cahier de recette et le déroulement des tests
Déploiement des versions successives en production
Support fonctionnel et technique aux utilisateurs
Support et mise en production
Déploiement des versions successives en production
Support fonctionnel des utilisateurs et formation des développeurs pour suivi du développement de l’application
PROJET :
CRM : application d’analyse de l’activité commerciale de l’entreprise
Projet CRM : l’application destinée aux Managers et à la Direction Générale, permet le suivi de l’activité commerciale par compte Client : suivi des actions commerciales (rendez-vous, besoins remontés, missions…) et des KPI associés
REALISATIONS :
Etude de l’existant (pas de spécification) : analyse du code
Etude du progiciel utilisé : vTiger
Analyse des besoins fonctionnels et techniques de la nouvelle version de l’outil à mettre en place
Spécificités techniques : remplacement de l’utilisation de vTiger par un développement spécifique
Définition avec les utilisateurs des fonctionnalités existantes à porter dans le nouvel environnement
Implémentation d’un système d’authentification existant
Création d’une maquette permettant de valider la navigation et les principaux écrans
Pilotage de 3 Ingénieurs Etudes et Développement basés en Tunisie
Définition des modules à implémenter
Suivi de l’activité
Intégration des développements en environnement de tests