Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Vincent Morainville

Chef de projet technique Digital / Développeur Senior full-stack Angular/Node.js

agile
ingénierie logicielle
angular / SSR
microfrontend
management
Vincent Morainville
43 ans
Permis de conduire
Paris (75013) France
Situation professionnelle
Freelance
Indisponible
Présentation
Fort de 15 années d’expériences en tant que chef de projet technico-fonctionnel, expert technique front et développeur, mes champs de compétences couvrent l’intégralité des phases de vie des logiciels : recueil des besoins, analyse, spécifications, conception des solutions techniques, préparation - estimation et priorisation des US avec l'équipe, développement, tests (BDD, ATTD, TDD), déploiement, maintenance, pilotage de projet avec les méthodologies SAFe et Scrum.

Mon expertise dans l’ingénierie logicielle me permet d’être un support pour l’équipe technique afin de lever les obstacles et de servir la réussite des projets. J'accorde une attention particulière à la qualité du produit délivré (clean code, review...), aux tests, et à l'intégration continue.

Cette double compétence, fonctionnelle et technique, me permet d’orienter le client vers la solution optimale et d’être au plus près des attentes métier.
CV réalisé sur DoYouBuzz
  • Le site e-commerce Hermes.com est un site à fort trafic présent dans plus de 30 pays et 9 langues.
  • Tech lead e-commerce Front au sein de la feature team Content en charge de la gestion des contenus éditoriaux, du SEO, et des migrations de pages sur le front Angular. Responsable technique de la conception, du suivi et la validation des développements, des tests techniques, de la scalabilité et de l'exploitabilité sur ce périmètre.
  • Stack technique: Nx, Angular, Typescript, Universal SSR, NgRx, NestJS, AWS (services managés, EC2, Lambdas, API Gateway…), CMS Drupal
  • Outils utilisés : New relic, Blazemeter, GTMetrix, Browserstack, ELK, console AWS, Klaxoon, Zeplin, suite Atlassian (Jira, Confluence, Bitbucket).
En savoir +
  • Greenmove: conception et développement d'une application React de localisation de transports green
  • RIG monitoring – Monitoring de fermes de mining (Cryptomonnaies)
En savoir +
  • Participation à la conception des fonctionnalités avec l’équipe design/UX et les POs
  • Contribution aux choix technologiques et à l’architecture globale front-end
  • Utilisation du Github Flow (pull requests et code review)
  • Etude et POC pour l’intégration de GraphQL dans l’application
  • Migrations de fonctionnalités AngularJS en Angular
  • Mise en place du framework NgRx dans Angular
  • Méthodologie de projet Scrum : grooming, sprints planning, stand-up meetings quotidiens avec scrumboard digitalisé, rétrospectives
En savoir +
  • Projets de localisation et déploiement de la plateforme DanOn dans 4 pays : Canada, US, UK, Japon
  • Projets sur l’évolution du programme : intégration des QR code dans le parcours pour Canada/Japon, création de la plateforme de services « Fusion » pour ouvrir les fonctionnalités aux marques filles, création d’un gift shop avec des gift cards pour le Japon, remplacement des coupons par Shopmium dans l’app France, ajout du social login avec Gigya, ajout du double-optin pour le Japon, évolutions pour la conformité à GDPR, projet de mécaniques de jeux (instant win / loteries…), backoffice Fusion.
  • Participation aux projets d’amélioration, de stabilité et d’optimisation de la plateforme : résilience, mise en place des tests de charges avec Gatling (Scala), utilisation du CI de GitLab, migration de Fusion vers Docker avec déploiement sur AWS avec Amazon ECS, migration de la plateforme d’authentification (passage de LDAP à OAuth OpenID avec KeyCloak)
  • Développement d’applications en NodeJS : récupération de logs S3 et chargement dans ELK, chargement automatique de base de données et outil de requêtage, déploiement des apps avec Docker
  • Développement d’applications en Javascript :
    • Angular : backoffice pour la gestion des fonctionnalités proposées aux marques (DanOn et marques filles) dont la gestion des mécaniques de jeux et la gestion des catalogues produits ; technologies et composants utilisées : Angular 7, RxJS, NgRx (Redux adapté à Angular), Material Design, Apollo GraphQL client, Typescript, Jasmine + Karma ; utilisation du CI de Gitlab pour tests/check style/build/déploiement sur Amazon S3
    • React : application de participation aux Instant Win pour les marques filles ; technologies et composants utilisées : React 16, API Context, Material-UI, Axios
  • Gestion de projet Scrumban : planification des sprints avec l’équipe de développement et experts techniques ; stand-up meetings quotidiens ; rétrospectives ; tableau kanban
  • Gestion de la relation client : préparation des meetings, comptes-rendus, suivi client
  • Gestion du planning et des ressources : plannings réalisés sous Smartsheet
  • Suivi des développements des équipes front, Liferay (JEE), et Fusion (Apache Camel/Scala)
  • Suivi des partenaires et sous-systèmes
  • Suivi des agences des pays pour les marques filles Danone ou pour le site DanOn
  • Pilotage des tests et de la recette
  • Mise en place d’un outil de contrôle des redevances RFF
  • Gestion de projet AGILE
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • Suivi de l’avancement des travaux
  • MCD/MPD, spécifications fonctionnelles générales et détaillées
  • Pilotage des développements
  • Optimisation de la base de données MySQL (forte volumétrie de données)
En savoir +
  • Mise en place d’un outil de suivi des recettes tarifaires SNCF, RATP, OPTILE
  • Gestion de projet AGILE
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • Suivi de l’avancement des travaux
  • MCD/MPD, spécifications fonctionnelles générales et détaillées
  • Pilotage des développements
  • Pilotage des développements Business Objects
En savoir +

Chef de projet PHP dans le secteur du luxe

AMJ Groupe (SSII)
2011 à 2014
Paris
France
  • TMA Projets Internet : plateforme de webservices, blogs
  • Gestion de projet AGILE
  • Gestion de la relation client MOE / MOA
  • Pilotage des tests : TU, TNR, TME ; mise en place de tests automatisés
  • Pilotage de la qualité de service : reporting et graphiques
  • Documentation : utilisateur, fonctionnelle, technique
  • Optimisation des performances des applications (caching) et des base de données (Sphinx)
  • Sécurité applicative
  • Développement avec les réseaux sociaux
  • Pilotage de la migration d'architecture
En savoir +

Chef de projet dans le secteur du luxe

AMJ Groupe (SSII)
2013 à 2014
Paris
France
  • Mise en place d’un Player vidéo Ooyala/Youtube
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • Etudes détaillées sur l'implémentation des fonctionnalités : fullscreen, posterframe, fallback, subtitle, chaptering, playlist, embed, sharing, full bleed, Youtube API, Ooyala API
  • Prototypes (Proof of concept)
  • Pilotage de la qualité et des tests
  • Pilotage des développements
En savoir +

Chef de projet JEE dans le secteur du luxe

AMJ Groupe (SSII)
2012
Paris
France
  • Mise en place d’un outil de régie pour la direction du patrimoine
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • MCD/MPD, spécifications fonctionnelles générales et détaillées
  • Contrôle qualité des évolutions
En savoir +
  • Pendant 3 ans, mise en place d’outils de gestion patrimonial, gestion locative, et gestion bâti
  • Spécifications fonctionnelles et techniques
  • Conception de l'architecture logicielle
  • Gestion de la relation client MOE / MOA
  • Pilotage des développements
  • Gestion du planning et des ressources
En savoir +
  • Mise en place d’un outil pour les approvisionneurs et les acheteurs
  • Gestion de projet
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • Mise en place et conduite d’ateliers de travail avec la MOA
  • Formation utilisateurs
En savoir +
  • Mise en place d’un système de contrôle de gestion au sein de la Direction de la Communication
  • Gestion de projet AGILE
  • Conception générale
  • Gestion de la relation client MOE / MOA
  • Gestion du planning et des ressources
  • Mise en place et conduite d’ateliers de travail avec la MOA
En savoir +
  • Mise en place d'outils d'atelier pour un nouveau centre de traitement de quotidiens
  • Réalisation du document de cadrage de la conception détaillée : détermination du lotissement et des spécifications fonctionnelles détaillées (SFD) et des spécifications techniques détaillées (STD)
  • Conception des écrans avec l’expert technique DotNet
  • Pilotage des développements
  • Tests techniques et d’intégration
  • Participation au déploiement
  • Support aux utilisateurs
  • Etudes techniques pour l'interaction de l'application avec les matériels d'atelier : flasheur, balances, imprimantes étiqueteuses
  • Etude technique pour la réalisation d’un algorithme de calcul de chemin de préparation
En savoir +
  • TMA sur une application intranet de gestion de la masse salariale
  • Maintenance curative et évolutive d’une application métier de gestion des principaux postes de dépenses sur la masse salariale (PHP / PosgreSQL / Suse)
  • Migration du socle technique de l’application
  • Réalisation de la nouvelle conception en MVC
  • Réalisation des évolutions sur la gestion du budget : changement de la nomenclature pour la LOLF.
  • Contrôle qualité des évolutions
  • Rédaction de la documentation technique
En savoir +
  • Angular : Angular 15, Typescript, Universal SSR, NgRx, RxJS, Webpack, Material, Jest, Storybook
    Expert
  • Module federation Webpack avec SSR
    Avancé
  • Nx monorepo
  • Webperfs: amélioration des core web vitals, lazyloading vs preloading, transfer state, mesure des perfs via Blazemeter et New relic
  • SEO: Metatags, Core web vitals, utilisation de redirection.io, ouverture de facettes, sitemap, PAA (People Also Ask)
    Expert
  • React : Typescript, Hooks, Redux, HOC, Jest
    Avancé
  • PHP 5 : Symfony 2, CodeIgniter, PHPUnit, WordPress, SPIP
    Bon niveau
  • JAVA EE : Spring MVC, MyBatis, JUnit, Maven
    Avancé
  • HTML 5 / CSS 3 : LESS, BEM, RWD, Material
    Expert
  • Data : MongoDB, Mysql, PL/SQL, SQL/PSM, Performance Tuning
    Expert
  • Outils : Intégration continue (CI) avec Gitlab, Github, Bitbucket, CircleCI, Jenkins, Git, IntelliJ, Jetbrains
    Avancé
  • SAFe: Grooming PI, PI Planning, Smart objectives, Inspect & Adapt, System Demo
  • Gestion de projet Agile avec Scrum / Kanban
  • Préparation des user stories (story mapping), animation du grooming, estimations avec planning poker
  • Préparation et animation du sprint planning: demo, préparation du sprint, suivi des rétrospectives
  • Product roadmap
  • Animation du daily Stand-Up
  • Rédaction de spécifications fonctionnelles et techniques
  • Conception et modélisation de base de données
  • Rédaction de dossier d’architecture technique (DAT)
  • Pilotage des développements
  • Reporting
  • Pilotage des tests
  • Recrutement
  • MongoDB
  • MySQL 5
  • Oracle 11g
  • SQL Server 2012
  • Visio
  • Project
  • Powerpoint
  • Excel
  • Access
  • Word
  • Klaxoon
  • Anglais : bonne maîtrise à l'écrit et à l'oral
    Bon niveau
  • Allemand : niveau scolaire
    Notions
  • VTT
  • Plongée sous-marine
  • Passionné par l'Ouest des Etats-Unis
  • Photo de paysage
  • Montages vidéos
Diplôme Architecture et Management des Systèmes d’Informations
Diplôme de Concepteur développeur en Ingénierie des logiciels