Développeur web - 4,5 ans d'expériences (Compétences PHP Symfony / frameworks JavaScript)
Heureux dans mon métier par les opportunités techniques et humaines qui se sont présentées à moi et cela dès mes débuts dans le "web" : Symfony 1, 2 et 3 coté PHP, AngularJS, Gulp, dernièrement VueJS/Vuex, Webpack côté JavaScript.
Soucieux de bonnes pratiques, de qualité, de professionnalisme
Appréciant les discussions techniques avancées et les problèmes métiers qui les entourent.
Ainsi que les problématiques d'organisation du travail ("agile", "lean" ou non) et de qualité de vie au travail, nécessaire à tout travail sain et respectueux.
Propositions, conceptions et développements de fonctionnalités métiers et amélioration continue du site web Qivivo (site vitrine, ex-boutique, espace client B2C, espace client B2B, admin interne Qivivo)
Dialogue constant du code web avec la plateforme centrale Qivivo d'intelligence et de gestion des thermostats connectés Qivivo
Refactoring PHP, migration Symfony de 2.1 à 3.2 et serveur PHP 5.5 à 7.0
Refactoring et nouvelles fonctionnalités métiers en Javascript sur la partie connectée du site (JS Prototype pattern et jQuery puis VueJS / Vuex sous webpack)
Intégrations graphiques HTML / CSS / JS. Passage au Responsive Design
SEP, référencement, emailing (intégration d'un template multi-messageries, dialogue avec API Mailjet puis SendinBlue), mise en place d'un plugin Iadvize
Hébergement et déploiements via système Clever Cloud
Assistance via le support client Qivivo (téléphone et tickets mails Zendesk)
Attention portée à la qualité logicielle, écritures de test
Conception et développement de sites et applications web : sites du Groupe Atlantic B2B et B2C, narbo.fr et autres sites PME (Symfony 1 et 2)
Recueil et formalisation de besoins client
Appui à la relation client et à la gestion de projets
Propositions de solutions techniques dans un environnement LAMP, Symfony, Gulp JS/jQuery, Git
Découpages, écritures, estimations de tâches sous workflow Redmine
Travaux d'intégrations HTML / CSS
Déploiements (script Shell, Git), suivis et maintenances (évolution, debug)
Documentations techniques internes et clients (procédures de tests fonctionnels manuels, documentations proto-techniques, etc.) et organisation de la documentation interne
Attention portée à la qualité logicielle, écritures de test
IMIE (Institut des Métiers de l'Informatique et de l'Entreprise) - Rezé
Avril 2012
à novembre 2012
Formation pratique par exercices et TP (90% de pratique, 10% théorie) en J2EE, PHP, MySQL, HTML. Travaux de groupe, travail de synthèse de fin de formation (application web de gestion d'activité et de vente commerciale) en plus du mémoire de stage validant la formation.
Ancien membre de l'association Anneaux de la Mémoire : mise en œuvre de projets culturels sur les thématiques des mémoires, de l’histoire de la traite négrière et de ses héritages.
Intérêt naissant au fil de ma montée en compétence autour des Design Patterns et de bonnes pratiques : principes SOLID, refactoring continue, Event-driven architecture, Domain Driven Design...
Bon niveau
SGBD (MySQL, MongoDB, Elasticsearch)
Bon niveau
API privées (Qivivo, Atlantic, Toog)
Bon niveau
API "publiques" (Mailjet, SendinBlue, Ogone/Ingenico, Google, Twitter, Discogs)
Bon niveau
QA (tests unitaires et fonctionnels, linters, New Relic, Sentry)
PHPUnit et Behat sur projet Symfony, nombreux linters PHP/JS/CSS sur Sublime Text ou gulp.
Refactoring du code JS Front, nouveaux développements sous VueJs 2.x/Vuex Développement d'une application mobile sous AngularJS 1.3/Ionic 1.0 (styleguide John Papa). Expériences de découvertes AngularJS 0.x et AngularJS 1.3/Material Design