Todisoa Michel - Développeur FullStack PHP/SYMFONY/JS
Ref : 160922R001-
Domicile
L-2537 LUXEMBOURG (Luxembourg)
-
Profil
Développeur, Webmaster (37 ans)
-
MobilitéTotalement mobile
-
StatutEn profession libérale
-
Tarif Journalier MoyenVoir le tarif
Développeur passionné et créatif avec plus de 10 ans d'expérience dans la conception, le développement et la mise en œuvre d'applications web et mobiles. Sénior en PHP, NodeJS et en frameworks modernes tels que Symfony, NodeJS, React. Fortes compétences en résolution de problèmes et en optimisation de la performance. Apte à travailler en équipe dans un environnement Agile et à collaborer avec des équipes multidisciplinaires pour livrer des solutions innovantes répondant aux besoins des utilisateurs.
-
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)