Rémi Michel

Formateur & Développeur Web Fullstack

Diplômes

Master MIAGE

2014, Université Joseph Fourier

Diplôme obtenu avec mention Bien

Licence MIAGE

2012, Université Joseph Fourier

Diplôme obtenu avec mention Bien

DUT Informatique

2011, IUT2 Grenoble

Baccalauréat STG

2009, Lycée Aristide Bergès

Diplôme obtenu avec mention Très-Bien

Expériences Professionnelles

Développeur fullstack sénior - Rwigo (La Chouette Co)

Juin 2018 - Aujourd'hui

Rwigo est une petite agence web située dans le bassin Grenoblois. L'agence fonctionne grâce à plusieurs petites équipes de développeurs qui ont chacune la responsabilité de plusieurs projets à mener en parallèle. Nous menons majoritairement des projets de bout en bout, mais intervenons également sur des missions d'audit, de conseil et de renforcement. J'interviens donc dans différents processus:

  • La rédaction et présentation des cahiers des charges fonctionnels et techniques pour nos clients
  • La planification du travail. Ce qui est loin d'être évident lorsque l'on mène plusieurs projets en parallèle
  • Les mises en place des architectures ainsi que les choix techniques par la réalisation de POCs
  • Les développements frontend (Vue.js & React)
  • Les développements backend (Python & PHP)
  • Les développements et déploiements Wordpress avec mise en place de thèmes personnalisés (ex: Imatag, Noviprofibre ou encore Biologic)
  • La rédaction de plans de tests à destination de nos clients
  • Les déploiements
Le modèle agence web est parfois épuisant mais tellement formateur car il s'agit souvent de trouver des compromis techniques pour satisfaire à la fois les développeurs mais surtout nos clients!

Audit & Renforcement - EDF

Juin 2018 - Mars 2019

En plein renouvellement d'une application destinée à réaliser des rapports de test dans des unités de production EDF avait déployé une équipe de 2 développeurs. Dans un contexte à enjeu, le product owner avait un fort besoin d'audit au niveau des choix d'architecture mis en place. En effet, l'application, développée avec Angular 2+ et Symfony 3 avait besoin de fonctionner en mode déconnecté. J'avais donc les responsabilités suivantes:

  • Auditer les premiers choix techniques et d'architecture mise en place
  • Coordonner le travail des développeurs
  • Réaliser des POCs et architecturer la solution PWA. L'application était par ailleurs soumise à une grosse volumétrie de données, un critère non négligeable pour son bon fonctionnement hors-ligne

Formateur Openclassroom

Octobre 2017 - Aujourd'hui

Accompagnement d'étudiants de différents horizons destinés à une réorientation dans le métier du développement web. J'interviens essentiellement sur les technologies frontend (HTML, CSS, JavaScript) et backend (PHP essentiellement), mais toujours avec la volonté de transmettre plus que de simples connaissances techniques!

Développeur Web - Biologic

Août 2017 - Mai 2018

Développement d'une application client lourd avec Electron et Angular 2+. L'objectif était principalement de remettre au goût du jour une application à haut potentiel mais développée initialement avec des technologies vieillissantes. Pour cela, l'entreprise avait déployé plusieurs équipes de 4 à 5 développeurs avec des responsabilités très différentes. J'ai eu l'occasion de:

  • Développer et déployer en collaboration avec 3 autres développeurs la partie frontend de l'application (Angular 2+)
  • Coordonner la partie design
  • Coordonner la communication avec le backend de l'application. Cela comprenait notamment la mise au point de contrats d'API pour que l'application puisse correctement fonctionner dans son univers

Développeur Web - Wizbii

Décembre 2016 - Juillet 2017

Intégré dans l'équipe technique de Wizbii, j'ai eu la chance de participer à quelques projets en interne

  • Développement d'un CMS interne afin de maintenir le blog interne de Wizbii. (React et Redux)
  • Maintenance et développement de la plateforme Wizbii (Angular 1.5 + Twig)
  • Développement du front-end de https://www.fibii.co qui est une plateforme de recherche d'aides financières pour les étudiants. (React et Redux)

Développeur Web - Schneider Electric

Mars 2015 - Novembre 2016

En collaboration avec les équipes du projet Facility Insights, développement d'une application de génération de rapports en automatique. Mes responsabilités étaient nombreuses, à savoir:

  • L'étude de faisabilité et réalisations de différents POCs à présenter au Product Owner
  • La mise en place de l'architecture générale. Celle-ci était composée de micro-services avec des responsabilités bien distinctes
  • Le développement de la solution. Celle-ci était développée avec NodeJS en mode TDD. Le déploiement, quant à lui effectué à l'aide de Docker et Docker Compose
  • La coordination avec les autres équipes pour pouvoir alimenter les rapports avec des données fiables
  • L'écriture de plans de tests pour les équipes opérationnelles

Développeur Web - SFR

Novembre 2014 - Février 2015

Au sein du pôle de développement mobile de SFR, j'ai pris part au développement d'une plateforme permettant de gérer les statistiques d'utilisation des applications mobiles SFR. Développement PHP natif, sans framework.

Développeur Web - Shopping Adventure

Mai 2013 - Septembre 2014

Participation au développement d'une plateforme de Shopping Local. Développement autour d'outils front-end permettant la gestion quotidienne du contenu du site. Développement JavaScript à l'aide des frameworks KnockoutJS et RequireJS.

Projets personnels

Cours Udemy sur l'architecture MVC

Cours permettant de former sur l'architecture MVC et mise en application en PHP

Openclassroom: Cours AngularJS 

Cours retraçant les concepts importants autour d'AngularJS dans sa première version.

Compétences

  • PHP (Symfony & Laravel)
  • Python (Flask & FastAPI, SQLAlchemy)
  • Node
  • HTML / CSS
  • React
  • Vue.js
  • Angular 2+
  • Angularjs
  • Elixir / Erlang
  • Docker