Portfolio BUT Informatique

TristanGarcia

Développeur back-end|

Étudiant en 2ᵉ année de BUT Informatique à l'IUT de Saint-Dié-des-Vosges, parcours Réalisation d'applications.

01 Profil

Parcours & motivations

Je relie la rigueur du raisonnement à l'envie de bâtir des systèmes qui tiennent dans le temps.

Au fil des SAÉ et de mon stage, j'ai appris à travailler les deux faces d'une application sans en hiérarchiser une : la rigueur du back-end logique métier, structuration des données, fiabilité des traitements et la précision du front-end interfaces lisibles, interactions pensées pour l'utilisateur. C'est leur cohérence d'ensemble qui guide mes choix.

Mon stage chez STIMACTIV (Dijon) en est l'illustration : je développe seul une badgeuse web gestion des présences et des plannings, sous Symfony 8 et DoctrineSQL.

Profil technique

Langages

PHP, JavaScript, Java, C, SQL, Dart

Back-end

Symfony, Doctrine ORM, API REST, logique métier

Données

MySQL, modélisation relationnelle

Outils

Docker, Git, Linux, FullCalendar

02 Projets

Travaux académiques
& professionnels

01

Badgeuse STIMACTIV

Application web de gestion des présences et plannings, développée en autonomie durant mon stage : back-end métier, calendrier interactif et administration.

Symfony 8PHP 8.4DoctrineSQL
02

Œuvre en WebGL

Représentation 3D interactive du « Crâne fumant une cigarette » de Van Gogh : géométrie, lumières, ombres, textures procédurales et caméras.

Three.jsWebGLGLSL
03

Sécurité & audit web

SAÉ d'audit applicatif : analyse de vulnérabilités PHP, bonnes pratiques Docker/Symfony et conformité aux cadres RGPD et ISO 27001.

SécuritéRGPDAudit
04

Automates & langages

Étude formelle : description d'automates finis, minimisation par tables de Nerode, calcul de résiduels et génération de diagrammes.

ThéorieLogiqueModélisation
05

Par Toutatis

Application web sur thème gaulois en JavaScript modulaire (ES modules) : design system maison, authentification et affichage par JWT.

JavaScriptJWTCSS
03 Compétences

Les six maîtrises

Le BUT Informatique se structure autour de six compétences, déclinées par niveau. Voici celles que je développe en deuxième année, au niveau 2.

04 Projets personnels

Entreprises
& associations

En dehors de l'IUT, je m'implique dans des projets associatifs et entrepreneuriaux liés au numérique.

01

NeoHeberg

Hébergeur web gratuit opéré par une association. J'y occupe le rôle de trésorier, aux côtés d'Axel Lalaut (président), Noah Luccin (co-président) et Milo Bastien (secrétaire).

AssociationHébergementTrésorier
Visiter le site
02

Studio3L

Studio d'édition de jeux vidéo indépendants. Plateformes web développées pour les studios partenaires et l'espace presse : feedback, suivi des revenus, builds et press kit.

Jeux vidéoÉditionPlateformes web
Visiter le site