Bienvenue sur le profil Malt de Romain !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Romain pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Romain Guillot

chef de projet agile meteor & sf2 web participatif

Peut se déplacer à Paris

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Romain.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Romain.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Vérifications

  • E-mail vérifié

Langues

Catégories

Compétences (50)

Romain en quelques mots

De formation bac+5 à Paris-Dauphine (cursus math/info puis économie de l'innovation), j'ai créé ma startup (Plemi) il y a 5 ans après diverses expériences (de développeur, chef de projet et chargé de recherche) pour y développer des applications web sociales innovantes dans le domaine musical.
Avec ma petite équipe, nous avons notamment créé les plateformes Beelivers.com et Koalitick.com, respectivement premier site de demandes de concerts en France, et solution de billetterie participative (inspirée du crowdfunding) pour le spectacle vivant.
En plus du savoir-faire entrepreneurial précieux que j'y ai acquis, j'ai aussi consolidé mon expertise en développement web (backend et frontend) et en automatisation des tests, auxquels j'ai pris part directement (principalement avec les framework PHP Symfony 1 puis 2 et l'approche du Behavior Driven Development) ainsi qu'en gestion agile de projet (Scrum) ; le tout dans le contexte de la création et maintenance d'app web / mobiles communautaires soumises à des contraintes d'intégration continue.

Cette expertise, je la mets aujourd'hui à profit pour des tiers, toujours au sein de Plemi, mais sur un mode freelance / micro-agence.
Depuis 2 ans, je me passionne également pour le frawework JS isomorphique Meteor que j'ai choisi pour le développement d'un projet personnel (app mobile hybride géolocalisée), et que je privilégie désormais pour l'essentiel de mes futurs projets.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

TINKOO

Santé & bien-être

Architecte web senior / DevOps - Application de e-santé - NodeJs / AngularJs

Paris, France

mai 2016 - février 2017 (9 mois)

Mission de 10 mois à temps partiel pour la société Tinkoo, dans le cadre de la mise en place du service
Amydeo, le e-compagnon de santé et de vie :

Application web et mobile à destination des aidants leur proposant un espace unique et sécurisé pour :
- organiser efficacement toutes les informations de santé et de vie des personnes en situation de perte d'autonomie
- partager des informations précises et toujours à jour ; répartir simplement les actions entre les proches des personnes aidées
- faciliter les relais avec les professionnels.

Architecte web senior / devops, supervision technique et encadrement de 2 développeurs junior.

­- Sensibilisation et mise en place d'une méthodologie agile (Scrum) de gestion de projets
- Installation & configuration des outils de suivi de projet, de collaboration et de versionnement : Jira (Agile) / Confluence / Bitbucket (Atlassian)
- Analyse des besoins, veille et validation des choix technos (framework JS Node/Express/Angular, DB PostgreSql, ORM Bookshelf, AWS, etc.)
- Mise en place de l'infrastructure serveurs et des environnements de dev / staging / prod
- Gestion de l'hébergement en cloud et virtualisation des environnements avec Docker / Docker Cloud, définition d'un pipeline d'intégration continue
- Recherche de solution d'hébergement données de santé HADS et définition d'une feuille de route en matière de sécurité (authentification par double facteur, stockage de document sécurisé, etc.)
- Transmission de bonnes pratiques de développement (codding styles, règles de publications sur le dépôt git, etc.), Code review

Conduite et mise en oeuvre d’une dizaine de sprints de développement (architecture et développement d’application NodeJs / AngularJS ) :

Bootstraping et sécurisation de l'application :
- Validation et intégration du modèle de données, création de la base de données Amydéo (Postgresql)
- Création d’une API REST sécurisée pour piloter les opérations CRUD sur les entités du modèle de données
­- Gestion des erreurs, sécurisation des transactions, gestion de l’internationalisation de l’application (i18n)
-­ Mise en place d'une solution de stockage sécurisé avec Amazon S3
- Mise en place d’un framework d’intégration continue avec les technologies Chimp / Cucumber / Jasmine / Selenium / Docker

­Développement du code serveur (NodeJS) et du code client (AngularJS) de l’application - en lien avec 2 juniors et un développeur front :
­- Modules d’inscription et de connexion (système d’authentification par jetons JWT)
- Module dashboard / espace partagé pour les utilisateurs
- Modules de commentaire, de suivi et agenda
- Module sécurisé de gestion de documents au sein de l’application Amydeo en utilisant les technologies OpenStack / Swift et la solution OVH Object Storage.
Node.js AngularJS PostgreSQL Docker chimp selenium aws s3 openstack Swift Scrum

Walkody

Culture

Conception et développement d'une app de découverte musicale géolocalisée

Paris, France

mai 2015 - Aujourd'hui (6 ans et 5 mois)

Projet personnel (en cours) :
Walkody est une application mobile iOS et Android de découverte musicale ludique par diffusion de sons géolocalisés dans la ville, provenant de titres inédits dévoilés progressivement.
Roles : conception, spécifications, direction technique, gestion agile, développement en mode fullstack et avec l'approche du behavior driven development.
Meteor.js Node.js MongoDB microservice semanticUI HTML Canvas Fabric Cordova Jasmine Chimp Scrum Atlassian JIRA Git bitbucket

MyOverview

Télécommunications

Missions d'expertise Symfony 2 et CI / automatisation des tests

Paris, France

mai 2014 - janvier 2016 (1 an et 8 mois)

MyOverview.fr (projet en cours) est une solution de messagerie d'entreprise intégrant des fonctionnalités avancées de mail intelligent, assistant personnel, gestionnaire d'incidents et de tâches.

Roles : expertise / conseil Sf2 ; AMOA / specifications ; backend dev et QA / automatisations des tests

Missions réalisées :
- mission 1 : Expertise Symfony 2 : analyse de l'existant, recommandations de bonnes pratiques (gestion agile, continuous integration, etc.) ; consolidation et structuration de l'application en bundles, mise en place d'un BO avec l'admin generator, utilisation des formulaires Symfony2, etc.
- mission 2 : AMOA : Rédaction de spécifications fonctionnelles et techniques pour la v2 de l'application.
- mission 3 : QA, mise en place d'un framework de tests unitaires et de comportements avec PhpUnit, Behat, Mink, Fabric, écriture et implémentation de tests Behat.
Symfony 2 MySQL Apache PHP 5 Php-fpm Python Fabric Behat PHPUnit Mink Selenium2

PLEMI

Cinéma & audiovisuel

Création, pilotage et développement de plateformes web participatives (Symfony 1&2)

Paris, France

janvier 2011 - Aujourd'hui (10 ans et 9 mois)

1 mission Malt

(1 avis)

Consultez les avis de fin de mission de Romain

6 recommandations externes

Consultez les recommandations qu'a reçues Romain

Formations