Votre navigateur est obsolĂšte !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Thomas Vuille

Software Engineer + Problem Solver + AI Supervisor

Situation professionnelle
Freelance
En recherche active
Présentation
Curieux et autonome, j'aime écouter et analyser les besoins de mes clients et des utilisateurs afin de leur apporter la meilleure satisfaction.

Je suis force de proposition et mes compétences transverses me permettent de mettre en place des solutions adaptées aux organisations véritablement agile.
Je suis animé par l'envie de toujours faire mieux et de livrer des solutions de qualité dont vous aurez réellement besoin.

Initialement, je suis Ingénieur Informatique Industrielle C++ diplÎmé en 2001.

Mon GitHub : https://github.com/newtomsoft/
CV réalisé sur DoYouBuzz
  • DĂ©veloppement d'applications (side-projects) dans diffĂ©rentes stacks techniques Ă  l'aide d'agents IA
  • Veille active sur les outils IA (Claude Code, Jetbrains AI, Codex, Antigravity) et Ă©valuation de leur pertinence.
  • Mise en place de pipelines CI/CD intelligents, intĂ©grant des outils d’analyse statique et de correction automatique via IA
  • exemple d'application : CĂ©lĂ©britĂ©s ressemblant aux personnes visibles sur une photo
    âžĄïž https://face-tools.newtomsoft.fr/
  • DĂ©veloppement d'un logiciel de recouvrement de crĂ©ances
  • Back : C# 12 .net 8
  • Front : Blazor Wasm / MudBlazor
  • Base de donnĂ©es Sql Server requĂȘtĂ©e via Entity Framework Core
  • Base de donnĂ©es legacy Postgres
  • Tests Unitaires / IntĂ©gration
  • CI/CD Gitea - Jenkins
  • Ide : Rider
  • DĂ©veloppement de diverses applications de rĂ©solution de puzzles (Sudoku, Nonograms, Hitori, etc)
  • Back: Python 3.12 & 3.13
  • Z3 Solver (solveur SMT) Or-Tools (solver SAT) pour modĂ©liser les contraintes logiques
  • Playwright pour extraction et remplissage des grilles de jeux
  • Pytesseract pour OCR
  • Outils : PyCharm / Github Copilot / Trello / Git
  • DĂ©veloppement d'un logiciel de workflow de diffĂ©rentes solutions internes de l'entreprise
  • DĂ©veloppement back : C# 10 .net 6
  • DĂ©veloppement front : Angular 14 (TS)
  • Base de donnĂ©e Sql Server requĂȘtĂ©e via Entity Framework Core
  • Tests Unitaires / IntĂ©gration / E2E
  • CI/CD Gitlab
  • Outils et os : Rider, WebStorm, Gitlab
  • DĂ©veloppement from scratch d'un logiciel de cybersĂ©curitĂ©
  • Analyse des besoins / coĂ©criture US avec le PO et Client
  • DĂ©veloppement back (pour serveur) : C# 10 .net 6 (microservices)
  • DĂ©veloppement front (pour poste de contrĂŽle) : Angular 14 (TS)
  • DĂ©veloppement agents (pour machines Ă  surveiller) : Go
  • Base de donnĂ©e Postgres requĂȘtĂ©e via Entity Framework Core
  • Tests Unitaires / IntĂ©gration / E2E
  • CI/CD Gitlab
  • Outils et os : vscode, Gitlab, RabittMQ, linux
    • Projet de portage sur le web du jeu Qwirkle
    • RĂŽles : DĂ©finition des besoins, Ă©criture des User Stories, choix et paramĂ©trage de l'infrastructure cible, dĂ©veloppement, tests, mise en production, retour des utilisateurs / TMA
    • Back : Asp.Net 6, SignalR
    • Front : Blazor Web Assembly
    • Serveur de production : Ovh VPS Linux Ubuntu CLI / Serveur Web : Apache / Nginx
    • Outils : Visual Studio 2022 / Trello / Git / Inkscape
  • Refonte du logiciel de mesure et contrĂŽle de la rĂ©sistance des fusibles en fin de chaine de production. Logiciel historique codĂ© en vb6
    • Analyse des besoins
    • Architecture de la solution Ă  mettre en place (architecture hexagonale)
    • Qualification d'une carte d'entrĂ©e-sortie (communication PC - vieil automate)
    • DĂ©veloppement front : C# (.net core 5) Wpf - MVVM
    • DĂ©veloppement back : C# code mĂ©tier, module de commande de l'appareil de mesure, module de communication de carte d'entrĂ©e-sortie, module OPC client
    • Base de donnĂ©e rĂ©seau MySQL (MariaDB) requĂȘtĂ©e via Entity Framework Core
    • Base de donnĂ©e locale Sqlite requĂȘtĂ©e via Entity Framework Core
    • Mode offline et update base de donnĂ©es rĂ©seau pour traçabilitĂ© (service QualitĂ©).
    • Tests
    • Mise en Production
  • Refonte application winforms VB.net en Wpf C# .net 6
  • Mise en place architecture hexagonale
  • Mise en place EF core 6
  • Refonte des modules
  • Base de donnĂ©e Oracle Sql
  • Formation de 5 jours donnĂ©e sur le langage C# et le framework .net Ă  un petit groupe de dĂ©veloppeurs C++ en distanciel (organisme de formation m2i).
  • nombreux exercices et dĂ©monstrations en mob programming
  • Les diffĂ©rences de base avec C++ (machine virtuelle CLR, Garbage Collector, Interfaces etc)
  • L'Ă©volution du langage (Linq, events/delegate/methodes anonymes)
  • initiation SQL (tables, clĂ©s primaires et Ă©trangĂšres) / requĂȘtes via C# avec ou sans ORM (Entity Framework/Linq)
  • Interfaces client lourd WPF/Xaml (MVVM)
  • Interfaces client lĂ©ger asp.net (MVC)
  • Notions TDD, clean code et architecture hexagonale, importance des TU
  • Projet from scratch Ă  usage interne sur l'engagement des collaborateurs autour des problĂ©matiques de la solidaritĂ© l'Ă©ducation et l'environnement.
  • Conception, dĂ©veloppement, tests unitaires et d'intĂ©grations
  • Stack technique : C# Asp.Net Core 3.1 Code First / Entity Framework Core / Sql Server Express / JavaScript - JQuery / Visual Studio 2019 / Git / Trello
  • Serveur de production : VPS Ovh Linux Ubuntu / Apache
  • Pour le compte SNCF RĂ©seau. DĂ©veloppement d'un logiciel interne de prĂ©vention des risques.
    L’application PMS est un outil d’aide à la Veille et au Monitorat.
    Il permet aux dirigeant de proximitĂ© (DPX) de gĂ©rer les habilitations de leurs agents, la planification et la rĂ©alisation des contrĂŽles veillant Ă  s’assurer de la qualitĂ© de la veille.
  • Visual Studio 2017, TFS, C# Asp.net, Trello
  • Projet de portage sur le web du jeu Dobble : https://dobble.newtomsoft.fr
  • RĂŽles : DĂ©finition des besoins, Ă©criture des User Stories, choix et paramĂ©trage de l'infrastructure cible, dĂ©veloppement, tests, mise en production, retour des utilisateurs / TMA
  • Back : Asp.Net 5, SignalR
  • Front : Javascript / JQuery / Ajax / Promise / SignalR
  • Livraison sous Docker : https://hub.docker.com/repository/docker/newtomsoft/dobble
  • Serveur de production : Ovh VPS Linux Ubuntu CLI / Serveur Web : Apache / Nginx
  • Outils : Visual Studio 2019 / Trello / Git / Gimp / Docker
  • Projet de portage sur le web d'un jeu de type dominos de couleurs : https://www.chromino.fr
  • RĂŽles : DĂ©finition des besoins, Ă©criture des User Stories, choix et paramĂ©trage de l'infrastructure cible, dĂ©veloppement, tests, mise en production, retour des utilisateurs / TMA
  • Back : Asp.Net 5, Entity Framework Core, SignalR
  • Front : Javascript / JQuery / Ajax / Promise
  • Livraison sous Docker : https://hub.docker.com/repository/docker/newtomsoft/chrominoweb
  • Serveur de production : Ovh VPS Linux Ubuntu CLI / Serveur Web : Apache / Base de donnĂ©e SQL Server Express
  • Outils : Visual Studio 2019 / Trello / Git / Gimp
  • Refonte d'une application de pilotage et de supervision de machines d'impression numĂ©rique prĂ©mium
  • Visual Studio 2017, C#, C++, Git

Dirigeant Entreprise Individuelle

d'clic pc
Octobre 2005 à décembre 2016
  • SociĂ©tĂ© de dĂ©pannage/assistance Informatique Ă  Domicile.
    Démarchage et consolidation clientÚle, services clef en main fourniture matériel informatique/installation/formation/maintenance.
    Contrat de sous-traitance pour le compte d'SFR. Interventions aux domiciles des clients ADSL pour la résolution de problÚmes non résolus par la Hotline téléphonique.
  • DiffĂ©rents projets Grands Comptes (Thales Air Defence, Matra, DGA, APRR) Simulateur de dĂ©fense anti-attaques aĂ©riennes, guidage missile Sol-Air, simulateur de vol, gestion de trafic autoroutier.

Formation C#

Ajc Formation

Juillet 2018 Ă  octobre 2018
3 mois de formation sur la technologie .NET C# et l'écosystÚme Microsoft
Agilité/Scrum, C#, Asp.net / MVC, WPF / Xaml, Git, Azure, Linq, Entity Framework, Microsoft SQL Server, Trello
Formateur référent : Evan Boissonnot

Ingénieur Informatique Industrielle

Polytech' Grenoble

Septembre 1998 Ă  septembre 2001
Langage informatique C et C++
  • diverses autres compĂ©tences
  • C# (≄ 12)
    Avancé
  • .net (≄ 8 = .net core)
    Avancé
  • asp.net
    Avancé
  • Blazor
    Avancé
  • Python (≄ 3.12)
    Bon niveau
  • Javascript / TypeScript
    Bon niveau
  • Angular (TS)
    Bon niveau
  • Wpf/xaml
    Avancé
  • Entity Framework / core
    Avancé
  • SQL Server / Postgresql / Oracle / MySql
    Avancé
  • SignalR
    Bon niveau
  • Java
    Intermédiaire
  • Go
    Intermédiaire
  • MongoDB
    Notions
  • AgilitĂ© (Scrum, XP)
    Au sens opposé au Taylorisme
    Expert
  • Principes SOLID
    Avancé
  • Clean Code
    Avancé
  • Clean Architecture
    Avancé
  • Rider / Visual Studio
    Avancé
  • Pycharm
    Avancé
  • WebStorm
    Avancé
  • Github Copilot
    Avancé
  • TDD
    Bon niveau
  • DDD
    Bon niveau
  • BDD
    Intermédiaire
  • CQRS / MediatR
    Bon niveau
  • Next.js
    Intermédiaire
  • Prisma
    Intermédiaire
  • tRPC
    Intermédiaire
  • Design Pattern MVC / MVVM
    Avancé
  • Docker
    Bon niveau
  • Microservice / Kubernetes
    Bon niveau
  • Kafka / RabbitMQ
    Avancé
  • Github Actions
    Bon niveau
  • Gitlab CI/CD
    Bon niveau
  • Playwright / Selenium
    Avancé
  • sonarQube
    Avancé
  • Visual Studio Code
    Bon niveau
  • Claude Code
    Avancé
  • Jetbrains AI
    Avancé
  • Antigravity
    Avancé
  • OpenAI Codex
    Avancé
  • Mistral Vibe
    Avancé
  • Ollama
    Avancé
  • Whisper
    Avancé
  • DĂ©veloppement d'applications en Python
  • Auto-hĂ©bĂ©rgement d'applications sur monocarte (type Raspberry Pi)
  • Canyoning (en autonomie)
  • Escalade (en salle / extĂ©rieur / grande voie)
  • Via Ferrata
  • Natation