Thibaud Giovannetti

Thibaud Giovannetti

Software architect & developer, Playmoweb

Angers, France

Bienvenue sur l'aperçu du profil de Thibaud Giovannetti

Devenez membre pour voir son profil complet et vous aussi, donnez un coup de pouce à votre carrière

Son parcours

  • Aujourd'hui
    2017
    Mai 2016

    Software architect & developer

    1 - 9 employés

  • Aujourd'hui
    Mai 2016
    Décembre 2015

    Développeur - Veinex

    +5000 employés

    Projet de recherche en exploration fonctionnelle du CHU d'Angers.

    Développement d'un logiciel de capture, en temps réel, de données en provenance d'une carte externe.

    - Visualisation des données en temps réel
    - Capture et enregistrement des données en temps réel à différentes fréquences (1 - 80Hz)
    - Exports dans différents formats
    - Interfaçage avec une carte de capture et communication bas niveau
    - Mise en place d'une carte de test en C
    - Programmation multithreadée


    - Langages : Java, C
  • , Angers

    Concepteur développeur informatique

    Bac+4
    * Gestion de projets informatiques
    * Développement C, SQL, Java Swing, Java EE, JavaFX, Javascript, NodeJS, Android, HTML, CSS
    * Environnement : Windows & Linux
  • Aujourd'hui
    Janvier 2016
    Janvier 2016

    JInject Framework

    Projet personnel

    JInject est un framework de binding couplé à un injecteur de dépendances programmé en Java.

    JInject comprend à ce jour :
    * Système de binding : Le Binder permet de coupler des interfaces à des classes concrètes ou à des instances spécifiques. Il est également possible de nommer les couplages.
    * Système de reflection : Les classes qui sont ajoutées au binder sont automatiquement reflétées et un mapping est crée afin d'optimiser les futures injections.
    * Système d'injection : L'injecteur permet de fournir les dépendances aux attributs mappés et/ou via un constructeur.
    * Système d'actions : classes spécifiques injectées par un évènement.
    * Système d'évènements : par callbacks ou par binding d'actions.
    * Context : Simplifie l'utilisation des différents systèmes du framework.

    https://github.com/tspoke/jinject-framework
  • Aujourd'hui
    Janvier 2016
    Avril 2015

    Développeur Unity3D

    Light Flow - Jeux indépendants

    Développement indépendant de jeux mobiles avec Unity3D.

    Colorizz
    https://play.google.com/store/apps/details?id=com.thuggames.colorizz

    ColorFuse
    https://play.google.com/store/apps/details?id=com.thuggames.colorfuse

    45°
    https://play.google.com/store/apps/details?id=com.thuggames.fortyfive
  • Aujourd'hui
    Juin 2015
    Janvier 2014

    Développeur Android, Web et Unity3D

    10 - 49 employés

    - Optimisation d'algorithmes de traitement d'images (détection & découpe d'images de mangas)
    - Développement d'une application mobile de lecture de BD/Mangas (natif sur Android)
    - Portage complet sur Unity3D de cette application
    - Gestion de projet (technique)
    - Amélioration & optimisation de la plateforme de gestion et d'intégration des livres de l'application
    - Formation d'un alternant
    - Création d'un logiciel connecté à GIT et SVN afin d'automatiser la création de contrats d'illustrations (droits d'auteur)
  • Aujourd'hui
    Mars 2015
    Janvier 2009

    Développeur

    Projets personnels

    Développement d'applications diverses :

    *** OUTILS
    - Component-Entity-System : réécriture d'un framework CES en Java.
    - PHP Framework : Base minimale pour commencer à développer rapidement des sites web en proposant une architecture MVC2 et quelques fonctionnalités de base.


    *** DESKTOP
    - USBKeyper (Java) : application qui permet de sauvegarder automatiquement une clef usb sur un serveur distant pour ne jamais perdre ses données
    - Lecteur mp3 (C#)
    - Tchat (C#, mysql)


    *** MOBILE (Android)
    - L'addition : application mobile qui permet de répartir équitablement les dépenses entres les personnes (https://play.google.com/store/apps/details?id=fr.seyara.addition)
    - Pile Poil : application mobile utilisant l'API du réseau de transport TAN de Nantes. Permet de récupérer, pour un arrêt et une direction, les prochains passages de manière rapide et précise.
    - Sextant : application permettant à partir de données relevées en bateau via un sextant de déterminer sa position (latitude, longitude) sur un graphique


    *** JEUX
    - WhereIAm : Jeu développé pendant la GlobalGamJam 2015. Les yeux bandés, vous devez sortir d'un labyrinthe. Votre partenaire, par radio, vous communique dans un casque votre position. Vous ressentez par vibration les obstacles. Des monstres peuplent la cave, à vous de les éviter grâce à votre ouïe. (Unity3D)
    - NeoTron : un fork de TRON (Java, OpenGL)
    - Farmer : gestion de la météo pour optimiser vos récoltes (AS3)
    - BubbleGame : Jeu mastermind (AS3)
    - Shooter Pirate : Jeu de tir statique (AS3)


    *** WEB
    - Felipe : vitrine pour de jeunes mariés
    - Avocat : site personnel dynamique pour un avocat
    - Sophie : site personnel dynamique pour une artiste et photographe
    - Rugby : site dynamique pour une association de rugby
    - Easycounts : plateforme évoluées pour faire ses comptes.
    - Mon problème : forum
    - Gustave guitare : site personnel dynamique
    - FuretLoc : vitrine pour de la location de tentes pour événements professionnels
    - BanishedSeed : site communautaire sur le partage de seeds via des images pour le jeu banished
  • , Nantes

    informatique

    Informatique, Programmation
  • Aujourd'hui
    Mai 2014
    Mai 2014

    Développeur

    Projet CNAM

    CrossCode est un IDE collaboratif et une sandbox PHP. Cette plateforme web permet de développer et de tester directement via le navigateur des projets web, javascript ou seulement PHP.

    Ses principales fonctionnalités sont :
    * Développement via l'éditeur collaboratif en temps réel (node.js et socket.io)
    * Exécution du PHP directement sur le serveur en mode sandbox : aperçu du projet dans la navigateur
    * Possibilité de créer un projet en utilisant un modèle préfait (bootstrap, mvc, etc...)
    * Enregistrement de modèles personnalisés pour accélérer la création de projets

    Ainsi que :
    - Ouverture des fichiers par onglet
    - Création de dossiers et fichiers au sein du projet
    - Hiérarchie des dossiers et fichiers éditable (drag&drop, menu contextuel, ...)
    - Sessions PHP indépendantes pour chaque projet
    - Communication : messagerie interne et tchat
    - Gestion des membres d'un projet
  • Aujourd'hui
    Mars 2013
    Octobre 2011

    Sous-officier

Inscrivez-vous pour consulter le profil complet de Thibaud Giovannetti

S'INSCRIRE

Ses compétences

  • 3D Studio Max
  • SQL
  • Spring Framework
  • PHP 5
  • Node.js
  • Linux
  • Javascript
  • Java EE
  • Java
  • HTML
  • Git
  • C#
  • C
  • Adobe Photoshop CS6
  • Unity 3D

Ses langues parlées

  • Anglais
    ***Courant*
  • Espagnol
    *Débutant***

    Ses centres d'intérêt

    Développementinnovationsportmusique

    Sa présentation

    Passionné par l'informatique et particulièrement le développement, j'accorde beaucoup d'importance à l'architecture logicielle, la qualité du code et au travail d'équipe.

    Github : https://github.com/tspoke
    Linkedin : https://fr.linkedin.com/in/thibaud-giovannetti-...

    Son activité sur Viadeo

    Ses derniers contacts
    Mehdi Benkhedim
    Joël Cocandeau
    Géraldine Bizard
    Johan Marchesseau

    Ceux qui ont consulté ce profil ont aussi vu :