Welcome to Matthieu's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Matthieu to discuss your project or search for other freelancer profiles on Malt.

Matthieu G.

Tech Lead / Senior Full-Stack Developer - NodeJS

Remote from Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Matthieu's quote.
Propose a project The project will begin once you accept Matthieu's quote.

Location and workplace preferences

Location
Paris, France
Remote only
Primarily works remotely

Preferences

Project length
≤ 1 week
Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people

Verifications

Languages

Categories

Skills (14)

  • Languages
  • Beginner Intermediate Advanced
  • Go
    Beginner Intermediate Advanced
  • PHP
    Beginner Intermediate Advanced
  • Architecture
  • Beginner Intermediate Advanced
  • Frameworks
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Containerization
  • Databases
  • Beginner Intermediate Advanced

Matthieu in a few words

Passionné d'informatique, j'ai à coeur de livrer un travail rigoureux et de qualité.
Au cours des 8 dernières années j'ai travaillé dans plusieurs startups, en tant qu'ingénieur full-stack et Tech lead.

J'ai eu la chance de travailler en équipes ou seul, et ce sur un large éventail de projets.
Mes expériences de développeur mon amené à travailler aussi bien sur la création de sites vitrine, qu'à la réalisation d'applications complexes à fort trafic sur des systèmes distribués.
En tant que TechLead j'ai adoré penser l'architecture de mes applications, mais aussi faire du mentora de jeunes développeurs.

Je serai heureux de mettre à profit mon expertise dans la réalisation de vos projets.

Experience

PathMotion

Human Resources

Senior Software Developer

Région de Paris, France

April 2019 - Today (2 years and 9 months)

Ma mission principale chez PathMotion est de maintenir et d’améliorer une application monolithique, mais aussi de participer activement à la migration vers une architecture micro service ainsi que GraphQL.
J’ai rapidement pris en charge plusieurs projets stratégiques pour l’entreprise.
- L’établissement d’un pipeline complet de CI/CD
- mise en place d’outils de monitoring d’erreur. (Instana, Sentry, stackdriver)
- Finalisation et intégration d’un service Auth
- Rédaction de documents techniques concernant de futurs développements
- mise en place d’un système de recherche (MeiliSearch)
- Réalisation de plusieurs nouveaux micro service
- Création d’un nouveau produit permettant de créer des chatbots personnalisés.

Nos applications étant déployées sur un environnement cloud (GCP kubernetes), l’ensemble de mes développements ont été pensés en amont pour répondre aux problématiques d’une application scalable.

Phenix Technologies

Tech

Software Developer

Levallois perret

June 2018 - April 2019 (10 months)

En mettant mes compétences de développeur backend au service de Phenix Technologies, j'ai notamment relevé les challenges de performance que représente l'univers des applications mobiles pour des services web.
J’ai aussi entamé la refonte totale du produit majeur de l'entreprise, tout en continuant, à améliorer la stabilité et les fonctionnalités du service existant.
Pour attaquer la refonte de ce service, j'ai réalisé de multiples tests et comparaisons de technologie backend, comme NodeJS (TypeScript), PHP, Java ou encore GoLang, mais aussi des moteurs de base de données comme MySQL, MongoDB, Couchbase ou PostgreSQL.

Acolad Group

Publishing

Lead Technical Architect

Région de Boulogne-Billancourt, France

April 2017 - June 2018 (1 year and 2 months)

J'ai rédigé des spécifications techniques et participé à la mise en œuvre d'un outil multilingue interne complexe conçu pour centraliser le travail de milliers d'employés et de sous-traitants à travers le monde. Pour dissocier notre structure de données des différentes utilisations possibles des frontaux, j'ai choisi d'utiliser le design pattern back-end for front-end (BFF).
- Le BFF a été écrit en Node JS et utilisait une WebSocket pour maintenir la session front à jour.
- Les backends étaient basés sur un ensemble de microservices légers (écrits en PHP 7) et un bus d'événements (Rabbit MQ) pour gérer les tâches asynchrones.
- Le frontend était basé sur un ensemble de composants JavaScript modernes gérés par MeteorJS.
En tant que Lead Technical Architect sur ce projet, j'ai dû mettre en place des processus de développement utilisant, des tests unitaires et fonctionnels, des revues de code en équipe via des pull requests, la mise en place d'environnements de QA, des migrations automatiques de la DB.

Acolad Group

Software Developer

Région de Boulogne-Billancourt, France

April 2015 - June 2018 (3 years and 2 months)

1 external recommendation

Check out Matthieu's recommendations

Education