Todisoa Michel - Développeur SYMFONY
Ref : 160922R001-
Domicile
92100 BOULOGNE-BILLANCOURT
-
Profil
Développeur, Webmaster (37 ans)
-
StatutFreelance
-
Equipe : 1 Chef de projet, 1 Chef d’équipe, 3 Développeurs
07ZR PROPNEU (Auto)Jan 2015 - aujourd'huiSite de vente en ligne de pneumatiques
Environnement technique : PHP 5.3/5.6, Symfony 2.3 / 2.7 / 2.8 / 3.1, Twig, CSS, Jquery, MySQL, Doctrine, Git, Jira, SOAPUI
Plateforme B2B entre concessionnaires, négociants, centres automobiles, garagistes et fournisseurs, présent en Europe- Afrique, 25 millions de références.
Sujet : Développement en 3.1
Maintenance avec Symfony 2.3 / 2.7/ 2.8
- Développement Front :
Gestion de l’espace client :
• Authentification, Visualisation de son profil
• Listing et recherche des produits
• Gestion de la commande, mailing
• Gestion de la souscription
• Gestion de mode de paiement
• Un module d’offre de prix : visualisation en tps réel de l’état de l’offre, alerte
• Un module de fidélité : compteur de points / commande + remise
Développement d’un module de devis entièrement personnalises et configurables pour les clients finaux :
• Ajout, modification, suppression, listing des prestations client (AJAX)
• Gestion des prix selon les produits
• Formulaire avec validation de données des clients finaux
• Création de pdf et impression des devis
Bundles utilisés : FOSUserBundle, PdfGeneratorBundle
- Développement Back Office :
Sécurité :
Authentification, gestion des rôles, firewall
Gestions des ressources du tableau d’administration selon les profils
Gestion des clients :
Visualisation de leurs états, commandes, souscriptions
Gestion et interface fournisseurs :
Formulaire CRUD de fournisseurs
Module pour gérer le mode de livraison
Statistiques des chiffres d’affaires
Gestion des offres clients, produits, des mails de notifications
Gestion des commandes : visualisation, export en pdf
Paramétrage des données globales du site
Gestion des produits :
Formulaire CRUD des produits / images : système d’upload d’image, popup
Chargement d’une photo (en local ou depuis un lien)
Bundles utilisés : FOSUserBundle, PdfGeneratorBundle
Sous – projet : FMTI
Sujet : Développement d’une plateforme interne pour les clients privilégiés de 07ZR
Communication par web service (SOAP) entre FMTI et 07ZR
Développement Front et Back-Office
Taches :
o Analyse et conception des modules
o Développement et tests Unitaires (PhpUnit)
o Maintenance évolutive
o Débogage
o Optimisation codage
o Déploiement sur GitHub : fetch, pull, merge
o Traitements retour clients
o Recherche et Documentation
Equipe : 1 Chef de projet, 1 Chef d’équipe, 3 Développeurs -
Equipe : 1 Chef de projet, 2 Développeurs
QCNS CRUISE (Tourisme)Jan 2013 - Jan 2015Site de voyage en ligne spécialiste de : croisières, voyages et train de luxe
Environnement technique : PHP native, Symfony 2.8, MySQL, CSS, JQuery, SEOFrog, Bootstrap, Wordpress
Leader européen de ventes de croisières en ligne.
Sujet : Développement, refonte et maintenance des sites de croisières et voyages multi domaines et multilingue
Sites :
******** (********) :
******** (********)
******** (********)
******** (********)
Refonte du site et migration vers Symfony 2.8
Développement Front :
Moteur de recherche, d’affinage de recherche : gestion combo des critères.
Module newsletter, fiche
Module avis clients sur les compagnies, destinations, bateaux
Gestion des requêtes SQL complexes sur les destinations
Contraintes SEO :
Gestion des mots clés dans l’entête des pages Html
Optimisation de temps de chargement des pages : minification CSS, JS, requêtes SQL, …
Profondeur du site
Développement Back-office :
Formulaire CRUD pour la gestion des metas et titles personnalises
Gestion des avis clients : suppression, validation
Création de module excursions
Blogs WordPress multilingues :
********
********
********
Blogs Symfony multi domaines :
- foriri : ********
- voyageva : ********
- listener sur le domaine pour détecter la locale du site
- Developpement du Back-office :
- gestions des utilisateurs, des articles, des catégories
- filtre de recherche
- gestions des auteurs : affectations de droits sur les articles
Taches :
Développement en Symfony 2.8
Tests Unitaires (PhpUnit)
Débogage
Optimisation codage
Déploiement en production
Traitements retour clients
Recherche et Documentation -
Equipe :1 développeur mobile, 1 développeur web
TEVASION (Tourisme)Jan 2011 - Jan 2013Site réservation de location de maisons de vacances.
Environnement technique : Symfony 2.8, Twig, CSS, JQuery, MySQL, Doctrine, Git, Bootstrap, REST, Highchart, JSON, UML
20 destinations
Sites :
Tevasion (********)
Teva Italie (********)
Teva Italie (********)
Teva Espagne (********)
Projet : Développement et maintenance PHP 5.3, Symfony 2.3
Développement Front :
Moteur de recherche, d’affinage de recherche : gestion combo des critères.
Module fiche
Développement Back-office :
Création de module de gestion de commandes
Sécurité, authentification, gestion des ressources
- Blogs wordpress multilangues :
********
Tâches
- Développement avec PHP 5.3, Symfony 2.3
- Développement et maintenance FrontEnd : Javascript, CSS, Bootstrap
- JQuery: Dialog, UI, Datepicker, Timepicker
- Intégration HTML 5
- Mise en production
- Tests unitaires
- Documentation
Equipe: 1 Chef de projet, 2 développeurs
Environnement technique : PHP 5.3, Symfony 2.3, MySQL, Javascript, JQuery, CSS, HTML5
AUTRE
2016 - Projet Personnel : Application musicale
Sujet : Développement et maintenance d’un tableau d’administration d’une application sous Android avec Symfony 2.8
Tâches :
- Analyse et modélisation du backoffice
- Intégration HTML5
- Gestion Utilisateurs :
o Authentification et control d’accès, gestion des rôles
o Formulaire CRUD
- Mise en place d’un web service type REST pour les inscriptions des clients et
- Module de Statistique des chiffres d’affaire
- Module de Gestion de commande : Etat des commandes
- Module de Notification : Envoi de Notification vers les applications android via le GCM (Google Cloud Message)
Bundles utilisés : FOSUserBundle, ObHighchartBundle, RMSPushNotificationBundle, FOSRestBUndle
FORMATION
2010 Diplôme d’Ingénieur informatique Bac + 5 (ESPA)
2005 Bac C scientifique
COMPETENCES TECHNIQUES
Langages : PHP 5.6, Java, SQL, Doctrine, HTML5/CSS3, Javascript, Ajax
Framework : Symfony 2.1 à 2.8,3.1, Bootstrap, JQuery, Zend, AngularJS
Web services : REST, SOAP
Moteur de recherche : ElasticSearch
CMS : Wordpress, Prestashop
SGBD : MySQL(MariaDB), Oracle, PostgreSQL
Test : PHPUnit
Gestion version : GIT, TortoseGit, SVN
IDE : PhpStorm, Zend Studio, Netbeans, Dreamweaver, Wamp, Eclipse
Serveur : SSH, Mail, HTTP
Analyse conception : UML, MERISE
Méthodes : Agile (Scrum)
Design patterns : Observateur, Décorateur, Singleton, Itérateur, MVC
OS: Windows (7, 8,10), Linux (Debian, Ubuntu)
2010 Diplôme d’Ingénieur informatique Bac + 5 (ESPA)
2005 Bac C scientifique
COMPETENCES TECHNIQUES
Langages : PHP 5.6, Java, SQL, Doctrine, HTML5/CSS3, Javascript, Ajax
Framework : Symfony 2.1 à 2.8,3.1, Bootstrap, JQuery, Zend, AngularJS
Web services : REST, SOAP
Moteur de recherche : ElasticSearch
CMS : Wordpress, Prestashop
SGBD : MySQL(MariaDB), Oracle, PostgreSQL
Test : PHPUnit
Gestion version : GIT, TortoseGit, SVN
IDE : PhpStorm, Zend Studio, Netbeans, Dreamweaver, Wamp, Eclipse
Serveur : SSH, Mail, HTTP
Analyse conception : UML, MERISE
Méthodes : Agile (Scrum)
Design patterns : Observateur, Décorateur, Singleton, Itérateur, MVC
OS: Windows (7, 8,10), Linux (Debian, Ubuntu)