🚀 Disponible pour de nouveaux projets

Développeur

Du monde IBM AS/400 aux API REST modernes — un parcours de 35 ans à travers IBM, Adelia, Oracle, Windev et .NET. Une expertise rare qui allie fondations solides et maîtrise des technologies actuelles.

35+

ans d'expérience

5+

secteurs d'activité

C1

Anglais professionnel

Stack Technique

⚙️

Backend & Frameworks

.NET 5–9C#EF CoreAPI RESTWPFJWT
🗄️

Bases de données

PostgreSQLSQL ServerMySQLHFSQLOracleDB2/400
🖥️

Windev / Webdev

Windev 20–2024WebdevWindev Mobile
🏭

IBM / Legacy

AS/400 — IBMiRPG III/IV/ILEOS/400DB2/400Adelia
🛠️

Outils

GitSwaggerJIRAVisual StudioVS Code
🤖

IA & Développement assisté

Claude CodeFuelMapPriceFacture_AI
💬

Soft Skills

Rédaction techniqueVulgarisationTravail en équipeApprentissage continu

Expériences Professionnelles

Développeur
InfoSquad — Groupe InfoGones PCSoft
Jan 2025 – Déc 2025

Développement d'une solution complète de migration de bases HFSQL vers PostgreSQL, MySQL et SQL Server. Multi-threading, reprise sur interruption, gestion des ID et logs d'erreurs.

🔄 Moteur de migration HFSQL multi-SGBD
Cibles supportées — PostgreSQL, MySQL, SQL Server (architecture extensible à Oracle, MariaDB, etc.)
Construction dynamique du DDL — Génération des instructions CREATE TABLE avec les bons types de colonnes cibles, recréation des indexes y compris sur clés composées.
Préservation des ID — Conservation des valeurs d'ID et reprise au dernier ID inséré si une migration est interrompue.
Injection par lots & multi-threading — Génération de requêtes SQL par lots, thread père soumettant des threads fils pour accélérer la migration des tables à forte volumétrie.
Fonctions SQL à la volée — Injection de fonctions définies par l'utilisateur (ex : SQL Server) directement dans les instructions INSERT INTO.
Logs & rejeux — Stockage des instructions SQL en échec pour analyse et rejeu.
Analyse des plages d'ID manquants — Récupération ciblée des enregistrements manquants sans réexécuter la migration complète.
Windev 2024 PostgreSQL MySQL SQL Server POO Multi-threading DDL dynamique
Lead Développeur
Sifa Logistique
Jun 2024 – Oct 2024

Assistance technique et leadership d'équipe sur des projets Transact-SQL et Windev 28.

T-SQLWindev 28Lead Tech
Consultant API
Talentia Software
Avr 2023 – Jun 2024

Développement d'API REST en .NET 8 / C# et migration de données.

.NET 8C#REST API
Chef de Projet & Développeur
Groupe Prenant
Fév 2020 – Avr 2023

Gestion et développement de projets avec HFSQL, Windev 26, Windev Mobile et API REST .NET 5. Optimisation des processus métiers avec +20% d'efficacité.

🖨️ Solution éditique — Media Performance
Conception et développement d'une solution éditique complète en 3 couches :
1/ Application mobile (douchettes) — Application Windev Mobile 26 sous Android pour la saisie terrain en temps réel.
2/ Gestionnaire d'impression multi-thread — Le cerveau du système : routage des flux entre les douchettes et les imprimantes avec haute disponibilité.
3/ API REST .NET 5 — Consommée par l'application mobile, interagit avec une base HFSQL. Architecture offrant un haut niveau de réactivité et de disponibilité.
Windev 26 Windev Mobile 26 .NET 5 REST API HFSQL POO Multi-threading Android
📄 Dématérialisation des demandes d'affacturage
Conception d'un workflow complet pour le suivi et la gestion des demandes d'affacturage :
1/ Dématérialisation — Suppression du papier et numérisation complète des demandes.
2/ Suivi des demandes — Workflow de validation et de traitement en temps réel.
3/ Historique — Conservation et consultation de l'ensemble des demandes traitées.
Windev 26 HFSQL POO Workflow
🏭 GPAO — Gestion de Production Assistée par Ordinateur
Collecte et envoi des données de production des machines vers l'ERP MasterPrint et son module analytique, avec deux objectifs majeurs :
1/ Optimisation des ressources — Exploitation mécanique (machines, imprimantes, rotatives…) et gestion des équipes humaines.
2/ Rentabilité clients — Mesure de la rentabilité des dossiers clients pris en charge.
L'application produit une extraction CSV des données de production et déclenche FluxProd.exe pour l'intégration dans MasterPrint.
Windev 26 HFSQL POO CSV ERP
Ingénieur R&D
Atoll-Solutions
Oct 2015 – Fév 2020

Start-up créée et détenue par le groupe BALAS, acteur majeur du secteur du bâtiment. Membre de l'équipe R&D pour la conception d'une solution de gestion de projets innovante.

🔬 Rôles au sein de l'équipe R&D
Architecture technique — Proposition de solutions s'appuyant sur les technologies PCSoft (Windev) et .NET / C#.
Exploration WPF — Développement d'un module complet en WPF (Microsoft) pour une démonstration Front-End, dans le cadre de l'évaluation des technologies candidates.
Framework Objet Windev 23 — Participation à la conception du framework objet de la future solution métier.
Windev 20–25 WPF C# .NET R&D Framework OOP
Chef de Projet & Développeur
Toyota France
Nov 2007 – Oct 2015

Gestion et développement de projets ventes & logistique sur IBM AS/400. Conception d'outils métiers web, systèmes de livraison automatisés et intégration d'API Java sur OS/400.

🌐 Gestion du Risque Financier
Conception avec les équipes Finance d'un site web d'analyse et d'aide à la décision financière.
WebDev 20IBM DB2/400
🚗 VN_3EN1_DEMAT
Conception avec les équipes terrain et responsables de région — édition dématérialisée du PV des mines, accessible par tous les concessionnaires Toyota/Lexus.
WebDev 20IBM DB2/400
⚙️ Système de livraison automatisé
Livraison automatisée des objets *PGM / DSPF / PRTF en production avec rapport envoyé par mail via une tâche Windev.
CLLERPG-ILEWindev
☕ JVM OS/400 — Projet OrderFlex
Gestion de la machine virtuelle Java sur OS/400 et consommation d'une API depuis un code Adelia via l'IFS.
CLLERPG-ILEIFSAdeliaJVM
Analyste ingénieur
🛡️ Groupe Hardis
Oct 2005 – Oct 2007
Refonte ERP — MNM — Mutuelle Nationale Militaire.
Migration technique — Adelia → Visual-Adelia.
Écriture & mise au point des requêtes SQL
Base de données — DB2/400.
Adelia Visual-Adelia DB2/400 SQL ERP Assurance / Mutuelle
Formation — Cursus DBA Oracle 9i
🎓 Oracle Paris — Cursus sur site
Cursus 2005
PL/SQL Oracle
Conception d'une base
Les Tablespaces
DBA Performance Tuning
Oracle 9i PL/SQL DBA Tablespaces Performance Tuning
Développeur AS/400 — Migrations & Outils
🏦 Rentokil-Initial — Rosny-sous-Bois
Sept 2001 – Juin 2005
Développeur AS/400
Responsable technique migrations SQL — SGBD Progress vers BDD DB2/400.
Solution « ToolsLib » — gestion de l'AS/400 — Solution développée en partie sur une partition AS/400 partagée aux USA via timeshare400.com. Conversion des spools au format PDF, chargement dynamique de la library list selon le projet et l'environnement (DEV / PROD), etc.
Windev 10 / HFSQL — CRM — Développement d'un CRM pour les commerciaux.
Windev 10 / HFSQL — Gestion de stock — Développement d'une application complète de gestion de stock.
AS/400 DB2/400 Progress Migration SQL Windev 10 HFSQL CRM
Développeur / Chef de projet
🚚 STEF-TFE — Vitry-sur-Seine
Sept 1999 – Août 2001
Maintenance ERP interne — « PICARD SURGELÉS ».
Solution HOME-SERVICE — Développement et déploiement sur l'entrepôt de Saint-Ouen-l'Aumône.
UNIBOL UNIX Oracle 9i ERP Transports / Gestion Entrepôts / Froid Négatif
Développeur AS/400 — Équipe Système
🏥 Pyrénées Informatique / Siemens Healthcare — Biarritz
Août 1989 – Août 1999
Développeur AS/400
Responsable application
Développeur système — Membre de l'équipe système.
AS/400 Système Santé / Médical

Projets Notables

🌾

GrainWatch

Dashboard de suivi des cours mondiaux des denrées alimentaires. 26 matières premières, 3 sources de données (Banque Mondiale, USDA, simulation), traduction FR/EN, graphiques interactifs et export CSV.

Chart.jsWorld Bank APIArchitecture persoClaude Code
📝

EF Core — Dynamic Context

Article technique sur les modèles dynamiques en .NET avec EF Core, publié sur LinkedIn pour la communauté .NET.

.NETEF CoreRédaction technique

FuelMapPrice

Application de cartographie des prix de carburant en temps réel. Architecture conçue entièrement par mes soins, développée avec Claude Code.

Architecture persoClaude Code
🔄

Moteur de Migration HFSQL

Solution multi-threading complète pour migrer des bases HFSQL vers PostgreSQL, MySQL ou SQL Server avec reprise sur interruption et logs d'erreurs.

Windev 2024SQLMulti-threading
🔐

Tutoriel JWT .NET 8

Guide technique détaillé sur l'authentification JWT en .NET 8, rédigé en anglais et publié pour la communauté .NET.

.NET 8JWTC#

Travaillons Ensemble

Je suis ouvert aux nouvelles opportunités. N'hésitez pas à me contacter pour discuter de vos projets !

✉️ Envoyer un email