Aller au contenu

Expertises · Ingénieur logiciel indépendant · Benfeld (67)

Ce sur quoi j'interviens : .NET, modernisation, IA, Next.js

Quinze ans à écrire, reprendre et livrer du code, dont cinq sur le paiement réglementaire chez Euro-Information. Quatre domaines, dans l'ordre où le marché local les demande. Chaque onglet dit la stack, ce qu'on me confie, et ce qui l'atteste.
  • .NET 10 LTS
  • C# 14
  • Blazor / SignalR
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • PostgreSQL
Format
Régie dans vos équipes - en direct, via une ESN ou une plateforme
Tarif
Un seul TJM, communiqué dans ma première réponse, avec ma disponibilité - facturation mensuelle sur les jours réellement travaillés
Délai
Réponse sous 24 h ouvrées, avec ma disponibilité réelle
Zone
Sur site de Strasbourg à Sélestat - Erstein, Benfeld, Obernai - déplacements inclus ; remote partout en France

ASP.NET Core, C# et reprise d'existant

C'est le cœur du métier, et le cœur du marché local : les offres publiées dans le Bas-Rhin demandent du .NET, du legacy et des secteurs réglementés. Je travaille en .NET 10 LTS, supporté jusqu'en novembre 2028 - une DSI achète d'abord une date de fin de support. Et je reprends l'existant : une application que plus personne ne veut toucher est un point de départ normal, pas une exception.

Stack et pratiques

  • C# 14, ASP.NET Core, Minimal APIs, EF Core, MediatR, FluentValidation, Serilog
  • Blazor et SignalR pour les superviseurs et les écrans temps réel
  • Clean Architecture, DDD, CQRS · tests xUnit et tests d'intégration
  • PostgreSQL, SQL Server, SQLite, MariaDB · Redis pour le cache
  • OpenID Connect, JWT, limitation de débit, observabilité OpenTelemetry
  • Microsoft 365, Entra ID, Graph API, Key Vault, Azure Service Bus
  • Hangfire et Quartz.NET pour les traitements planifiés
  • Docker, Azure DevOps Pipelines, GitHub Actions, déploiement en France

Ce qu'on me confie

  • Migration .NET Framework vers .NET 10 LTS : inventaire des dépendances, montée par lots, non-régression avant refactoring
  • WinForms vers le web : le métier est dans le code, il se transporte écran par écran, pas en réécriture d'un bloc
  • Dette technique bancaire : batchs, flux de virement et de prélèvement, procédures stockées, code sans test ni documentation
  • Applications .NET qui dialoguent avec un socle COBOL, mainframe ou AS/400 : c'est le décor courant des SI bancaires et industriels d'ici, pas un cas limite
  • Applications métier et back-offices : outils internes, plateformes de gestion, API REST documentées en OpenAPI
  • Secteurs réglementés : paiement DSP2, monétique, cryptologie, industriel temps réel connecté à SAP

Ce qui l'atteste

  • Cinq ans de paiement réglementaire chez Euro-Information (Crédit Mutuel), de décembre 2019 à mars 2025
  • Référent technique sur les tests unitaires automatisés et le déploiement continu chez Euro-Information Développement
  • Mission industrielle en cours depuis avril 2025 pour Hager Group, via une ESN partenaire : serveur de marquage des lignes d'extrusion, .NET 10, Blazor, SignalR, SAP
  • Un seul TJM, communiqué dans ma première réponse · réponse sous 24 h ouvrées

FAQ

Questions fréquentes

Que devient le code que vous écrivez en régie ?

Il est à vous. Le code, le dépôt et les secrets sont chez vous dès le premier commit : je travaille dans votre organisation Git, pas dans la mienne, et je ne conserve aucune copie. En fin de mission, les accès sont restitués et la documentation d'exploitation reste dans le dépôt.

Intervenez-vous via une ESN ?

Oui : en direct, via une ESN ou une plateforme, au même tarif. La mission industrielle en cours depuis avril 2025 passe par une ESN partenaire. Si votre référencement fournisseurs impose un intermédiaire, dites-le au premier échange, cela ne change ni le TJM ni la façon de travailler.

Reprenez-vous une application sans tests ?

C'est le cas le plus courant, et c'est un point de départ normal. L'ordre ne change pas : caractériser avant de modifier. On écrit d'abord des tests de non-régression sur les chemins critiques, on met en place une chaîne d'intégration continue qui échoue quand quelque chose casse, puis on refactorise par lots. Pas de réécriture d'un bloc : elle se termine mal et elle se voit au bout de six mois.

Faites-vous encore du front seul ?

Oui, en Next.js 16 et React 19, mais c'est un support et non l'axe principal : le marché du Bas-Rhin demande d'abord du .NET et de la reprise d'existant. Je prends les missions front quand elles s'appuient sur un back .NET, quand une équipe produit a besoin d'un renfort TypeScript, ou quand un site public doit être rendu côté serveur.

Une mission à cadrer ?

Décrivez le contexte, la stack et la durée. Je réponds avec ma disponibilité réelle et mon préavis - ou un non franc si je ne peux pas la prendre.

Décrire votre besoin

Réponse sous 24 h ouvrées, avec ma disponibilité réelle