Dossier de compétences - Développeur Web Full-Stack

Thomas ROBERT

Compétences techniques

Systèmes

Windows, Distributions Linux (Ubuntu, Debian, Tails)

Langages

PHP, NodeJS, HTML, CSS, JavaScript, Solidity

Frameworks

Symfony, Sulu, Twig, Angular, ReactJS, Drupal, TailwindCSS

Progiciels

Visual Studio Code, PhpStorm, WAMP

SGBDR

PostgreSQL, MySQL, HeidiSQL

Langues

Français courant, Anglais technique, Espagnol basique, Russe basique

Compétences fonctionnelles

Programmation

  • Développement orienté objet (POO) – architecture MVC
  • Développement et maintenance de sites web (CMS, SaaS, applications métiers)
  • Intégration d'API REST et mise en place de microservices
  • Développement Blockchain (Solidity, Web3.js, Truffle, smart contracts)
  • Tests unitaires & bonnes pratiques de qualité du code

Méthodologie & organisation

  • Conception et modélisation logicielle (UML, architecture logicielle)
  • Méthodologies agiles
  • Gestion de projet web (suivi, adaptation à des environnements complexes)

Références projets

Worklift

2025

Projet Personnel – Code Propriétaire

Worklift : Agence et logiciel d'automatisation Web

Domaine d'intervention :

  • Création d'un logiciel web pour exécuter des automatisations customisées via API sans besoin de connaissances techniques pour le client

Environnement technique :

  • ExpressJS, EJS, n8n API, MySQL, TailwindCSS
  • Progiciels: Trae

VitaeAI

2024

Projet Personnel – Code Propriétaire

VitaeAI : Jobboard Web3 agrégateur avec correspondance et analyse de profil par CV

Domaine d'intervention :

  • Création d'un logiciel web d'annonces d'emplois orienté web3
  • Agrégation des offres d'emplois depuis divers sites
  • Outils d'analyse de CV par IA
  • Mise en correspondance des CV avec les offres

Environnement technique :

  • Symfony, Twig, NodeJS, StripeAPI, MistralAI API, MySQL, TailwindCSS
  • Progiciels: Visual Studio Code

Open Web Addict

Avril 2023 – Octobre 2023

Développeur Symfony

Open Web Addict : Société de création de site Internet.

Domaine d'intervention :

  • Méthodologie : Points journaliers, Slack
  • Maintenance et amélioration du site « masecurite.interieur.gouv.fr » ainsi que d'un site Internet du Ministère de l'Intérieur

Environnement technique :

  • Architecture MVC, Symfony, StimulusJS, Twig, PostgreSQL
  • Progiciels: Visual Studio Code

Ambika

Juin 2022 – Septembre 2022

Stage développeur Drupal

Ambika : Société de création, maintenance et hébergement de site Drupal depuis 2005.

Domaine d'intervention :

  • Méthodologie : Agilité (Réunions début/fin semaine)
  • Création d'une solution d'uniformisation de visuels pour un site de vins avec l'utilisation de l'API Drupal
  • Outillage mis en place pour : Librairie PHP (imagick), Module Drupal
  • Remplacement du système de génération de Sprites CSS pour tous les sites d'Ambika (package déprécié)
  • Outillage mis en place pour : Packages JS (gulp / gulp.spritesmith)

Environnement technique :

  • Architecture MVC, CMS Drupal, Ubuntu, librairies PHP et JS open sources
  • Progiciels: Visual Studio Code

Ministère de l'Intérieur

Septembre 2019 – Septembre 2021

Développeur Web Full Stack en alternance

Domaine d'intervention :

  • Méthodologie : Agilité (Sprint, Réunions)
  • Montée en compétence sur PHP / Symfony
  • Participation à la résolution de tickets sur un des sites du ministère
  • Création d'un portfolio à l'aide de Symfony avec différents composants :
  • • Requêtes API avec HttpClient sur l'API de Github (récupération de données de projets)
  • • Test d'une création d'API publique avec API Platform
  • • Création de composants Twig réutilisables
  • • Envoi d'email de confirmation (symfony/mailer)
  • • Intégration flux RSS
  • • Authentification / Création de compte
  • • Gestion de compte
  • Création de composants responsive à l'aide de VueJS pour les cookies sur les sites du Ministère depuis une maquette

Environnement technique :

  • Ubuntu, PHP 7.2, Symfony 4/5, MySQL