A propos
Nom :
Mickaël GUTRIN
Email :
contact@gutrin.com
Age :
41 ans
Avec 20 années d’expérience dans le développement informatique logiciel, mobile et web, je suis aujourd’hui un développeur back-end confirmé. 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 20 dernières années, investi et formé à PHP et ses bonnes pratiques, aux frameworks comme Symfony ou Zend Framework, aux solutions open source comme Magento ou WordPress, et au cours de ces 5 dernières années au langage Go. 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. Ces mêmes qualités m’ont conduit de nouveau à des postes à responsabilités.
L’expérience et les années passées me rappellent que mon domaine de prédilection, dans lequel je m’épanouis pleinement est le développement : construire de nouvelles solutions répondant aux besoins des utilisateurs, s’adapter aux usages actuels, 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.
A côté, je m’investi dans la vie de ma commune, comme conseiller en 2014 et comme adjoint depuis 2020. Je suis également bénévole depuis 5 ans au sein du club d’athlétisme de Champagnole, afin d’assurer l’encadrement des enfants de 6 à 11 ans, pour leur faire découvrir l’athlétisme et gagner en motricité.
Expériences
Morel Lunettes - Morbier / Jura
Depuis janvier 2022
Responsable technique / Développeur backend Go
Refonte de l’ensemble des outils digitaux, articulés autour d’API développées en Go, en remplacement des APIs existant en Symfony. Spécialisation dans le développement Backend
Construction d’un datawarehouse, en Go / SQL (SQL Server, DB2, MySQL), pour extraire, compiler et mettre à disposition les données de l’ensemble de l’entreprise. Les données sont exploitées par des outils de reporting ou des applications métiers, grâce à une API Go en GraphQL.
Suivi et pilotage d’une équipe de 3 développeurs : bonnes pratiques, revues de code, scrum master… Travail en binôme avec le chef de projet fonctionnel.
Morel Lunettes - Morbier / Jura
De novembre 2017 à décembre 2021
Analytste développeur Full Stack – PHP + Go / React-Native + React JS
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…
Développement d’une application mobile offline pour les représentants, synchronisée avec l’ERP : Backend développé en Go, Application React native
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.
Compétences
Connaissances
- GIT
- Gitlab
- Jenkins
- Phing
- Behat
- Redmine
- Docker
- SASS - SCSS
- Grunt
- Analytics
- Adwords
- Google Shopping
- Référencement
- Domotique
- Audio multi-room
- Raspberry