Je parle

French : Native speaker

English : Advanced

Je code

Networks and systems
Windows, Debian, Ubuntu, Docker
Languages
PHP, JavaScript, JAVA, SQL
Web technologies
Symfony, Zend Framework, AngularJS, CSS, jQuery, JSON, REST, YUI
DBMS
MySQL, PostgreSQL
Analysis methods and tools
SonarQube
Environment of Development
Eclipse, GIT, GitLab, Jenkins, Phing, SVN, Travis CI
Application servers
Apache, Rabbit MQ
Open Source solutions
Magento, Twig, Capistrano, Drupal, Silex, WordPress
Tests Tools
Behat, PHPUnit
Miscellaneous
Agile, Scrum, GitHub, TDD
Web Analysis and Statistics
SEO

Mes Experiences

Quality Code September 2014 - Present

Quality Code September 2014 - Present

Consultant Expert PHP / Symfony 2-3-4 et Co-Fondateur.
Missions autour de PHP/Symfony 2-3-4 :
– Audit ;
– Formation ;- Mise en place de démarche qualité et d’industrialisation ;
– Coaching ;
– Développement.

Open Source :
– https://github.com/QualityCodePhp/ApiFeaturesBundle
– https://github.com/QualityCodePhp/PhingDeploy
– https://github.com/QualityCodePhp/TransformAndLoadBundle

IESA Multimédia April 2018 - June 2018 Duration: 2 mois

IESA Multimédia April 2018 - June 2018 Duration: 2 mois

Formateur.
– Conception de base de données ;
– SQL avancé avec PostgreSQL ;
– Développement back-end avec Symfony ;
– Qualité logicielle ;
– Tests unitaires et TDD ;
– Sécurité sur le web.

Agriconomie.com April 2018 - June 2018 Duration: 2 mois

Agriconomie.com April 2018 - June 2018 Duration: 2 mois

Expert Symfony et Industrialisation.
– Mise en place intégration et déploiement continu ;
– Réorganisation des repositories ;
– Mise en place démarche qualité.

BATWIZ.com July 2017 - March 2018 Duration: 8 mois

BATWIZ.com July 2017 - March 2018 Duration: 8 mois

Part-Time CTO.
– Conseil sur les meilleurs choix technologiques ;
– Audit et aide à la mise en place de projets.

Wizall February 2017 - April 2017 Duration: 2 mois

Wizall February 2017 - April 2017 Duration: 2 mois

Expert Symfony 2-3 et Qualité Logiciel.
– Migration des projets de SVN à GitHub ;
– Mise en place Scrutinizer et SensioLabs Insight ;
– Passage à PHP 7.0 ;
– Uniformisation des projets ;
– Reproduction de l’infrastructure avec Docker pour faciliter la prise en main des projets ;
– Correctifs et refactoring.

Senalia November 2016 - January 2017 Duration: 2 mois

Senalia November 2016 - January 2017 Duration: 2 mois

Développeur PHP – Symfony 3.
Réalisation d’une application de centralisation des tiers de l’entreprise :
– Développement d’un API REST et import en Symfony3 et MySQL ;
– Création de l’interface en Angular 2.

Qualité logicielle surveillée par Scrutinizer (note supérieure à 9) et Sensiolabs insight (médaille platinium).

SQLI December 2016

SQLI December 2016

Formateur Symfony 3.
– Comment réaliser une API REST avec Symfony 3 ;
– Préparation à la certification.

SENALIA October 2016

SENALIA October 2016

Formateur Symfony 3 et Industrialisation.
Formation d’une semaine sur les points suivants :
– Utilisation de GIT, GitHub et workflow de développement ;
– Création d’une api REST avec Symfony 3 ;
– Tests unitaires et fonctionnels avec PHPUnit ;
– Utilisation de Scrutinizer et SensioLabs Insight ;
– Migration de SVN vers GitHub.

EDF October 2015 - March 2016 Duration: 5 mois

EDF October 2015 - March 2016 Duration: 5 mois

Expert PHP – Symfony2.
– Audit technique de projets sous Symfony2 ;
– Résolution de bugs avant mise en production.

Technologies : Symfony 2, phpmetrics, phpmd, phpcpd, pdepend, php-cs-fixer, php codesniffer.

Deezer November 2015 - January 2016 Duration: 2 mois

Deezer November 2015 - January 2016 Duration: 2 mois

Consultant PHP.
– Audit de l’application et recommandations ;
– POC Gitlab et Gitlab-CI ;
– Docker, Docker in Docker.

Wonderbox June 2015 - September 2015 Duration: 3 mois

Wonderbox June 2015 - September 2015 Duration: 3 mois

Consultant Symfony2 et Industrialisation.
– Audit technique de projets sous Symfony2 et Magento ;
– Réalisation d’un outil de déploiement avec Phing ;
– Mise en place de tests unitaires et fonctionnels ;
– Participation au développement des projets.

Technologies : PHPUnit, phake, ngadmin bundle, Phing, php metrics, php codesniffer, exakat, phpmd, phpcpd, php-cs-fixer, Symfony2.

Synthesio February 2015 - May 2015 Duration: 3 mois

Synthesio February 2015 - May 2015 Duration: 3 mois

Expert PHP.
– Amélioration de l’outil d’initialisation des nouveaux projets : Composer, Guzzle, Twig, Jenkins API, GitLab API, PHPUnit, Phake, Humbug ;
– Mise en place des builds Jenkins sur les merges request ;
– Intégration de Sonar à Jenkins : Jenkins, SonarQube, Sonar Runner ;
– Amélioration des tests unitaires sur les projets : PHPUnit, Phake, Humbug ;
– Définition de json-schema ;
– Participation au développement de la nouvelle API : Silex, PHPunit, Phake, Humbug.

Mint Water July 2014 - December 2014 Duration: 5 mois

Mint Water July 2014 - December 2014 Duration: 5 mois

CTO et Co-Fondateur – Symfony2.
– Réalisation d’un email tracker et d’un moteur pour la création de jeux concours : Symfony 2, MySQL, RabbitMQ.

Histoire d’Or November 2014

Histoire d’Or November 2014

Consultant Expert Symfony2.
– Mission de quelques semaines d’audit et de résolutions de bugs pour la mise en production de la version mobile du site e-commerce (juste avant les soldes) ;
– Mise en place de la structure pour les tests unitaires et fonctionnels.

CEGEDIM August 2014 - September 2014 Duration: 1 mois

CEGEDIM August 2014 - September 2014 Duration: 1 mois

Lead Développeur Symfony2.
– Développement applicatif avec Symfony2.

Kartable March 2014 - July 2014 Duration: 4 mois

Kartable March 2014 - July 2014 Duration: 4 mois

CTO.
– Architecture logiciel (Symfony 2) ;
– Management des développeurs.

Efficiency Network July 2013 - June 2014 Duration: 11 mois

Efficiency Network July 2013 - June 2014 Duration: 11 mois

DSI.
– Refonte de l’infrastructure serveurs ;
– Mise en place d’une équipe de développement ;
– Création d’une plateforme d’affiliation (Symfony 2) ;
– Refonte du tracking (Symfony 2) ;
– Webservices retargeting partenaires (symfony 2) ;
– Mise en place d’entretien individuel mensuel ;
– Gestion des projets avec Scrum.

Gestion du développement :
– Mise en place de Redmine (outils de gestion des tâches pour les équipes de développement et webdesign sur les projets de longues durées) ;
– Mise en place d’un outils de gestion de tickets par mail pour gérer efficacement au quotidien les différents projets ;
– Mise en place de nouveaux process et bonnes pratiques ;
– Versionning du code des projets (github) pour le suivi des livrables ;
– Surveillance de la qualité du code (scrutinizer-ci) pour améliorer la qualité de nos différents produits ;
– Exécution automatique des tests à chaque modification (travis-ci) pour monitorer l’ensemble des livrables ;
– Intégration et montée en compétence des nouvelles recrues.

Refonte de l’infrastructure serveurs :

– Infrastructure de départ ;
– Audit matériel, logiciel, de la charge (50-60 serveurs physiques) ;
– Mise en place de monitoring ;
– Infrastructure cible ;
– Appel d’offre ;
– Passage à une solution virtualisées (5 serveurs physiques) ;
– Design de la nouvelle infrastructure ;
– Mise en place de bonnes pratiques (sécurisation, provisionnement avec puppet, …) ;
– Coût réduit de 20%-30%.

Mise en place d’une équipe de développement :
– Recrutement de 6 développeurs PHP ;
– Montée en compétence de l’équipe.

Création d’une plateforme d’affiliation (symfony 2) :
– Architecture logiciel ;
– Plus de 300 scénarios Behat ;
– Plus de 26 000 assertions Atoum ;
– Intégration continue Travis-CI ;
– Déploiement Capistrano ;
– Score scrutinizer-ci (surveillance de la qualité) : 9.21.

Refonte du tracking (symfony 2) :

– Découpage en 3 briques logiciels : collecte, traitement, stockage et intérogation, amélioration de la scalabilité, uniformisation.

Efficiency Network March 2013 - July 2013 Duration: 4 mois

Efficiency Network March 2013 - July 2013 Duration: 4 mois

Lead Dev PHP.
– Architecture refonte backoffice (Symfony 2) ;
– Architecture refonte datamart + API (Symfony 2) ;
– CMS interne (Silex) ;
– Moteur TL data (Silex) ;
– POC email retargeting (Silex).

Fullsix October 2012 - March 2013 Duration: 5 mois

Fullsix October 2012 - March 2013 Duration: 5 mois

Ingénieur Senior – Lead Dev PHP.
– Développement d’application web (Symfony2) ;
– Architecture site d’agrégation de flux de réseaux sociaux (Silex, webservice, JSON) ;
– Architecture application Facebook (Silex, Twig) ;
– Architecture site multilangues, front office et back office (Silex, Twig) ;
– Extension PHP de textorisation d’images (C) ;
– Audit, correctifs sécurités et évolutions sur un blog sportif (WordPress 3.4) ;
– Architecture site institutionnel, définition api de webservices (Silex, json-schema) ;
– Jeux concours Facebook (Silex, Twig, Facebook API) ;
– Web application de prévisions des charges projets (symfony 2, Twig) ;
– Optimisation site et export excel (Drupal 7) ;
– TMA pour une application web (Drupal 7).

Flavea September 2010 - October 2012 Duration: 2 ans 1 mois

Flavea September 2010 - October 2012 Duration: 2 ans 1 mois

CEO, Scrum Master, Consultant Industrialisation PHP.

Mission de développement web et gestion de projet (Scrum Master):

– Assistance au recrutement ;
– Gestion de projet (équipe de trois personnes) : projet > 1000 jours homme ;- Architecture logiciel et base de données ;

Mise en place de l’environnement de développement : poste de travail
sous ubuntu, gestionnaire de version (SVN), plateforme d’intégration
continue (phpUnderControl), outil de gestion de tâches (Redmine) ;
– Développement Web : PHP (Zend Framework), Jquery, Yui ;
– Développement batch : PHP (Zend Framework), JAVA.

Mission d’administration système et de développement web :

– Mise en place du dépôts de version (GIT) ;
– Mise en place d’une plateforme d’intégration continue (phpUnderControl) ;
– Personnalisation des règles de phpCodeSniffer.

Alma Consulting Group May 2008 - May 2010 Duration: 2 ans

Alma Consulting Group May 2008 - May 2010 Duration: 2 ans

Développeur PHP – Zend Framework.
Développement d’applications
de gestion de la relance client et du recouvrement, de gestion du poste
client, et d’interfaces d’intégration de données :

I.
Participation au développement de la nouvelle version de GPC renommée
ACI, passage de l’ancienne version client lourd développé en Windev à
une application Web basé sur PHP Zend Framework
Environnement Technique : PHP Zend Framework, JQuery, SQLServer, Eclipse.

II. Administration système – mise en place d’un serveur Openvpn pour permettre au personnel de télétravailler.
Environnement Technique : OpenVPN, Debian, IPtables.

III.
Participation au développement de la nouvelle version Alma R-Project
Web, interface web complémentaire au logiciel Alma R-Project (ex
Arpège).
Environnement Technique : PHP Zend Framework, MySQL, Eclipse.

IV.
Participation au développement de la nouvelle version d’Arpège
(progiciel de recouvrement de créances), migration des bases de
Hyperfile vers MySQL, passage en Windev X.
Environnement Technique : Windev X, MySQL, Hyperfile.

V. Réalisation d’une interface d’intégration/reprise de données pour Véolia Transport Bordeaux.
Environnement Technique : Windev 5.5, Hyperfile.

Mon Education

Technologies de l'Information - EPITECH.

2000-2002


Profils Similaires

Je veux travailler avec ce Freelance ou un profil similaire

Voir nos tarifs


En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies. En savoir plus

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close