Thomas AUGUEY

Développeur Full Stack

CV
Logo

Présentation personnelle

Passionné par les systèmes d'information, je m'intéresse au parcours complet de la donnée, du circuit électronique jusqu'à l'utilisateur final.

Mon expérience dans l'OT m'a permis de me familiariser avec les environnements industriels, tandis que mes projets IT stimulent ma curiosité et renforcent mes compétences techniques. Je cherche constamment à connecter le monde physique et le monde numérique, en concevant des solutions à la fois concrètes et intelligentes.

Compétences

Mes domaines de compétence favoris

Framework

  • .NET / WPF
  • Win32 / MFC
  • ExpressJs / Vuetify

Outils

  • Git bash
  • GitHub
  • Visual Studio
  • Arduino IDE
  • SQL-Server Profiler

Langages

  • JavaScript ES6
  • Python
  • C#
  • SQL
  • C / C++

Autres

  • Documentation
  • UI
  • REST APIs
  • Tests unitaires
  • Protocole OPC

Réalisations

Quelques exemples de réalisations personnelles

Mes-Courses

Vous l'avez deviné ! Sous ce nom se cache un petit utilitaire pour partager une liste de courses entre utilisateurs.

L'Application supporte la synchronisation en temps réel online/offline dans un environnement web mobile et desktop.

Mais pas que... l'objectif et de venir agrémenter diverses fonctionalités très utiles au quotidien !

DevApps

 

DevApps est un projet ambitieux d'IDE non-intrusif permettant d'assister le processus de création d'un système d'information.

Vous modélisez vos besoins et vos processus sous forme d'objets visuels. Chaque objet est scriptable et possède une structure de données naturellement éditable (texte).

Ainsi, vous modélisez différentes parties de votre application sous forme de facettes réexploitables grâce à une collection d'objets communautaires (car oui, le logiciel ne vous impose aucun schéma de données : tous les objets sont scriptés individuellement).

Diagrammes, fusion de code, structures de données, architecture réseau, …

DevApps est également un exemple d'implémentation de différents patterns de conception tels que :

  • les commandes (internes / externes),
  • l'historique (undo / redo),
  • un concentrateur MCP pour l'IA,
  • un moteur d'exécution asynchrone,
  • unen séparation vue/modèle.

Animate!

Animate! est un outil de découpage et de visualisation en temps réel pour animer vos croquis.

Vous dessinez vos croquis animés sur tablette et visualisez l'animation au fur de la progression.

Contrairement aux outils traditionnels vous ne travaillez pas avec des calques puis jouez l'animation, vous jouez l'animation en continu et dessinez côte à côte vos croquis.

Smart-Portal

Ce projet vise à automatiser l'ouverture et la fermeture d'un portail via l'utilisation de smart-tag.

Le principe est simple, le système arduino compatible BLE détecte à votre arrivé le SmartTag compatible présent sur vos vous ou votre voiture. En fonction de la présence (ou non) d'un obstacle le portail piloté par les entrées/sorties TOR active l'ouverture du portail ou portillon.

Il s'agit d'un cas particulier mais tout à fait adaptable à d'autre situations.

JDG contre la finance

 

Un fan-art mettant en scène Joueur du grenier dans un jeu Point&Click dans le style 90's

Articles

Quelques articles en vrac rédigé au fur et à mesure du temps.

Présente quelques informations utiles au format Markdown.