Je m'appelle Matthieu, 23 ans, développeur FullStack et tout juste diplômé. Je suis actuellement à la recherche d'un premier CDI en développement FullStack et/ou DevOps à Paris ou en région parisienne. Déterminé à vous aider à réaliser vos projets, je suis prêt à démarrer une nouvelle aventure !
Mes études
Télécom Saint-Etienne est une école d'Ingénieur du numérique basée à Saint-Etienne et membre du réseau Institut Mines-Télécom (IMT).
Durant mes 3 années d'école, de 2021 à 2024, j'ai appris les bases du développement informatique sur des projets orientés web (Angular, VueJS) ou logiciel (C++, Java) sans oublier les indispensables outils de scripting (Bash, Python) et de déploiement (GitLab CI/CD, Docker). J'ai également découvert les bases du réseau : protocoles, routing Cisco, LAN/V-LAN, VPN, problématiques de cyber-sécurité côté réseau, access-list.
Angular
VueJS
NodeJS
Javascript
Typescript
C++
OpenCV
OpenGL
Java
Python
Bash
Docker
Git
GitLab CI/CD
Cisco
Routing
TCP/IP
OSI
Agile
Scrum
Le projet SoftEat
SoftEat est une start-up proposant une solution web de gestion de restaurant. Elle n'existe plus aujourd'hui.
Chaque année, Télécom Saint-Etienne propose à des entreprises de faire travailler des étudiants sur des projets, permettant aux entreprises de profiter d'une main d'oeuvre gratuite et aux étudiants de travailler en équipe sur un projet professionnel concret. Durant un mois, nous avons développé en équipe 2 fonctionnalités pour le service web de SoftEat : une messagerie permettant aux employés d'échanger avec leur manager, ainsi qu'un gestionnaire de calendrier directement accessible depuis l'application. Avec SoftEat nous avons adopté la méthode Agile Scrum et avons réparti nos développements en 4 sprints d'une semaine.
Angular
Firebase
Javascript
Git
Agile
Scrum
Application mobile pour la LPO AURA
La Ligue Protectrice des Oiseaux Auvergne Rhône-Alpes (AURA) est une association agissant pour préserver la nature et la biodiversité dans la région Auvergne Rhône-Alpes.
Dans le cadre d'un projet soutenu par la région AURA, la LPO a missionné des élèves de Télécom Saint-Etienne pour créér un jeu disponible sur mobile (Android et iOS) afin de sensibiliser les habitants à la biodiversité.
VueJS
React Native
Javascript
Git
Agile
Scrum
Bibliothèque de comics
ComicVine est un wiki spécialisé dans les comics books.
Afin de mieux comprendre la méthode agile Scrum, les étudiants ont été chargés de réaliser en équipe un logiciel de visualisation de données de comics (date de sortie, numéro, nombre de tomes, etc) à partir de l'API de ComicVine. Tous les rôles Scrum ont été assurés au sein de l'équipe, avec l'appui d'un Product Owner extérieur à l'école.
Java
Git
Agile
Scrum
Jeu de main
Le jeu de main est un jeu dans lequel l'utilisateur doit positionner ses doigts selon une forme bien précise (poing fermé, index levé, etc).
Le jeu de main est réalisé en C++ et utilise les bibliothèques OpenCV et OpenGL afin de capter les positions de la main via une caméra et reproduire en 3D la main dans l'interface graphique. Le jeu propose 8 positions de mains différentes et les niveaux s'enchaînent à la suite. Le joueur a un temps limité pour faire la pose avec sa main et son score final est affiché en cas de défaite.
C++
OpenCV
OpenGL
Git
Septembre 2023 - Septembre 2024
Alternant développeur FullStack
Créée en 2013 à la suite de l'affaire Cahuzac, la HATVP est une autorité administrative et indépendante, rattachée aux services du Premier Ministre et chargée de recevoir, contrôler et publier les déclarations de situation patrimoniale et déclarations d'intérêts de certains responsables publics. Située dans le 2e arrondissement de Paris, la HATVP compte 73 employés en 2024.
Mon alternance à la HATVP s’inscrit dans le cadre de la fusion entre la HATVP et la Commission de Déontologie réalisée en 2020. À cette occasion la HATVP a récupéré une base documentaire comportant des données traitant notamment de la compatibilité, avec les règles déontologiques de la fonction publique, du projet d'un agent qui souhaite partir dans le secteur privé ou réintégrer la fonction publique après avoir travaillé dans le privé.
Dans ce contexte, j'ai été chargé de concevoir, développer et déployer en autonomie une application permettant la visualisation de ces données, présentes sous la forme de documents (PDF et Word principalement) et de lignes de tableau excel rassemblant des informations personnelles sur les agents. Après avoir étudié les différentes technologies disponibles, j'ai choisi de créer un front en VueJS, un back avec ExpressJS et une base de données avec PostgreSQL. Ces choix ont été motivés par le fait que tous ces outils faisaient partie de la stack technique déjà présente à la HATVP.
Afin de faciliter le développement, j'ai mis en place une Pipeline avec GitLab CI/CD : création et paramétrage de runners, automatisation des tests (Jest), test de couverture, build et déploiement en pré-prod ou prod. Chaque service (front, back, bdd) a été dockerisé et paramétré dans un fichier docker-compose afin de faciliter les déploiements sur les serveurs internes.
VueJS
NodeJS
Javascript
Jest
Git
GitLab CI/CD
Docker
PostgreSQL
OpenAPI
Février 2023
Stage développeur Backend
Markethings est une entreprise spécialisée dans le ciblage commercial et l'analyse de marché.
Dans le cadre de la mise en place du traitement de données concernant des agences immobilières au sein de l'outil de ciblage commercial, j'ai conçu un algorithme en Ruby permettant d'attribuer un numéro SIREN à une entreprise à partir de son adresse postale. L'association de ces deux informations se faisait à partir de fichiers Excel, dans lequel je venais ajouter directement le numéro SIREN associé.
Ruby
MySQL
Les outils que j'utilise
Matthieu d'Hoop
Me contacter