Projets

Professionnel

Coface

Portail développeurs Coface

Depuis maintenant 5 ans, je suis l'unique développeur du portail développeurs de Coface : un catalogue d'API B2B pour l'assurance-crédit, qui permet aux souscripteurs, courtiers et partenaires de consulter leurs contrats, sinistres, commissions et informations d'entreprise directement depuis leurs propres outils - « digitaliser le trade », comme le résume le site lui-même. J'en assure l'ensemble de la chaîne technique : l'interface Angular, les API exposées, une infrastructure serverless sur AWS (Lambda, DynamoDB en NoSQL, CloudWatch pour la supervision), et jusqu'au déploiement automatisé via CodePipeline, avec SonarQube pour la revue de code.

Voir le site en ligne

Technologies utilisées :

  • Angular
  • AWS
  • Lambda
  • DynamoDB
  • CloudWatch
  • CodePipeline
  • API REST
  • SonarQube

Stage 2ème année COOVER/Pappers

Outils Wordpress

Développés pour améliorer le référencement, ces outils de calculs sont présents pour faciliter la vie des utilisateurs et faire connaître le site Coover auprès de potentiels futurs clients.

Technologies utilisées :

  • WordPress
Capture d'écran des outils WordPress développés pour Coover
API Pappers

Développées pour les clients de Pappers, ces feuilles Google Sheets et Excel utilisent JavaScript et des macros VBA pour communiquer avec l'API de Pappers afin de remplir automatiquement les feuilles de calcul une fois le SIREN saisi par l'utilisateur ; ce dernier doit aussi se munir d'un token qui fait office de mot de passe et d'identifiant de connexion à l'API.

Technologies utilisées :

  • JavaScript
Capture d'écran de l'outil API Pappers
Article de presse Pappers

Cette page web est un article de presse. Elle m'a permis d'apprendre le principe des media queries et des affichages s'adaptant au format, pour qu'une même page reste accessible aussi bien sur téléphone que sur ordinateur. Elle m'a aussi initié au principe des routeurs et des systèmes de redirection des pages web.

Technologies utilisées :

  • HTML
  • CSS
Capture d'écran de l'article de presse Pappers
Node API Insee

Ce dernier projet de stage m'a introduit à Node.js et à ses possibilités. Utilisant l'API de l'INSEE, ce programme permet de mettre à jour la base de données de Pappers automatiquement, en récupérant les nouvelles entreprises inscrites dans les registres consultables en ligne.

Technologies utilisées :

  • Node.js
Capture d'écran de l'outil Node API Insee

Personnel

Web

Blind Test 2 web Assistant Personnel - Jarvis
Site RCYann

RCYann est le site vitrine d'un collectif de passionnés de modélisme dont je fais partie, en écho à notre chaîne YouTube : il présente l'équipe, nos objectifs, et notre ambition de faire vivre cette passion un peu oubliée en amenant nos modèles réduits dans des endroits inédits.

Voir le site en ligne

Technologies utilisées :

  • HTML
  • CSS
  • JavaScript
  • PHP
  • SQL

Domotique/Client-Lourd

Aurora Panel Home-Assistant

Robotique

R2D2 RX-24 D0 BD1

Jeux

Serveur Discord Serveur Minecraft

Cours

Université d'Evry

Mémoire de fin d'études
Projet MedicSense

MedicSense est un projet à la croisée du logiciel et du matériel : un prototype pharmaceutique imprimé en 3D, piloté par une application web complète - une API Spring Boot côté serveur et une interface ReactJS côté utilisateur.

Technologies utilisées :

  • Spring Boot
  • ReactJS
  • HTML
  • CSS
  • JavaScript
Pacman IA

Une reproduction du célèbre jeu d'arcade Pac-Man en Python, où les fantômes n'obéissent plus à des trajectoires scriptées : ils apprennent à traquer le joueur grâce au machine learning.

Technologies utilisées :

  • Python
  • Machine Learning
Projet Periscolaire avec API

Un projet pensé sur le modèle de Pronote : une API Spring Boot pour le back-end, couplée à un site web interactif pour la gestion des activités périscolaires.

Technologies utilisées :

  • Spring Boot
  • HTML
  • CSS
  • JavaScript

Lycée Parc Villegenis Massy

Site web Village Vacances des Alpes

Ce premier projet personnel encadré de seconde année fut un immense bond en avant pour moi, introduisant le SQL, le PHP et le JavaScript. Ce site web de réservation de vacances et de gestion de séjour m'a permis d'apprendre le développement de sites web complets et fonctionnels utilisant une base de données.

Technologies utilisées :

  • SQL
  • PHP
  • JavaScript
Capture d'écran du site Village Vacances des Alpes
Portefolio web

Ce portfolio est celui que vous consultez actuellement : après plusieurs années sans mise à jour, il est aujourd'hui en pleine amélioration - sécurisation du code, accessibilité, performance et nouvelle direction visuelle, projet par projet.

Technologies utilisées :

  • PHP
  • HTML
  • CSS
  • JavaScript
  • Docker
Veille technologique

Une veille technologique menée en BTS, notamment sur l'intelligence artificielle. Description à retravailler dans un format plus court.

Application Air tchat

Ce second projet personnel encadré de seconde année est une application destinée aux pilotes de ligne, née d'un constat : lors du premier confinement, le trafic aérien mondial étant réduit au minimum, les pilotes utilisaient la radio pour communiquer directement entre avions - une fréquence habituellement trop saturée pour cet usage. Air Chat est justement développée pour permettre aux pilotes de discuter ensemble et de signaler les incidents (météo, turbulences, pannes...) afin d'améliorer la communication dans le secteur de transport réputé le plus sûr au monde.

Technologies utilisées :

  • C#
Capture d'écran de l'application Air Chat

ISCIO Orsay

Puissance 4 python

Cette petite application fut mon premier projet de développement en première année de BTS SIO, reprenant le célèbre jeu de société : le but est d'aligner 4 pions de la même couleur pour gagner. Développée à plusieurs, ce fut un projet vraiment intéressant et enrichissant, permettant de développer un jeu complètement fonctionnel.

Technologies utilisées :

  • Python
Capture d'écran du jeu Puissance 4 en Python
2ème site web

Ce second site web m'a permis de reprendre le développement web en poussant les connaissances acquises en HTML et CSS, avec cette fois l'ajout du JavaScript comme nouveauté ; le sujet était le même que le premier site, pour passer plus de temps sur le développement plutôt que sur le contenu.

Voir le site en ligne

Technologies utilisées :

  • HTML
  • CSS
  • JavaScript
Capture d'écran du deuxième site web

Lycée Jacques Prévert Longjumeau

1er site web

Ce premier TP web m'a permis de découvrir les bases du HTML et du CSS pour créer un site web, sous forme d'un exposé sur l'intelligence artificielle et le big data - un sujet intéressant qui donnait matière à développer et apprendre le HTML et ses possibilités.

Voir le site en ligne

Technologies utilisées :

  • HTML
  • CSS
Capture d'écran du premier site web
Blind test python

Ce premier projet personnel en Python reprend les bases du célèbre jeu dédié à l'univers du cinéma : le but est de retrouver des images extraites de films, des bandes originales ou des extraits de dialogues. Ce jeu peut se jouer seul ou à plusieurs, l'application pouvant enregistrer jusqu'à 10 joueurs simultanément.

Technologies utilisées :

  • Python
Capture d'écran du jeu Blind Test en Python