Florian Sauvage

Futur étudiant en master 1 à l'ESGI parcours Ingénierie du Web.

Défiler vers le bas
Avatar de Florian Sauvage

À propos de moi

Développeur .NET passionné, j'ai récemment validé une licence Informatique mention développement Web à Senlis et rejoindrai le Master Ingénierie du Web à l'ESGI en septembre 2025. Après 3 années enrichissantes, des stages et un an d’alternance j’ai acquis une solide expérience en C#, ASP.NET, Blazor, Razor pages et SQL, de la conception d’API à la mise en production de WebApps. Autonome, rigoureux et adepte de la méthodologie Scrum, je recherche une alternance sur la région lilloise ou lyonnaise afin de continuer à développer des applications robustes tout en contribuant activement aux objectifs de l’équipe.

Mon Parcours

2020
2022
2023
2024
2025
2025

Découverte du développement web

Mes premiers pas en HTML/CSS

Réalisations

  • Apprentissage autodidacte des bases HTML5 et CSS3
  • Réalisation de premières pages web simples
  • Premières expérimentations de mise en page

Compétences acquises

HTML 5 CSS 3

Mes premiers projets structurés

De l’intégration à la collaboration

Réalisations

  • Premier projet en équipe : Jane Smith (CV HTML/CSS)
  • Alex Johnson : template CV complet
  • Bakery Website, Disney+ Frontpage : intégration avec contraintes & délais

Compétences acquises

HTML 5 CSS 3 Javascript Agile

Vers le fullstack et la programmation objet

Découverte du développement d’applications complètes

Réalisations

  • Portfolio (v1) : premières compétences en projets personnels
  • Projets : CSE Saint-Vincent, et d'autres projets en différentes stacks (PHP/JS)
  • Débuts en C# : Gestion Infirmerie (Windows Forms)

Compétences acquises

Javascript PHP 8.x C# MySQL Windows Forms

Applications web & fullstack avancées

Consolidation du back-end, ouverture à Symfony

Réalisations

  • Math Index : application pédagogique Symfony/JS pour enseignants
  • Approfondissement du back-end (API, base de données, sécurité)
  • Mise en pratique d’ASP.NET Core durant mon stage de BTS2

Compétences acquises

Symfony 7 ASP.NET Core .NET Core API (conception et/ou consommation) Razor Pages ASP.NET Core Identity

Développement d’applications avancées & ouverture à de nouveaux frameworks

Création d’applications complètes

Réalisations

  • Découverte approfondie du développement fullstack et d’interfaces modernes avec JavaScript, Node.js, C# et l’intégration d’APIs tierces.
  • SpotifyApi (Vite.js/JavaScript + API Spotify)
  • PokeGameTerminal (jeu console en C#/.NET Core)

Compétences acquises

Node.js Express API (conception et/ou consommation)

Maturité fullstack & spécialisation moderne

Développement d’applications web et APIs robustes

Réalisations

  • Maîtrise du développement d’interfaces réactives, d’APIs REST, et gestion d’un portfolio fullstack moderne avec C#, ASP.NET Core.
  • TMDB React App (React, API TMDB, favoris et notation)
  • WeatherApp (Node.js/Express + React + OpenWeatherMap API)
  • Portfolio V2 (ASP.NET Core 8, EF Core, administration avancée)

Compétences acquises

ASP.NET Core React .NET Framework Express API (conception et/ou consommation)

Mes réalisations

CV Jane Smith

CV Jane Smith

Ce projet, lancé au début de notre formation, a été réalisé en équipe. Bien que techniquement simple, il visait à évaluer notre maîtrise globale du HTML/CSS et notre capacité à communiquer efficacement pour optimiser la gestion du temps.

HTML 5 CSS 3
Alex Johnson

Alex Johnson

Dans la continuité de notre apprentissage, ce projet vise à mettre en pratique les compétences acquises en HTML et CSS.

HTML 5 CSS 3
Disney+ 2019 webpage

Disney+ 2019 webpage

Ce projet, mené en binômes ou trinômes, visait à intégrer les bonnes pratiques d’animations et de responsive design, la concertation sur les techniques employées étant primordiale.

HTML 5 CSS 3 Javascript
The Handmade Bakery

The Handmade Bakery

Premier POC de la formation, ce projet consistait à délivrer une maquette dans un délai imparti, en respectant les informations du cahier des charges.

HTML 5 CSS 3
Portfolio V1

Portfolio V1

Il s’agit de la toute première version de mon portfolio, qui regroupe l’essentiel des stacks techniques acquises, tant en formation qu’en autodidacte. Il reflète ma personnalité, mes compétences et diverses informations me concernant. Évolutif en continu, il intègre progressivement les langages étudiés en formation tel que HTML5 , CSS3, PHP8, ... Bien qu’il soit toujours en ligne, il n’est plus utilisé, remplacé par un nouveau portfolio développé en C#, rendant l’ancien incompatible.

HTML 5 CSS 3 Javascript PHP 8.x
CSE Lycée Saint-Vincent

CSE Lycée Saint-Vincent

Ce projet vise à permettre aux visiteurs du site d’accéder aux offres sociales et culturelles proposées par le CSE du lycée Saint-Vincent à ses membres. Un cahier des charges détaillé a été fourni pour préciser la demande du client.

HTML 5 CSS 3 Javascript PHP 8.x
Poc Menuiserie

Poc Menuiserie

Ce petit projet d’intégration, conçu pour marquer l’entrée en deuxième année de BTS, visait à réévaluer notre niveau tout en réalisant une intégration HTML/CSS réalisé correctement.

HTML 5 CSS 3
Gestion infirmerie

Gestion infirmerie

Gestion Infirmerie est une application C# (.NET 4.7.2, Windows Forms) qui centralise et sécurise les données de santé scolaires (élèves, visites, médicaments, statistiques) avec un historique complet. Conçue en équipe de 3–4 étudiants selon une architecture MVC (GUI, DAL, BL, BO), elle a été développée par sprints alternant sur chaque couche pour assurer intégration et qualité.

C# .NET Framework Windows Forms
Math Index

Math Index

Application développée avec Symfony et JavaScript, permettant aux enseignants de partager des exercices et devoirs personnalisés avec leurs élèves.

HTML 5 CSS 3 Javascript PHP 8.x Symfony 7
SpotifyApi

SpotifyApi

Application Vite.js/JavaScript ultra-rapide se connectant à la Spotify Web API : recherchez titres, artistes et albums, consultez leurs fiches (pochette, nom, etc.) et créez/modifiez vos playlists (authentification requise), grâce à Vite.js pour le build, Axios pour les requêtes et l’API Spotify pour les données musicales.

HTML 5 CSS 3 Javascript Node.js
PokeGameTerminal

PokeGameTerminal

PokeGameTerminal est un jeu en ligne de commande développé en C# sur .NET Core et utilisant Spectre.Console pour une interface console immersive, dans lequel vous menez des combats tour par tour exploitant le système de types, gérez votre équipe et sa progression par expérience, et faites vos achats dans une boutique intégrée.

C# .NET Core
TMDB React App

TMDB React App

TMDB React App est une application web développée avec React et React Router, utilisant Axios pour interroger l’API The Movie Database, qui permet de rechercher et filtrer des films, de consulter leurs détails, d’ajouter des titres à vos favoris et de les noter localement via un système d’étoiles.

HTML 5 CSS 3 Javascript React
WeatherApp

WeatherApp

Une application météo, composée d'une API Node.js en backend et d'une interface utilisateur React avec Vite. Le backend propose une API REST pour récupérer les données météo en temps réel depuis OpenWeatherMap, tandis que le frontend offre une interface réactive pour consulter la météo par ville.

Javascript React Node.js Express API (conception et/ou consommation)
Portfolio V2

Portfolio V2

Portfolio Web développé en ASP.NET Core 8 avec EF Core (Pomelo MySQL), ASP.NET Identity et Serilog, proposant un back-office CRUD responsive (Bootstrap 5, Select2) pour gérer profils, compétences (durée d’expérience) et projets interconnectés via une relation many-to-many.

HTML 5 CSS 3 Javascript C# ASP.NET Core
Plateforme de gestion des demandes de SAV

Plateforme de gestion des demandes de SAV

Mission confiée lors de mon alternance, Sav-Expresso est une plateforme web développée en ASP.NET Core 8 et hébergée sous IIS, qui centralise et simplifie la gestion des demandes de SAV pour une enseigne : les magasins peuvent créer et suivre leurs dossiers, les fournisseurs les traiter, changer le status d'avancée du SAV et échanger directement, tandis que la centrale supervise l’ensemble des échanges et des statistiques via des outils avancés.

HTML 5 CSS 3 Javascript C# ASP.NET Core
Appel File Unique

Appel File Unique

File Unique (SingleQueue) est un système d’affichage dynamique développé pour les pharmacies et magasins, permettant de fluidifier la gestion des files d’attente en signalant visuellement et sonorement la caisse disponible, tout en valorisant le temps d’attente par un carrousel publicitaire configurable. Ce module, conçu en ASP.NET Core 6 (C#) pour l’API, Razor Pages, JavaScript, CSS3 pour le front-end, fonctionne de manière autonome dans un navigateur, piloté en temps réel par l’API et paramétrable à distance via le logiciel de l'entreprise. J’ai conçu l’interface animée, la logique d’état en JavaScript et l’intégration temps réel pour garantir une expérience utilisateur claire, fluide et personnalisable.

HTML 5 CSS 3 Javascript C# ASP.NET Core

Mes compétences

HTML 5 CSS 3 Javascript PHP 8.x C# Symfony 7 ASP.NET Core React C .NET Framework .NET Core Node.js Express API (conception et/ou consommation) MySQL Razor Pages ASP.NET Core Identity Windows Forms Python Agile Windows Presentation Foundation (WPF)

Contactez-moi