Utilisez la barre de navigation, pour un navigation plus conventionnelle.

Bienvenue sur mon portfolio

Utilisez les flèches de votre clavier, pour conduire la voiture et naviguer ainsi sur le site.

À mon propos,

Je suis Thomas Testaud, un développeur web passionné.

Après avoir travaillé dans l'industrie de la musique en tant que freelance, et dans la restauration en tant que salarié, je me suis tourné vers le monde du développement informatique.

Curieux et créatif, j'aime avant tout trouver des solutions techniques à des problèmes qui me sont posé. J'aime voir des idées de projets se concrétiser.

J'aime travailler au sein d'équipes soudée et motivé, passionné par leurs travail.

Stack technique

Utilisation de Git, Jira, VS code, programation procédurale et orienté objet, architecture MVC, architecture découplée, Rest API, utilisation de Stripe.

Front-End

  • JavaScript
  • Framework Vue.js 3
  • HTML/CSS
  • Framework Three.js
  • Appels d'APIs
  • Programation de composants

Back-End

  • PHP
  • Création de rest API
  • MySQL
  • PHPMyAdmin
  • Framework Symfony 6
  • Composer
  • Utilisation de JSON Web Tokens

Events_on_time

Qu'es que c'est ?

Events_on_time est une application pour créer, alimenter et monitorer des graphes en temps réel.

Ce projet est née de mon envie de pouvoir mesurer la récurence d'évènements de la vie quotidienne.

Que peut-on y faire ?

On peut y créer des graphiques pour y mesurer tout type de choses. Par example la fréquence à laquelle vous faites du sport, la fréquence à laquelle votre chat vomis sur le tapis ou, plus utile, la fréquence de potentiel problèmes de santée chroniques, comme des migraines ou des crises d'allergie.

Concrètement, on peut y :

  • Créer des compte
  • Créer et supprimer des graphiques
  • Ajouter des evenements aux graphiques
  • Gérer les différents paramètres d'affichages, notamment sommer les évènements par groupe de temps
  • Accéder à toutes les fonctions de l'application depuis l'API

Comment c'est fait ?

Events_on_time utilise une architecture découplée. Le front-end et le back-end ne sont pas hébergé à la même adresse, et ne communiquent entre eux seulement par le biais de chaine de charachères au format JSON.

Le front-end :

Vue.js

Le back-end :

Architecture MVC en PHP suivant le modèle d'une API REST.

Base de donnée :

MySQL

Ce site avec Three.JS

Ce site est née d'une envie simple : créer un système de navigation originale pour un site web.

J'avais déjà développer des petits jeux vidéo où l'on y conduis des voiture, et j'avais aussi développé des sites web classique. Alors pourquoi pas fusionner les deux ?

Comment ce projet est fait :

  • Le rendu 3D est fait avec le framework Three.js
  • La voiture est doté d'un algorythme d'inertie développé par mes soins pour une acceleration proche de la réalitée
  • La forme du chemin et les emplacements des arbres sont généré de manière aléatoire sur la carte

Pioupiou

Qu'es que c'est ?

Pioupiou est la base d'un réseau social tout à fait comme les autres.

Que peut-on y faire ?

  • Créer des comptes et s'y connecter
  • Personnaliser son profil avec des photos et une description personnelle
  • Rechercher d'autres utilisateurs
  • Rédiger des posts pouvant contenir des photos et fichiers audio
  • Commenter des posts
  • Jouer à un super mini-jeux !

Comment c'est fait ?

Pioupiou est pricipalement codé en PHP 8, suivant une architechture MVC.

Il est doté de :

  • Un système de sécurité permettant de hasher les mots de passes
  • Un système de token permettant de vérifier les droits d'un utilisateur à chaque action effecturé (suppression d'un post, commentaire, etc)
  • De compts modérateur ayant le droit de suprimmer et modérer n'importe quel post

Expérience pro: Stage Eight Bamboos

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Repellendus placeat quam nobis ipsam nemo et mollitia, nulla laborum voluptate eos necessitatibus officia corporis expedita? Hic assumenda pariatur quam velit fugit rem repudiandae incidunt, similique, dolorem a impedit dicta commodi officia unde perspiciatis fugiat, et autem tempore excepturi nostrum tenetur? Suscipit recusandae quibusdam veritatis eum aspernatur commodi velit vel explicabo iure, quidem, facere expedita dolore dicta? Animi velit quisquam enim accusamus nemo aspernatur? Alias minus dicta iure ipsum, corrupti voluptas voluptatem molestias ut odio nobis, quod impedit recusandae fugiat. Porro blanditiis, ducimus velit eveniet, ut eos neque nemo similique cupiditate laborum voluptas dolorem nihil esse itaque necessitatibus rem nobis nesciunt est maiores ex veniam. Sequi, architecto! Sunt voluptatem, ab minima hic asperiores incidunt facere odit laborum. Eum, ad, nobis ex suscipit, soluta illum beatae praesentium quas reprehenderit quae

Expérience pro: Freelance technicien du son

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Velit iusto exercitationem repellendus eos saepe molestiae omnis animi veritatis recusandae nobis fugit dolorem cumque dolor eum expedita provident adipisci eaque cum vel harum, nulla aliquid quos? Impedit voluptatum, perferendis facilis quidem in quaerat. Earum mollitia omnis eligendi aliquid recusandae rem assumenda eaque laboriosam ratione fugit voluptatum quaerat quo, aliquam quia deleniti tempore libero rerum quos atque ad! Pariatur enim blanditiis numquam animi laboriosam soluta amet quas, eligendi atque dignissimos aliquam sequi laudantium eum totam voluptatum necessitatibus, itaque vitae provident sunt nam quasi. Pariatur, mollitia. Veritatis perspiciatis ex ab unde sapiente beatae deserunt sequi voluptate veniam porro non

Expérience pro: sushi-shop

Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi corporis aspernatur deleniti quo, facere sequi tempora at tempore blanditiis soluta, eius ex ut enim accusantium suscipit ad reiciendis qui sunt iste. Velit accusantium veritatis iusto fugit. Eum deleniti dicta culpa voluptates voluptas quibusdam veritatis non esse provident sit! Quaerat consequuntur corrupti officia odio reprehenderit facere quia explicabo. Inventore repellendus tenetur eaque odio, illo similique voluptatem mollitia doloribus quaerat eos ut velit recusandae delectus. Distinctio sit culpa dolore, aspernatur reiciendis illum, numquam magni repellendus quia omnis quod. Ipsum quisquam asperiores, aperiam nostrum, accusamus, eaque quidem soluta maiores perspiciatis inventore reiciendis. Esse est labore nulla reprehenderit iure eum

Contact :

Tel. 06 77 98 48 57

Email. thomas.testaud@hotmail.fr

Je vous invite à consulter le code de mes projets sur GitHub

Et à m'ajouter à votre réseau LinkedIn

Merci pour votre visite, à bientôt !