Votre navigateur est obsolète !

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

×

Thomas Vuille

Ingénieur Tech Lead C# .net (& front) Craft

Situation professionnelle
Freelance
En recherche active
Présentation
Curieux et autonome, j'aime écouter et analyser les besoins de mes clients afin de leurs 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 petites et moyennes entreprises.
Je suis animé par l'envie de toujours faire mieux et de livrer des solutions de qualité dont vous aurez réellement besoin.

Je développe coté back-end en langages C# (asp).net core, SQL en approche Agile/Scrum.
Mais aussi coté front-end en langages Angular/ avec une appétence pour Blazor.
Initialement, je suis Ingénieur Informatique Industrielle C++ diplômé en 2001.

exemples de projets en production :
https://www.chromino.fr
https://dobble.newtomsoft.fr

Mon GitHub : https://github.com/newtomsoft/
Mon DockerHub : https://hub.docker.com/u/newtomsoft
CV réalisé sur DoYouBuzz
  • 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# 6 (microservices)
  • Développement front (pour poste de contrôle) : Angular 14
  • 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 application winforms VB.net en Wpf C# .net 6
  • Mise en place architecture hexagonale
  • Mise en place EF core 6
  • Refonte des modules
  • 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
  • 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.com
  • 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.