Mathieu Austruy

Parcours

Mathieu Austruy · Développeur web full-stack

Expérience

Activité freelance

novembre 2018 - aujourd’hui

Développeur web full-stack

Actuellement lead développeur et référent technique
mai 2020 - aujourd’hui

Développement, maintenance et évolution de la plateforme web du voyagiste.

  • Développement du configurateur de devis multi-étapes : départs, chambres, vols, assurances et prestations complémentaires.
  • Intégration de FlyLeo pour la recherche de vols, après un POC d’intégration directe avec Amadeus.
  • Connexion du site au système de gestion interne et automatisation de processus métier : attribution des demandes clients, disponibilités et listes d’attente.
  • Modernisation progressive du thème WordPress et de son architecture.
  • Mise en place et maintenance de la CI/CD, des tests automatisés et des environnements de développement, de test et de staging.
  • Amélioration des performances, du SEO technique et de la fiabilité.
  • PHP 8
  • WordPress
  • Timber
  • Twig
  • JavaScript
  • TypeScript
  • MySQL
  • Docker
  • GitLab CI
  • Deployer
  • Codeception

Développeur web full-stack

juillet 2019 - juin 2025

Collaboration sur trois projets distincts.

Solution d’agrégation d’activités et d’expériences touristiques, distribuées notamment via des widgets intégrables sur des sites partenaires.

  • Développement des interfaces et des widgets React/Preact, puis contributions au back-end Symfony.
  • Intégration et maintenance de connecteurs vers les API de partenaires.
  • Modernisation de Symfony/PHP et du code existant.
  • Mise en place de la CI/CD, maintenance de la stack Docker et amélioration de la fiabilité : files de messages, monitoring et recherche.
  • PHP 8
  • Symfony
  • React
  • Preact
  • Elasticsearch
  • RabbitMQ
  • MariaDB
  • Docker
  • GitHub Actions

Média de voyage grand public sous WordPress.

  • Mise en place du versionnement, de la stack de développement, de la préproduction et du déploiement automatisé.
  • Revue de code et intégration des contributions de l’équipe.
  • Maintenance, corrections et intégration de widgets Doyoogo et de services partenaires.
  • WordPress
  • PHP
  • JavaScript
  • Redis
  • Docker
  • GitHub Actions

Application de bons plans de voyage.

  • Contributions aux imports de données de vols et d’hébergements.
  • Contributions aux environnements de développement, au déploiement et à la supervision.
  • Symfony
  • WordPress REST API
  • Nuxt 3
  • Docker

Développeur web full-stack

août - novembre 2021

Contribution à la refonte de la plateforme d’accompagnement des personnes atteintes de cancer.

  • Développement d’écrans du parcours utilisateur : inscription, programme d’activités et rendez-vous.
  • Développement du lecteur audio/vidéo et du suivi de progression.
  • Mise en place de la CI front-end et contribution aux tests automatisés.
  • Interventions ponctuelles sur le back-end et l’environnement de développement.
  • React
  • Redux
  • JavaScript
  • Jest
  • Storybook
  • GitLab CI
  • Symfony
  • PostgreSQL

Développeur front-end React

mars - juin 2019

Développement du back-office destiné aux structures sportives partenaires : calendrier interactif et gestion des séances, notamment récurrentes, dans une application React connectée à une API Symfony/PostgreSQL. Mission réalisée via Cobalty.

  • React
  • Symfony
  • PostgreSQL

Autres missions

  • Création de sites commerciaux pour artisans et professions libérales.

Parcours antérieur

Développeur web full-stack

février 2017 - août 2018
  • Maintenance et évolution du front-office et des outils back-office de la plateforme de location de chambre chez l’habitant BedyCasa.
  • Création d’une plateforme de réservation de séjours linguistiques sur une architecture microservices.
  • Création d’un outil de gestion pour le service commercial.
  • Réalisation de la montée de version majeure du backend Symfony.
  • Encadrement de l’évolution de l’API REST destinée à la nouvelle application mobile.
  • PHP 7
  • PHP 5
  • Symfony 3
  • Symfony 2
  • JavaScript
  • Node.js
  • React
  • Redux
  • jQuery
  • Webpack
  • NPM
  • MariaDB
  • PostgreSQL
  • Elasticsearch
  • HTML
  • Twig
  • CSS
  • Sass
  • Bootstrap
  • Linux
  • Bash
  • Docker
  • Amazon Web Services
  • Varnish
  • RabbitMQ
  • Git
  • PHPUnit
  • Scrum
  • Jira

Lead développeur Symfony

août 2012 - janvier 2017
  • Développement du front-office (USA, France et UK) et des outils de back-office (administration, rollout pays, gestion de contenu) du portail médical Univadis.
  • Encadrement d’une équipe offshore basée en Pologne.
  • PHP 7
  • PHP 5
  • Symfony 3
  • Symfony 2
  • JavaScript
  • jQuery
  • Gulp
  • MySQL
  • Solr
  • EZ Publish
  • HTML
  • Twig
  • CSS
  • Linux
  • Bash
  • Docker
  • Ansible
  • Salt
  • Amazon Web Services
  • Varnish
  • Git
  • PHPUnit
  • Scrum

Développeur web

juin 2011 - août 2012
  • Analyse et création des flux d’échange entre les différents services du système d’information d’Orchestra.
  • PHP 5
  • PHP 4
  • Zend Framework
  • Doctrine ORM
  • JavaScript
  • MySQL
  • SQL Server 2008
  • Oracle Database 11
  • HTML
  • CSS
  • Exalead
  • Genio (ETL)
  • Scrum

Développeur web

Freelance · Montpellier
janvier 2011 - juin 2011
  • Création et maintenance des sites web des clients (agences immobilières, hôtels de luxe, blogs…) de l’agence de communication Cabarey.
  • PHP 5
  • JavaScript
  • jQuery
  • MySQL
  • HTML
  • CSS
  • WordPress
  • Joomla
  • CMS Made Simple

Développeur web

octobre 2007 - août 2010
  • Encadrement d’une équipe offshore basée à Singapour.
  • PHP 5
  • PHP 4
  • JavaScript
  • jQuery
  • Prototype
  • MySQL
  • HTML
  • CSS
  • Linux
  • Subversion
  • SimpleTest
  • Extreme Programming

Formation

Licence Professionnelle · Génie logiciel

2005 - 2007

Licence professionnelle Systèmes Informatiques et Logiciels, spécialité Génie logiciel. Spécialisation dans la conception et le développement d’applications informatiques incluant la gestion de projet, les méthodes agiles, les tests logiciels ainsi que l’approfondissement de l’algorithmique, de la programmation et des systèmes de gestion de base de données.

Diplôme Universitaire de Technologie · Informatique

2004 - 2005

Formation informatique généraliste portant à la fois sur la conception, la réalisation et la mise en œuvre de systèmes informatiques ainsi que sur l’administration de réseaux, l’assistance technique et les systèmes de gestion de base de données.


Compétences

Technologies

Développement

  • PHP
  • JavaScript
  • TypeScript
  • Symfony
  • WordPress
  • React
  • Redux
  • Preact
  • Vue.js
  • Node.js
  • Next.js
  • NuxtJS
  • Gatsby
  • Jekyll
  • Hugo
  • Go
  • Bash

Interfaces et templates

  • HTML
  • CSS
  • Twig
  • Liquid
  • Sass
  • Less
  • Bootstrap

Données

  • MySQL
  • MariaDB
  • PostgreSQL
  • Elasticsearch
  • Redis
  • RabbitMQ

Qualité et livraison

  • Git
  • Docker
  • GitLab CI
  • GitHub Actions
  • Tests automatisés
  • Codeception
  • Jest
  • Storybook
  • Deployer
  • Linux
  • Varnish
  • Scrum
Langues
  • FR · français · langue maternelle
  • EN · anglais · courant (TOEIC 925)
  • IT · italien · intermédiaire

Centres d'intérêts

En plus d’être développeur web, j’aime passer du temps en extérieur pour pratiquer la randonnée, la course à pied et, pendant les mois plus chauds, le trekking ou l’escalade. À l’intérieur, je cultive mon côté geek, ma passion pour la musique en pratiquant la guitare, et je passe une grande partie de mon temps libre à explorer l’univers en constante évolution du développement web.

Un peu nomade digital, je vis actuellement entre la France et l’Italie.