Thomas Darmengeat

Ingénieur en conception logiciel

Compétences

  • Langages
    • C#
    • VB.Net
    • Javascript
    • Rust
    • PHP
    • Java
    • C
    • C++
  • Outils
    • Visual Studio
    • Visual Studio Code
    • Cline
    • GIT
    • TFS
    • Jenkins
    • SVN
    • NextCloud
    • Gitea
    • Cobalt.rs
    • N8N
  • Serveurs d'application
    • IIS
    • NodeJS
    • Apache
    • NGinx
  • SGBDR
    • SQL Server
    • SQLite
    • Postgres
    • Oracle
  • Méthodologies
    • SCRUM
    • SAFe
  • Environnements
    • Windows
    • Linux
    • Raspberry Pi
  • Outils d'infrastructure
    • Docker
    • Docker-Compose
    • Traefik
    • DnsMasq
    • OpenVpn
  • Plateformes
    • Ordinateur de bureau...
    • Ordinateur portable
    • Serveur DELL

Formations

Certification Microsoft MB2-704 Microsoft Dynamics CRM Application
2015
Formation Gestion de projet Agile Méthodologie SCRUM
2013
Certification Microsoft MCTS 515 Web Applications Developpment in .NET 4
2012
Chargé de projet Informatique UTEC Emerainville, ITIN Cergy
2003 - 2005
DUT Informatique de gestion IUT de Fontainebleau
2001-2003

SACEM

La SACEM (Société des auteurs, compositeurs et éditeurs de musique) est l'organisme français de gestion collective qui protège et rémunère les droits d'auteur des créateurs musicaux en collectant et redistribuant les redevances liées à l'utilisation de leurs œuvres.
Je suis intervenu sur le développement du logiciel interne de comptabilité générale.
J'ai également participé à la mise en place d'API pour les interactions avec les logiciels de collectes, Dynamics 365 Finance et pour la facture électronique.
La SACEM travaille dans le cadre de la méthodologie SAFe.

Ingénieur en conception logiciel

2022 - 2026

Projet réalisé en équipe (4 à 8 personnes).
Nous travaillons avec un board Jira et utilisons GitLab pour la gestion du code source et la CI/CD.

Missions

  • Évolution et maintenance du logiciel de comptabilité générale
    Tâches
    • Maintenance de l'application COPS, comptabilité générale, fournisseur et sociétaire.
    • Évolution dans le cadre juridique de la comptabilité.
    Environnement
    • VB.NET  ( 4.8 )
    • WinForms  ( 4.8 )
    • Dapper  (  )
    • Oracle  ( 11G )
  • Création et maintenance de webservices
    Tâches
    • Échanges avec l'application de gestion de la musique en ligne
    • Échanges avec les services de demandes d'utilisation des droits
    • Échanges avec Dynamics 365 Finance
    • Gestion de la facture électronique
    Environnement
    • C#  ( .NET 6, .NET 8 )
    • Dapper  (  )
    • RabbitMQ  (  )
    • Oracle  ( 11G )

Mutuelle SMI

La SMI (Société Mutualiste Interprofessionnelle) est spécialisée en santé et prévoyance collectives, certifiée ISO 9001, engagée dans une démarche de qualité, de solidarité et de transparence. Je suis intervenu en tant qu'expert au sein de la mutuelle afin d'apporter mes connaissances en soutien à l'équipe de développement en place, habituée à travailler sur une technologie plus ancienne. J'ai également travaillé sur différents projets en tant que soutien ou en création.

Ingénieur en conception logiciel

Février 2016 - Décembre 2021

Projets réalisés dans une équipe de 15 personnes en tant qu'expert technique

Missions

  • Développement de web-services SOAP
    Environnement
    • C#  ( .NET 4.5.2 )
    • SOAP
    • SQL Server  ( 2012 R2 )
    • Authentification OAuth
  • Développement de la solution back office
    Environnement
    • VB.NET  ( .NET 4.5.2 )
    • WinForms  ( .NET 4.5.2 )
    • SQL Server  ( 2012 R2 )
    • Authentification via Active Directory
  • Mise en place du gestionnaire de code et de la chaîne de déploiement automatique dans TFS
    Environnement
    • Visual Studio  ( VS 2015 )
    • Team Foundation Server  ( TFS 2015 )
  • Mise en place des différentes branches de travail
    Environnement
    • Visual Studio  ( VS 2015 )
    • Team Foundation Server  ( TFS 2015 )
  • Mise en place des builds automatiques pour les différents environnements
    Environnement
    • Team Foundation Server  ( TFS 2015 )

UBIFRANCE

Société d'aide à l'export des entreprises françaises, elle a pour mission la gestion des VIE (Volontariat International en Entreprise) et utilise en interne un outil de gestion d'information commercial et marketing, le SICOM (Système d'Information COmmercial et Marketing)

Ingénieur en Développement/Data

février 2010 - juin 2014

Projet réalisé dans une équipe de 6 personnes

Missions

  • Évolution du module Programmation, ce module est en charge du processus de création, validation et planification des missions des VIE
    Tâches
    • Réécriture de l'interface
    • Ajout d'étape dans le processus des missions
    Environnement
    • VB.NET  ( .NET 4 )
    • ASP.NET  ( .NET 4 )
    • jQuery  ( 1.16 )
    • SQL Server  ( 2008 )
  • Développement du module Leads VIE
    Tâches
    • Création des opportunités concernant des missions VIE
    • Transformation des opportunités gagnées en missions
    Environnement
    • VB.NET  ( .NET 4 )
    • ASP.NET  ( .NET 4 )
    • jQuery  ( 1.16 )
    • SQL Server  ( 2008 )
  • Développement du module Mesure de la satisfaction
    Tâches
    • Création de questionnaires de satisfaction client
    • Envoi en masse
    • Traitement des réponses
    Environnement
    • VB.NET  ( .NET 4 )
    • ASP.NET  ( .NET 4 )
    • jQuery  ( 1.16 )
    • SQL Server  ( 2008 )
  • Développement du module MGV
    Tâches
    • Téléprospection à destination des équipes commerciales
    Environnement
    • VB.NET  ( .NET 4 )
    • ASP.NET  ( .NET 4 )
    • jQuery  ( 1.16 )
    • SQL Server  ( 2008 )
  • Réalisation d'un projet BI Microsoft
    Tâches
    • Analyse pour le Monitoring Stratégique
    • Analyse pour la DAF
    Environnement
    • SQL Server  ( 2008 )
    • SSAS  ( 2008 )
    • SSIS  ( 2008 )
    • SSRS  ( 2008 )
  • Maintenance
    Environnement
    • VB.NET  ( .NET 4 )
    • ASP.NET  ( .NET 4 )
    • jQuery  ( 1.16 )

INEO Orrma

Cette société est chargée de fournir en pièces détachées consommables l'ensemble des aéronefs des Armées Françaises. Je suis intervenu en soutien dans l'équipe de développement pour la réalisation d'évolution d'outils internes.

Ingénieur en Développement

février 2008 - décembre 2009

Projet réalisé dans une équipe de 6 personnes

Missions

  • Évolution et maintenance du portail RH
    Tâches
    • Ajout de la gestion d'une seconde société
    • Gestion des CET
    • Gestion des Tickets Restaurant
    • Amélioration de l'interface d'administration du portail
    Environnement
    • VB.NET  ( .NET 4 )
    • Visual Studio  ( 2005 )
    • SQL Server  ( 2000 )
    • SVN
    • Hudson
  • Évolution de l'outil de calcul des coûts
    Tâches
    • Acquisition de données depuis des web services Python
    • Interface C# WinForms
    • Authentification sur l’Active Directory
    Environnement
    • VB.NET  ( .NET 4 )
    • Visual Studio  ( 2005 )
    • SQL Server  ( 2000 )
    • SVN
    • Hudson

IFN Finance

Société d'affacturage, je suis intervenu au sein de l'équipe pour le développement d'outils internes à la société.

Développeur

novembre 2005 - février 2008

Projet réalisé dans une équipe de 3 personnes

Missions

  • Réalisation d'un outil d'intégration de flux bancaires au format ETEBAC
    Tâches
    • Récupération de fichier de flux auprès de la banque
    • Traitement des flux, pointage inter flux des opérations
    • Présentation des erreurs à un opérateur pour traitement.
    Environnement
    • VB.NET  ( .NET 2 )
    • WinForms  ( .NET 2 )
    • SQL Server  ( 2000 )
    • Visual Studio  ( 2005 )
  • Maintenance et évolution d'un outil interne de présentation de données aux différents services de la société via un programme WinForms MDI
    Tâches
    • Authentification par Active Directory et gestion des groupes
    • Présentations et accès aux données en fonction du profil Active Directory
    Environnement
    • VB.NET  ( .NET 2 )
    • WinForms  ( .NET 2 )
    • SQL Server  ( 2000 )
    • Visual Studio  ( 2005 )

Cecap Conseils

Nous sommes ici dans le cadre d'un cabinet d'expertise comptable et dans son besoin d'automatisation de processus. Il s'agissait d'automatiser l'envoi de courriels vers les clients à certaines périodes. Il fallait également lier le profil des clients à différents modèles de messages.

Ingénieur en conception logiciel

Juin 2025

Projet réalisé seul

Missions

  • Process de suivi Prospect
    Environnement
    • C# - Lanceur  ( .NET 6 )
    • Rust - API  (  )
    • HTML / CSS / JS  (  )
    • Git

Ingénieur en conception logiciel

Avril 2021

Projet réalisé seul

Missions

  • Transformation de base comptable client et intégration dans Cegid Quadra
    Environnement
    • C#  ( .NET 6 )
    • WPF  ( .NET 6 )
    • Git

Ingénieur en conception logiciel

Avril 2021

Projet réalisé seul

Missions

  • Création d'un outil d'envoi automatique de mails via le serveur Gmail de l'entreprise
    Environnement
    • C#  ( .NET 5 )
    • WPF  ( .NET 5 )
    • Git
  • Transformation des modèles Word en HTML
    Environnement
    • Word
    • Visual Studio Code

Aqua 2000

Association Loi 1901 d'aquagym sur Saint Fargeau Ponthierry

Ingénieur en conception logiciel

2025

Projet réalisé seul

Missions

  • Refonte et modernisation du site internet
    Tâches
    • Modernisation de l'apparence du site.
    • Mise à jour de la version PHP pour le formulaire de contact.
    • Ajout d'un double système anti-bot pour l'envoi de message.
    Environnement
    • HTML  ( 4 )
    • CSS  ( 3 )
    • PHP  ( 8 )
  • Mise à jour ordinateur
    Tâches
    • Fourniture de matériel récent et adapté aux besoins de l'association.
    Environnement
    • Micro-ordinateur  (  )
    • Windows  ( 11 )

Ingénieur en conception logiciel

2021 - 2024

Projet réalisé seul

Missions

  • Gestion du site internet
    Environnement
    • HTML  ( 4 )
    • CSS  ( 3 )
    • PHP  ( 7 )
  • Gestion du parc et outils informatiques
    Environnement
    • Windows  ( 10 )
    • NAS Synology

Un grain dans la ville

Il s'agit d'un magasin d'épicerie bio en vrac. Le gérant souhaitait pouvoir accéder de n'importe où au réseau de son entreprise pour faciliter la gestion des stocks et de la comptabilité.

Ingénieur réseau

Mars 2021

Projet réalisé seul

Missions

  • Mise en place d'un VPN pour accès à la boutique
    Environnement
    • OpenVPN
    • Raspberry Pi  ( 3B+ )

Ixemelis

Ixemelis accompagne ses clients dans la mise en place du CRM Dynamics au sein de leurs sociétés

Ingénieur intégrateur

avril 2015 - janvier 2016

Projet réalisé dans une équipe de 3 personnes Intégrateur Microsoft Dynamics CRM

Missions

  • Réalisation de maintenance d'instance CRM de différents clients
    Environnement
    • Windows  ( 7 )
    • C#  ( .NET 4 )
    • JavaScript
    • FetchXML
    • Microsoft Dynamics CRM
    • Visual Studio  ( 2010, 2012, 2015 )
    • SQL Server  ( 2012 R2 )
    • SSIS  ( 2012 R2 )
    • SSRS  ( 2012 R2 )
  • Résolution de bugs dans les personnalisations (Front et Back Office)
    Environnement
    • Windows  ( 7 )
    • C#  ( .NET 4 )
    • JavaScript
    • FetchXML
    • Microsoft Dynamics CRM
    • Visual Studio  ( 2010, 2012, 2015 )
    • SQL Server  ( 2012 R2 )
    • SSIS  ( 2012 R2 )
    • SSRS  ( 2012 R2 )
  • Migration de version sur les plateformes Online
    Environnement
    • Windows  ( 7 )
    • C#  ( .NET 4 )
    • JavaScript
    • FetchXML
    • Microsoft Dynamics CRM
    • Visual Studio  ( 2010, 2012, 2015 )
    • SQL Server  ( 2012 R2 )
    • SSIS  ( 2012 R2 )
    • SSRS  ( 2012 R2 )
  • Réalisation d'évolution de fonctionnalités (Front et Back Office)
    Environnement
    • Windows  ( 7 )
    • C#  ( .NET 4 )
    • JavaScript
    • FetchXML
    • Microsoft Dynamics CRM
    • Visual Studio  ( 2010, 2012, 2015 )
    • SQL Server  ( 2012 R2 )
    • SSIS  ( 2012 R2 )
    • SSRS  ( 2012 R2 )

NetBooster

Société de webmarketing, je suis intervenu en renfort sur l'intégration des données de certains clients.

Ingénieur Data

février 2015 - avril 2015

Projet réalisé dans une équipe de 6 personnes

Missions

  • Réalisation de scripts SSIS et de rapports
    Environnement
    • Windows  ( 7 )
    • SSIS  ( 2012 R2 )
    • SSRS  ( 2012 R2 )
    • SQL Server  ( 2012 R2 )

MGP

Mutuelle Générale de la Police, le projet était de refondre la mise à jour quotidienne du CRM avec les données métiers et l’intégration des données depuis l’ancien CRM (SAP) vers Dynamics CRM

Ingénieur Data

juillet 2014 - février 2015

Projet réalisé dans une équipe de 4 personnes

Missions

  • Refonte des scripts SSIS
    Tâches
    • Réalisation de scripts SQL de récupération de données depuis un serveur Oracle
    • Réécriture des scripts de mise à jour quotidienne des données du CRM avec les données métiers
    Environnement
    • Windows  ( 7 )
    • SQL
    • SSMS  ( 2012 R2 )
    • KingswaySoft SSIS pour CRM
    • SQL Server  ( 2012 R2 )

SGS

Société proposant des services dans les domaines du contrôle, de la vérification, de l'analyse et de la certification, en relation avec la commercialisation et le transport des biens, ainsi que la formation des personnes.

Ingénieur en Développement

2014

Projet réalisé dans une équipe de 4 personnes.

Missions

  • Création du site de certification pour les professionnels de la climatisation.
    Tâches
    • Création du site de soumissions
    • Création du formulaire de souscription modulable en fonction des réponses
    Environnement
    • VB.NET  ( .NET 4 )
    • Web Forms  ( .NET 4 )
    • jQuery  ( 1.17 )
    • SQL Server  ( 2012 )

Projets personnels

Projet interne

mars 2020

Projets menés dans le cadre d'auto-formation ou de découverte

Missions

  • Outils de gestion de facture
    Environnement
    • Rust
    • SQLite  ( 3 )
    • HTML
    • CSS
  • Services Internet
    Tâches
    • Mise en place d'outils collaboratifs
    • Mise en place d'outils DevOps
    • Développement de sites
    Environnement
    • Traefik  ( 2 )
    • Docker
    • Nextcloud
    • Gitea
    • Jenkins
    • Cobalt