Salut moi c'est Martin!

Développeur Full-Stack

Je suis actuellement étudiant à l'UQAC pour une bi-diplomation en informatique spécialisé dans le développement web

3+ années d'expérience
≈12 projets réalisés
Martin Vidal

Compétences

Voici une liste des différentes compétences acquises au cours de mes études, évènements et expériences professionnelles.

Programmation

  • React
  • MongoDB
  • Tailwind CSS
  • Flutter
  • JavaScript
  • CSS3
  • Oracle
  • Symfony
  • PostgresSQL
  • Dart
  • HTML5
  • Vue.js
  • C++
  • MySQL
  • Express
  • Node.js
  • PHP
  • Svelte
  • Microsoft SQL Server
  • TypeScript
  • Doctrine
  • Python

DevOps

  • Docker
  • Bash
  • Azure
  • Apache
  • GitHub CI/CD
  • Powershell
  • Ubuntu
  • Docker
  • Bash
  • Azure
  • Apache
  • GitHub CI/CD
  • Powershell
  • Ubuntu

Logiciels / applications

  • Visual Studio Code
  • JetBrains
  • Qt Framework
  • Visual Studio
  • Notion
  • Visual Studio Code
  • JetBrains
  • Qt Framework
  • Visual Studio
  • Notion

Parcours

Mon parcours scolaire et professionnel

2025 - Aujourd'hui

Baccalauréat en développement logiciel - UQAC

Dans le cadre de mes études à l'IUT Informatique de Reims, j'ai la chance de pouvoir effectuer une bi-diplomation à l'Université du Québec à Chicoutimi (UQAC).

juin 2025 - juillet 2025

Développeur Full-Stack · Châlons'Agglo

Une fois mon stage terminé, j'ai eu la chance d'être embauché sur contrat pour continuer mon travail au sein de Châlons'Agglo.

  • Refactorisation d'une application React en Svelte-Kit 5 afin de permettre aux agents de la ville de saisir leurs temps de travail et les différentes activités qu'ils ont réalisées.
  • Migration d'une ancienne API faite en PHP vers TypeScript et Express.
  • Divers scripts PowerShell pour l'automatisation de tâches journalières.
avril 2025 - juin 2025

Stagiaire · Châlons'Agglo

Dans le cadre du BUT, j'ai été amené à faire un stage en entreprise et j'ai été pris à la DSI de Châlons'Agglo.

J'ai pu travailler sur plusieurs projets, notamment :

  • Mise en place d'une authentification à deux facteurs pour le portail de connexion de la ville (OTP - TOTP).
  • Mise en place du protocole de connexion Kerberos en interne.
  • Migration vers la V2 de l'API FranceConnect.
  • Création de divers WebServices pour assurer l'intégrité des données.
2023 - 3ème année en cours

BUT · IUT Informatique de Reims

Formation en réalisation d'applications : conception, développement, validation.

Projets

Une sélection de projets personnels et scolaires que j'ai réalisés.

Explo'Reims

Application web Symfony permettant aux touristes de découvrir la ville de Reims et les monuments/lieux incontournables qui la compose

Symfony Twig Docker MySQL JavaScript Tailwind CSS
GitHub

Escape The Maze

Jeu réalisé en Python exploitant des algorithmes de génération et de résolution de labyrinthe.

Python Pygame
GitHub

Création Configuration et Exploitation d'une BD

Le but de ce projet était de concevoir et d'exploiter une base de données sur les différentes expositions dans la région parisienne à l'aide de Oracle et PowerBI

Oracle PowerAMC PowerBI
GitHub

Tutoriel ENI

Site web tutoriel pour accéder à ENI, site contenant des ressources pédagogiques sur les différents domaines de l'informatique. Le but étant d'être un tutoriel accessible à tous

HTML CSS JavaScript
GitHub

Interpréteur d'expressions arithmétiques en C++

Ce projet permet d'évaluer et de calculer une suite d'expressions arithmétiques. Chaque expression peut-être stockée dans une variable et réutilisée dans d'autres expressions.

C++
GitHub

CRUD TV-Show

Ma première application CRUD réalisée en PHP legacy avec l'aide de doctrine

PHP Doctrine MySQL CSS HTML JavaScript
GitHub

Événements

Les événements IT auxquels j'ai eu la chance de participer :

Hackathon CONFORMIT

CONFORMIT x UQAC Hackathon - 2025

L'objectif était de créer une solution d'analyse de rapport d'évènements assistée par chatbot, le tout en seulement 24H! Pour ce faire, nous avions à disposition une BD PostgresSQL et l'accès à des modèles d'IA AWS. Malheureusement pas de 1ère place mais une première interaction avec la mise en place d'un RAG pour notre ChatBot.

Mini CTF

Mini CTF 2025

Ma première expérience dans le domaine du Capture The Flag (CTF), un exercice de cybersécurité où les participants doivent résoudre des défis (plus ou moins compliqués) pour récupérer des "drapeaux" (flags) cachés dans des systèmes informatiques.

Construisons quelque chose d'exceptionnel

Envie de collaborer sur un produit ambitieux, une refonte ou un design system ? Écrivez-moi, je réponds sous 24h.