chat-button

Flavien PERIER

Développeur full stack

Projets

Cobalt cloud

Technologies :

  • Kubernetes
  • Java

Description :

Orange en 2020
Projet de recherche Orange ayant pour but de mettre en place une plateforme SaaS capable de rajouter des métadonnées de manière automatiques à des médias. Par exemple, générer des sous-titres à une vidéo grâce à sa bande-son.

Pride

Technologies :

  • Kotlin
  • VueJs

Description :

Orange en 2020
Projet de recherche financé par l'ADME dans lequel Orange devait développer un composant permettant à des collectivités de récupérer les données concernant leurs factures énergétiques Enedis ou GRDF.

Girafe

Technologies :

  • Kotlin
  • Antlr
  • Neo4j

Description :

Orange en 2019
Une application pour créer un graphique (Neo4j) de dépendance entre les différents champs d'une base de données (DataLineage). Pour ce faire, l'application prend en entrée les fichiers Microsoft DTSX et analyse les XML et SQL qu'ils contiennent afin de déduire les actions qui sont effectuées sur la base de données. Pour ma part, je me suis principalement concentré sur l'implémentation d'un analyseur SQL utilisant le framework ANTLR.

Sparkle

Technologies :

  • Java
  • Vertex
  • Java 9 Modules
  • Docker

Description :

Orange en 2019
Framework d'analyse de flux de données. L'objectif de ce framework est d'offrir à l'utilisateur la possibilité de développer des modules qui peuvent être placés dans un pipeline de traitement de flux. L'avantage de cette approche modulaire est que chaque module peut ensuite être testé individuellement. Ceci garantit une certaine fiabilité dans notre workflow.

Personal website

Technologies :

  • TypeScript
  • VueJs

Description :

Personal en 2019
Ce site web

DbSelection

Technologies :

  • TypeScript
  • ExpressJs
  • Angular
  • MySQL
  • CloudFoundry

Description :

Orange en 2018
Outil pour guider le choix d'une base de données plutôt qu'une autre sur un nouveau projet. Cette application avait beaucoup de visibilité dans mon centre, donc on m'a demandé de faire de nouvelles versions. Il y a donc maintenant dbSelection, dataVizSelection (un équivalent pour choisir un outil dataViz), distribuSelection (un outil pour choisir une distribution BigData) et enfin cloudSelection (un équivalent pour choisir le cloud interne ou externe le plus adapté à notre architecture) qui est devenu une application interne au niveau groupe, avec donc une bonne visibilité.

Voyager

Technologies :

  • TypeScript
  • Angular
  • Java
  • Spring
  • MongoDB
  • CloudFoundry

Description :

Orange en 2017
Voyageur est une application Orange qui calcule l'effet d'une relocalisation de centre sur le temps de déplacement des employés qui y travaillent.

Clémentine

Technologies :

  • NodeJs
  • Microsoft LUIS
  • Microsoft BotFramework

Description :

Orange en 2016
Projet de stage de deuxième année en BTS. Mon objectif dans cette mission était de développer des fonctionnalités pour un prototype de chatbot au sein d'Orange. J'ai ainsi pu mettre en place un bon nombre d'APIs (Google translation, Deezer, Page Jaune, Orange APIs...) dans le but d'enrichir les interactions.

Oculus

Technologies :

  • NodeJs
  • ExpressJs
  • MongoDB

Description :

Personal en 2016
Après avoir travaillé sur Clémentine, j'ai essayé de mettre en place une architecture qui me permettrait de créer facilement des Chatbots.

PHP forum

Technologies :

  • PHP
  • MySQL

Description :

Personal en 2015
Premier développement web, avec intégration d'un forum. Le site a fonctionné pendant plus de deux ans avant que je ne décide de le fermer. Il a été principalement utilisé comme plateforme de chat pour ma classe pendant mes deux années de BTS.

Raspberry server

Technologies :

  • Raspberry
  • Rasbian
  • Squid proxy
  • Bind9
  • Postfix
  • Courier
  • nextcloud
  • Nginx
  • Apache2
  • Wordpress
  • Letsencrypt

Description :

Personal en 2015
Infrastructure de serveur basée sur Raspberry que j'ai mis en place à la maison pour héberger mon site web et un certain nombre d'autres services. La plupart de ces démons sont toujours en cours d'exécution après 4 ans même si j'ai décidé d'en supprimer certains (comme la stack mail), ou de remplacer certains services par des équivalents (remplacement du serveur Apache2 par un serveur Nginx).