Guillaume F.

Lead Developer

760 dollar
Freelancer
7 ans
Paris, FRANCE

Mon expérience

Voir plus

IngenicoJanuary 2018 - Présent

Ingenico est le leader mondial du paiement transparent. Notre équipe crée le nouveau Merchant Service Hub pour les paiements pour les régions APAC et SEPA, connectant les appareils de paiement du monde entier aux clients grâce au Cloud.

*Responsabilités
-Responsable de l'architecture technique des portails web
-Développement de la solution en ReactJS / Redux et Scala

Voir plus

PriceMinisterMarch 2017 - August 2017

*Resume
Equipe Maquettage: Gafour, Responsable Production Web chez PriceMinister-Rakuten nous présente son équipe, ses missions et objectifs.

*Role
-Développer de nouvelles fonctionnalités client cross-browser (desktop & mobile) en HTML, CSS et JavaScript (Vanilla & jQuery Mobile) pour un site e-commerce à fort trafic (8 millions de visiteurs / mois, classé dans le Top 15 français du e-commerce ).
-Travailler directement avec les chefs de projet et les équipes de développement.
-Assurer l'amélioration des produits avec l'aide des développeurs backend, des designers UX et des Product Managers.
-Travailler sur l'implémentation de frameworks JavaScript à jour et de concepts tels que ReactJS, ReduxJS et Universal Javascript (Server-Side Rendering) pour le nouveau site Web entièrement responsive (nom de code: Canopy)

Voir plus

FitizzySeptember 2016 - November 2016

*Resume
Fitizzy aide à la prise de décision dans le choix de la taille à acheter par le consommateur final pour les articles de prêt-à-porter, lingerie et chaussures.

*Role
-Lead React Developer pour refonte de l'UX de l'offre Kwalitee (Simulator & Resource), pierre angulaire, non seulement du Data Scientist pour améliorer, mais aussi des clients, afin de qualifier, l'intelligence artificielle, composée d'équations morphologiques et d'algorithmes, permettant de générer automatiquement le passeport morphologique individuel de chaque utilisateur.

a) Architecture
-Architecture MVC en microservices à base de Node.js 6, DB MariaDB 10 & MongoDB

b) Fonctionnalités stratégiques
-Refonte des parties Simulateur + Ressource & mise en place d'un stack Front-end en ReactJS de dernière génération: ES2015+, Babel, Webpack ^2, React ^15 w/ MobX

c) Spécifités techniques

c1) Simulateur
-SPA avec navigation via state management
-Thème prédéfini (Make) avec dépendances en jquery nécessitant une fine connaissance de React, ainsi qu'une compréhension avancée du state management (en particulier pour le composant Select)
-Moteur de générations de recommandations côté client haute performance développé sur-mesure pour utiliser notre core API via Fetch & utilisation de async/await avec en prime Promise.all pour parallélisme.

c2) Ressources
-SPA avec navigation via state management
-Utilisation de react-virtualized pour affichage haute performance de tables avec +1000 colonnes avec traitement côté client (sorting, ...)

Voir plus

Slaask, IncJune 2016 - August 2016

*Resume
Slaask est un widget qui, intégré à un site web, permet d'ouvrir une fenêtre de dialogue avec les clients ou prospects. Les demandes remontent directement dans Slack. Vous disposez ainsi d'un chat dédié à la clientèle tout en bénéficiant des atouts de Slack comme le moteur de recherche ou la possibilité de répondre en situation de mobilité grâce aux applications natives sous iOS et Android.

*Role
-Participation à l'amélioration de l'offre (Front-end & Back-end), conjointement avec le CTO.

a) Architecture
-Architecture MVC à base de Rails 4.2, DB WebScaleSQL 5.6.27

b) Fonctionnalités stratégiques
-Refonte du processus d'onboarding & mise en place d'un stack Front-end en ReactJS de dernière génération: ES2015+, Babel, Webpack ^2, React ^15 w/ MobX
-Intégrations CRM (Salesforce avec OAuth 2.0, Hubspot & Pipedrive)

c) Spécifités techniques
-SPA avec approche Multi-Step Registration Form (routing via state management).
-High quality client-side image resize au travers de pica pour optimiser l'upload de l'avatar
-Utilisation de l'API Google Cloud Vision (Image Attributes) pour colorisation automatique du Widget, en identifiant automatiquement la couleur de la favicon, avec ajustement du contraste du texte.
-Communication avec l'API de Slaask via Fetch & utilisation de async/await pour push du blob de l'image depuis le navigateur vers serveur.

Voir plus

MooncardMay 2016 - May 2016

*Resume
Mooncard est une fintech (Finance/technology) qui bouscule le monde bancaire B2B. Mooncard propose la carte de paiement d'entreprise rêvée par les employés, dirigeants, directeurs financiers et entrepreneurs.

*Role
-Participation à l'élaboration du MVP (Front-end & Back-end), conjointement avec le lead Développeur.

a) Architecture
-Architecture MVC à base de Rails 5, DB PostgreSQL

b) Fonctionnalités stratégiques
-Développement d'un algorithme de TVA ranking pour pré-remplissage des notes de frais
-Développement d'une fausse AI via SMS (Twilio, gem textris) pour enrichir l'expérience client suite à une transaction.

c) Spécificités techniques
-Utilisation de l'API Twilio (pour notifications par SMS côté client, avec support correct des symboles monétaires au travers de l'Unicode, en particulier l'€, via TwitterCldr) & Slack Incoming Webhooks (pour notifications via bot côté back-office)

Voir plus

ExpEmbMarch 2013 - July 2015

The Embedded Experts

Mes compétences

Analysis methods and tools

Microservices

Software testing

Jest

Frameworks

Node.js, Redux, Play Framework

Databases

MariaDB, PostGreSQL, Couchbase

Environment of Development

SBT

Others

SEO, Continuous Delivery, GitHub

Technologies

Grunt.js, Webpack.js, PostCss, ElasticSearch, NPM, Gulp, Vanilla JS, Require.js, Gulp.js, CSS4, React.js, Babel.js, AWS, Akka

Big Data

Apache Kafka

IT Infrastructure

Debian, Git, Docker, Linux

Languages

Shell, JavaScript, ES6, Scala, Go, Bash, HTML5

Mes études et formations

Développeur Web - Le Wagon2016

Licence - Mathematics - Université des Sciences et Technologies de Lille2003 - 2010