Mickaël GUTRIN

Analyste Développeur Back-end PHP

PHP 7 | Symfony | Magento

A propos de moi

A propos

A propos

Nom :

Mickaël GUTRIN

Email :

contact@gutrin.com

Age :

34 ans

Avec 12 années d’expérience dans le développement informatique et plus particulièrement le développement web, je suis aujourd’hui un analyste développeur back-end confirmé en PHP. Passionné par l’informatique depuis mes 12 ans, j’ai décidé d’en faire mon métier. En 3 années d’études dans le développement informatique et Web, j’ai découvert entre autre la programmation orientée objet, PHP et le langage SQL. Plus intéressé par le backend, je me suis, au cours de ces 12 dernières années, investi et formé à PHP, ses bonnes pratiques, aux frameworks comme Symfony ou Zend Framework, aux solutions open source comme Magento.  Ma capacité d’écoute et d’adaptation, mes connaissances et mon savoir-faire m’ont permis de progresser professionnellement du métier de développeur, à analyste développeur, puis responsable de service, jusqu’à directeur du département Technologies et Développement du Groupe Media API & YOU.

Aujourd’hui je suis revenu au développement, mon domaine de prédilection, dans lequel je m’épanouis pleinement : construire de nouvelles solutions, s’adapter aux usages actuelles, découvrir de nouveaux langages ou framework. Le monde du développement nous rappelle combien nous devons être humbles et s’ouvrir aux nouveautés pour aller toujours plus loin.

Mes expériences professionnelles

Expériences

Expériences

Morel Lunettes - Morbier / Jura

Depuis novembre 2017

Analytste développeur Full Stack

Refonte de l’ensemble des outils digitaux, articulés autour d’API développées en Symfony 4. La technologie de chaque outil est déterminée selon les spécificités, public et besoins de chacun d’entre eux (PHP, Javascript natif, Vue JS, Quasar Framebork, Android…)

Expertise SQL (SQL Server, DB2, MySQL), pour faciliter les rapports statistiques autour de l’ERP et outils utilisés en interne pour la gestion client, commerciale, expédition…

API & YOU - Poligny / Jura

D'avril 2014 à novembre 2017

Directeur Technologies & Développement

J’ai procédé à la restructuration du département, autour d’une équipe de 8 collaborateurs : Une équipe de 2 personnes en maintenance et une équipe de développement de 5 collaborateurs, appliquant une méthode agile SCRUM pour la réalisation de leurs missions. Les 7 développeurs sont accompagnés dans leur progression métier par 1 Lead technique. Je réalise le contrôle qualité en binôme avec le lead Technique. Nous sommes secondés par un serveur d’intégration continue, Jenkins, que j’ai mis en place. Ce dernier permet de contrôler chaque envoi de code dans GIT par les membres des équipes, pour assurer le respect des normes et des bonnes pratiques, ainsi que la non régression. Ces contrôles sont réalisé par Phing, qui exécute des analyses Code Sniffer, Mess Detector, Duplicate Code et Pdepend. La non régression est assurée par l’exécution de tests unitaires PHPUnit ou de tests fonctionnels avec Behat. J’ai instauré l’utilisation de GIT pour la gestion des sources, en mettant en place un serveur Gitlab. Ce dernier est également utilisé par Jenkins pour réaliser des tâches de déploiement continu, en publiant les modules développés sur un SATIS interne. De nombreux projets ont été menés par mes équipes :

  • refonte du CMS propriétaire en PHP Symfony en vue de migrer les 1000 sites clients existants,
  • seconde version d’une solution de vente de coffrets cadeaux,
  • création d’un outil interne de gestion d’environnements de développement des projets clients quelle que soit la technologie (CMS propriétaire, solution de coffrets cadeaux, WordPress, Magento)…

Pour facilité le suivi de ces projets en méthode Agile, j’ai mis en place un serveur Redmine. Au delà du management de ressources et de l’organisation du département, je réalise les analyses des projets et participe aux développements directement ou en accompagnant les développeurs les moins expérimentés dans leur progression métier. Les technologies utilisées sont PHP 7, Symfony 2 et 3 , Magento 1 et 2, jQuery, Prototype, Docker.

Les Ateliers Apicius - Poligny / Jura

De mars 2011 à avril 2014

Responsable Développeur 

Management d’une équipe de 6 développeurs. Le service de développement était alors en charge du développement des nouvelles solutions en PHP et Symfony 1 et 2, mais également de :

  • La production des boutiques Magento 1 et du développement des modules spécifiques
  • Le référencement de 500 clients
  • La gestion des noms de domaine : achats et transferts entrants

Au cours de cette expérience et au delà des développements, je me suis formé à l’analyse statistiques sous Google Analytics afin d’apporter le niveau d’expertise attendu par nos clients. Les projets du service étaient suivis à l’aide de la solution MS Project.

Les Ateliers Apicius - Poligny / Jura

De juillet 2009 à mars 2011

Développeur PHP et .NET C#

Refonte du CMS existant par la création d’un framework propriétaire en PHP 5, en programmation orientée objet. Développement d’une solution Middle Office de statistiques basée sur l’API de Google Analytics. Participation aux développements de l’application interne .NET permettant le suivi et la gestion des clients. Gestion des noms de domaine et du référencement.

ACG-Informatique - Bourg-en-Bresse / Ain

De septembre 2004 à juillet 2009

Développeur

Intégré au service STI responsable de la Recherche & Développement, j’ai participé à la portabilité du progiciel de C++ vers Java. Dans le domaine du Web, j’ai refondu le site Internet, développé un ensemble de modules Middle Office pour nos clients et élaboré la première solution client Web sous Zend Framework.

IUT A Lyon 1 - Bourg en Bresse / Ain

Promo 2003-2004

Licence pro Metinet

Cette licence vise à former des professionnels de niveau 2, compétents dans la conception et le développement des sites Internet et Intranet pour les entreprises.

Mon savoir-faire

Compétences

Compétences

PHP7 - Symfony

Bonnes pratiques en dév

SQL - Mysql

Capacité d'adaptation

  • JS - jQuery - Prototype
  • HTML 5 - CSS 3
  • Magento
  • Java
  • Analyse - UML, Merise
  • Management projets et ressources
  • Méthodologie Agile
Mais aussi...

Connaissances

Connaissances
  • GIT
  • Gitlab
  • Jenkins
  • Phing
  • Behat
  • Redmine
  • Docker
  • SASS - SCSS
  • Grunt
  • Analytics
  • Adwords
  • Google Shopping
  • Référencement
  • Domotique
  • Audio multi-room
  • Raspberry