- 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
AUTODISTRIBUTION Développeur Web Freelance senior
Région de Paris, France
mai 2019 - février 2021
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)
Lead développeur / Scrum Master
Région de Paris, France
novembre 2018 - avril 2019
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éveloppeur Web Freelance senior
Région de Paris, France
juin 2018 - avril 2019
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)
Développeur sénior PHP
SFR
avril 2016 - aujourd'hui
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.
ENVIRONNEMENT :
Back : Php 5.5 - Zend Framework 2.3
Front : Php 5.5 - Zend Framework 2.3 – jQuery - Bootstrap - Html
Bases de Données : MySql 5.5 - MongoDB 3.2
Serveur : LAMP (Debian)
Tools / Other : Jenkins - Selenium - SonarQube - Mercurial - PostMan
Développeur PHP5 Magento
THE OTHER STORE
mai 2015 - février 2016
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
ENVIRONNEMENT :
Langages : PHP 5
Framework : Zend Framework 1, Magento / Symfony 2.7
Base de données : MySQL
Outils : Svn, Vagrant
Développeur PHP5 Zend Framework
HABITEO
novembre 2014 - février 2015
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é.
ENVIRONNEMENT :
Langages : PHP 5
Framework : Zend Framework 2.2, jQuery, BootstrapJS
Base de données : MySQL
Outils : Git
Suivi : PivotalTracker
Développeur PHP5 Zend Framework
SIROM
juin 2014 - septembre 2014
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
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
ENVIRONNEMENT :
Langages : PHP 5
Framework : Zend Framework 1.X, ExtJS, jQuery
Base de données : MySQl 5
Serveur : Windows Server 2008, Zend Server
DEUG MIAS Mathémathique Informatique appliqués aux sciences
UFR Cergy-Pontoise
1996
Langues
Anglais - C2
Autres compétences
COMPETENCES TECHNIQUES J2EE
DEVELOPPEMENT OBJET JAVA
Plate-forme J2EE
JAVA, SWING, JavaBeans, JDBC, JSP, Servlets, JUnit
Frameworks J2EE
Frameworks Présentation:
AJAX, Struts
Frameworks Mapping OOR:
Hibernate
Framework SPRING IOC:
Spring Core, Connecteurs Intégration Hibernate, Struts
SGBD
Tomcat , SQL Server, MySql
Outils de Modélisation et Développement
Subversion , Eclipse, TopCased Eclipse, PowerAMC,
COMPETENCES TECHNIQUES EAI et SOA
TECHNOLOGIES XML et WEB SERVICES
XML, XSLT, DOM, SAX
COMPETENCES METHODES, DESIGN et MODELISATION PRAXEME UML SOA
Méthodes Projets
Conduite de Projet
Cycle en V
Méthode MERISE
Modèles
MCD
Design Patterns
Patterns J2EE
MVC2, DAO, DTO
Patterns Création
Method Factory, Abstract Factory, Singleton
Design avec UML d’une Architecture Logicielle en Couches (LAYERS)
Couche de coordination
Contrôleur MVC2 avec Struts
Couche de Services
Design Logique des services à partir des Use Cases Fonctionnels
Couche Persistance
Patterns DAO avec les socles Hibernate