Rémi M.

FULL STACK DEVELOPER

610 euro
Freelancer
9 years
Paris, FRANCE

My experience

More

OpenClassroomsOctober 2017 - Present

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!
More

RwigoJune 2018 - Present

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) et backend (PHP & Python)
- 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!
More

EDFJune 2018 - March 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
More

BiologicAugust 2017 - May 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
More

WizbiiDecember 2016 - July 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)
More

Schneider ElectricMarch 2015 - November 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
More

SFRNovember 2014 - February 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.
More

Shopping AdventureMay 2013 - September 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.
More

Université GrenobleMay 2012 - July 2012

- Développement d'un outil permettant aux enseignants-chercheurs de réaliser des souhaits d'enseignement
- Développement en Java J2EE
- Utilisation du framework Hibernate pour la persistance des objets
- Utilisation de quelques design pattern (Factory, Iterator...)
More

Cité Scolaire StendhalApril 2011 - June 2011

- Développement d'un outil de réservation de salles.
- Intégration de l'outil dans un agenda collaboratif destiné au personnel de la cité scolaire
- Développement effectué en PHP, sans framework
- Interface en HTML/Javascript sans librairie complémentaire

My stack

XML, Windows, Vue.js, Twig, Test Driven Development (TDD), Symfony3, Symfony, RxJS, Require.js, Redux, React.js, Python, PHP, Node.js, MVC, Knockout.js, jQuery, JavaScript, Jasmine, HTML, Erlang, Elixir, Docker Compose, Docker, CSS, AngularJS, Angular 2+