Chrystopher DEREGNAUCOURT

Développeur C#/C++

deregnaucourt.chrystopher@hotmail.fr
+33 6 61 92 27 25
Véranne 42520, France

À propos de moi

Développeur logiciel, passionné avec plus de 12 ans d'expérience, je conçois des applications complexes, principalement en environnement client lourd (WinForms, WPF, C++, C#), dans des secteurs exigeants tels que le médical, l'industriel ou les environnements hostiles. Mon parcours m'a amené à intervenir sur des problématiques globales, incluant aussi bien le logiciel que le matériel (protocoles industriels comme Modbus, réseaux, instrumentation, etc.). Je suis reconnu pour ma capacité à comprendre rapidement des systèmes complexes, à proposer des solutions concrètes et à m'adapter efficacement aux contraintes du terrain.

Expérience professionnelle

2021 à 2025 - Freelance (6 mois)/CDI

Développeur C++/C#

EFS, Givors (69)

Réalisation de logiciels pour la conception de bancs de recherche dédiés aux injecteurs de carburant pour moteurs thermiques, en utilisant les langages C++ et C#

  • Manipulation avancée de fichiers XML (Regex, xPath, etc)
  • Administration et optimisation de bases de données MySQL et MariaDB
  • Responsable de l'implémentation et du déploiement de Git au sein de l'entreprise, en utilisant GitLab pour la gestion centralisée des dépôts.
  • Développement d'un logiciel (utilisation de l'API GitLab) afin de simplifier l'utilisation de Git et la gestion des tickets.
  • Formation des entreprises à l'utilisation de nos logiciels et équipements.
  • Déplacements internationaux pour superviser l'installation et le déploiement chez les clients.
  • Support technique à distance pour résoudre des problématiques clients à l'international.
Environnement Technique :
C++ C# WPF MVVM MariaDB MySql XML Json Inno Setup Visual Studio 2022/VS6/2019 Github Copilot IA VirtualBox Modbus Instrumentation industrielle Gestion de projet ISO 9001 SQLite
2020 - Freelance

Développeur C#

Dedalus, Valence (26)

Travail sur un logiciel de gestion et logistique d'échantillon destinés à l'analyse génétique et d'anatomopathologie. Le logiciel permet de suivre l'avancement du traitement des échantillons afin d'obtenir le plus rapidement possible les résultats

  • Travail sur un logiciel d'interopérabilité développé en C# pour permettre l'échange d'informations entre différents logiciels
  • Mise en place de RabbitMQ sur le logiciel d'interopérabilité pour permettre l'optimisation des accès à la base de données et améliorer la fluidité des échanges.
  • Corrections et évolution sur le logiciel de gestion et logistique d'échantillon développé en C# et WPF MVVM
Environnement Technique :
RabbitMQ EntityFramework Visual Studio 2019 DryIOC Git Azure Devops CI/CD Json, Xml, Log, Xsd Design pattern Singleton, Factory, MVVM Médical Méthode agile Microsoft SQL Server SQLite
2019 - Freelance

Développeur C#

Veertus, Grenoble (38)

Développement d'un logiciel en C# WPF MVVM qui permet de communiquer avec une cabine d'essayage qui scanne la morphologie des gens pour permettre de leur proposer des vêtements en fonction de celle-ci. Développement d'un second logiciel en C# ASP.NET qui permet d'entraîner l'IA de catégorisation des vêtements.

  • Écoute des besoins du client et proposition de solutions techniques
  • Rédaction du cahier des charges
  • Planning prévisionnel
  • Conception de l'architecture du logiciel et Réalisation
  • Rédaction de la documentation technique
  • Corrections et évolutions du logiciel puis livraison finale
Environnement Technique :
Visual Studio C# WPF MVVM Singleton HTML ASP.NET Json Git Jira BitBucket Web service
2018 - Freelance

Développeur C#

Cabinet Dentaire Dr Roussel, Lyon (69)

Développement d'un logiciel de facturation des patients afin de simplifier la comptabilité et d'obtenir des statistiques.

  • Écoute des besoins du client et proposition de solutions techniques
  • Rédaction du cahier des charges
  • Planning prévisionnel
  • Conception de l'architecture du logiciel et Réalisation
  • Rédaction de la documentation technique
  • Corrections et évolutions du logiciel puis livraison finale
Environnement Technique :
Visual Studio C# WPF MVVM Singleton ini PDF Médical SQLite
2017 - Freelance

Développeur VB

Pavéo, Vendée (85)

Reprise d'un logiciel de facturation développé en VB afin de récupérer les données de connexion et d'ajouter des nouvelles fonctionnalités d'export vers Crystal Report.

  • Récupération des informations de connexion aux différents serveurs depuis le code source
  • Développement d'une nouvelle fonctionnalité qui permet l'impression d'un compte rendu d'activité
  • Développement d'une nouvelle fonctionnalité qui permet de récupérer un fichier PDF avec le compte rendu d'activité dans un format exploitable sous Crystal Report.
Environnement Technique :
Visual Studio VB Crystal Report Gestion de projet PDF
2017 à 2019 - CDI

Développeur C++

Dimosoftware, Limonest (69)

Développeur C++ sur un logiciel de planification des maintenances préventives et curratives de l'ensemble du parc des entreprises.

  • Réalisation des évolutions et corrections du logiciel
  • Planification des tâches de développement
  • Réalisation de la documentation technique
  • Planning Poker afin de définir le temps et la priorité des tâches à réaliser
  • Test de l'API Web afin de vérifier le bon fonctionnement des modifications
Environnement Technique :
C++ builder C++ Windows Form Tortoise SVN Microsoft Azure CI/CD Test Unitaire Firebird MySql Sql Server
2015 à 2017 - CDI

Développeur C++

Implex, Limonest (69)

Développeur C++/C# sur des logiciels de gestion du planning métrologique du parc des entreprises ainsi que d'exploitation des résultats de mesures. Responsable du développement d'un boîtier permettant de récupérer les données de mesure sur le terrain et de communiquer avec le logiciel de gestion de parc. Responsable du support technique client. Responsable de la formation des utilisateurs sur la suite logicielle. Consultant technique avant-vente pour la mise en place de la solution logicielle chez le client.

  • Réalisation des évolutions et corrections des logiciels
  • Responsable de l'équipe support client
  • Formateur des utilisateurs sur la suite logicielle
  • Chef projet d'automatisation des essais et instrumentations du materiel industriel sensible
  • Programmation sur cible embarquée en C
  • Communication étroite avec les clients afin d'adapter le logiciel à leurs besoins
  • Réalisation de la documentation technique
  • Planification des tâches de développement
Environnement Technique :
Visual studio 2015 C++/C# CLI C Arduino Windows Form MFC Communication clients Formation clients Microsoft Azure Organisation des tâches CI/CD Méthode agile SQL Server SQL Ninject RabbitMQ MassTransit NHibernate EntityFramework WPF MVVM CI/CD Test unitaire ATMega2560 Métrologie ISO 9001
2014 - CDD

Développeur C# / Technicien essais

Apave, Limonest (69)

Technicien essais sur des produits électrodomestiques afin de vérifier leur conformité aux normes en vigueur. Développeur C# sur des bancs d'essais existants et sur des nouveaux bancs d'essais.

  • Réalisation des différents cahiers des charges des nouveaux bancs d'essais
  • Planification des tâches de développement
  • Réalisation de la documentation technique
  • Formation des utilisateurs sur les nouveaux bancs d'essais
  • Réalisation des essais sur les produits électrodomestiques
  • Conception mécanique, électrique, électronique et programmation des nouveaux bancs d'essais
  • Réalisation des IHM en C# WPF
  • Programmation sur cible embarquée en C
Environnement Technique :
Visual studio 2015 C# C Arduino WPF Communication utilisateurs Formation utilisateurs Organisation des tâches ATMega2560 Métrologie Normes AFNOR
2012 à 2013 - Alternance

Développeur C# / Technicien essais

Bosch Rexroth, Bonneville (74)

Technicien essais sur des prototypes de produits pneumatiques en relation étroite avec le BE. Développeur LabView sur des bancs d'essais existants et Développeur C#/C sur des nouveaux bancs d'essais.

  • Réalisation de l'étude de faisabilité et analyse des risques
  • Planification des tâches de développement
  • Réalisation de la documentation technique
  • Formation des utilisateurs sur le nouveau banc d'essais
  • Réalisation des essais sur les produits pneumatiques
  • Conception mécanique, électrique, électronique et programmation du nouveau banc d'essais
  • Réalisation des IHM en C# Windows Form
  • Programmation sur cible embarquée en C
Environnement Technique :
Visual studio 2013 C# C Arduino Windows Form Communication utilisateurs Formation utilisateurs Organisation des tâches ATMega2560

Formations

2024

SecNumacadémie, MOOC

ANSSI

- Comprendre les enjeux de la sécurité numérique

- Identifier les menaces et les vulnérabilités

- Identifier les risques et menaces liés au numérique

- Adopter les bonnes pratiques pour protéger ses données

- Renforcer la sécurité des systèmes d'information

2015

Formation à l'utilisation du logiciel de calcul d'incertitudes de mesure

Implex

Formation afin de comprendre ce qu'est l'incertitude de mesure. Comprendre les exigences de la certification de conformité, de qualité et de traçabilité.

2015

Formation à la métrologie générale

BEA Métrologie

- Comprendre les concepts clés de la métrologie, y compris les unités de mesure, les étalons, les incertitudes de mesure et les tolérances.

- Maîtriser les méthodes d'étalonnage et de vérification des instruments de mesure.

- Appliquer les normes et réglementations en vigueur, notamment la norme ISO/IEC 17025 relative aux exigences générales concernant la compétence des laboratoires d'étalonnages et d'essais.

- Optimiser la gestion des équipements de mesure au sein d'une organisation.

2013

Licence professionnelle en alternance : Technicien en instrumentation intelligente et transmission de données (TIT)

IUT Annecy

2013

CQPM (Contrat de Qualification Professionnelle Métallurgie)

IUT Annecy

2012

Formation pour Windows server 2008 R2, 2003

Opale Data

2012

BTS Informatique Réseaux Industrie et Service technique (IRIS)

Lycée saint joseph (62)

Compétences techniques

Interface

WPF
Windows Form
MFC

langages

C#
C++
C
SQL
Python
PHP
TypeScript
JavaScript
HTML

Outils & Autres

Git
GitLab
Microsoft Azure
Microsoft Azure
Docker
AWS
CI/CD
Agile/Scrum

IDE

Visual Studio
Visual Studio Code
C++ Builder
Cursor
Arduino

SGBD

MySQL
MariaDB
Microsoft SQL Server
SqLite
Firebird

Langues

Français
Langue maternelle
Anglais
Élémentaire