Jersoft

Développeur indépendant · Alsace et à distance

Développement de logiciels sur mesure

Applications métier, plateformes web et outils internes. Conception, développement, mise en production et maintenance, avec un interlocuteur unique du début à la fin.

Disponible pour de nouveaux projets Premier échange gratuit · Réponse sous 24 h ouvrées
2003
Entreprise immatriculée

SIREN 448 906 719 — entreprise individuelle

23 ans
De pratique du développement logiciel

Contextes salarié et indépendant confondus

5
Familles d'applications livrées

Web, API et services, bureau, mobile, temps réel

24 h
Délai de réponse à une demande

Jours ouvrés — un interlocuteur unique, pas de standard

À qui je m'adresse

Deux types de demandes

Les projets qui m'arrivent relèvent de deux contextes distincts : une organisation qui cherche à résoudre un problème métier, ou une équipe technique qui cherche un renfort. Le déroulé et les interlocuteurs ne sont pas les mêmes.

01 — Dirigeants, responsables, indépendants

Vous avez un besoin métier

Un processus qui repose encore sur des fichiers Excel, un logiciel du marché qui ne correspond pas à votre façon de travailler, un outil interne à créer. L'analyse part du besoin ; le choix technique vient ensuite.

  • Application métier taillée pour vos processus réels
  • Reprise et modernisation d'un outil existant
  • Automatisation des manipulations répétitives
  • Interconnexion d'outils qui ne se parlent pas
Voir comment on procède

02 — Équipes techniques, éditeurs, agences

Vous cherchez une expertise technique

Renfort sur une équipe .NET, audit d'architecture, reprise d'un code laissé sans mainteneur, mise à niveau d'un socle vieillissant. Discussion directe, sans intermédiaire commercial.

  • .NET jusqu'à la version 10, ASP.NET Core, Blazor
  • PostgreSQL, accès SQL maîtrisé, migrations versionnées
  • Automatisation Linux, SSH, déploiement et supervision
  • Sécurité applicative, cloisonnement, conformité RGPD
Voir le détail technique

Savoir-faire

Six domaines d'intervention

Ce sont les domaines que je pratique régulièrement et sur lesquels je prends des engagements. Une demande qui en sort est signalée comme telle, avec une orientation vers le bon interlocuteur quand elle est possible.

Applications web de bout en bout

De la page de connexion au tableau de bord, jusqu'à la mise en production sur votre serveur. Interfaces temps réel, gestion des droits, espaces cloisonnés par profil d'utilisateur.

ASP.NET CoreBlazorSignalRAPI REST

Données et intégrité

Modélisation relationnelle, requêtes SQL écrites et relues, transactions explicites, migrations versionnées. L'accès aux données est écrit à la main : le SQL exécuté est celui que j'ai écrit, et il reste lisible, mesurable et optimisable.

PostgreSQLSQL paramétréSQLiteMigrations

Sécurité et conformité

Secrets chiffrés au repos, droits vérifiés côté serveur à chaque appel, journal des actions sensibles, export et suppression des données personnelles. Ces points sont traités dès la conception.

RGPDGestion des droitsJournal d'auditChiffrement

Automatisation et exploitation Linux

Installation reproductible, services qui redémarrent seuls, sauvegardes programmées, supervision. Une mise en production se rejoue à l'identique à partir d'une procédure écrite.

LinuxSSHsystemdSauvegarde et restauration

Applications bureau et mobile

Quand le navigateur ne suffit pas : pilotage de matériel, travail hors connexion, intégration au poste de travail. Windows en priorité, Android et multiplateforme selon le besoin.

WPFAvalonia.NET MAUIHors connexion

Architecture et tests

Un découpage documenté, des règles de dépendance vérifiées automatiquement, des tests qui échouent dès qu'une régression est introduite. C'est ce qui permet à un autre développeur de reprendre le projet.

Architecture en couchesTests automatisésDécisions documentées

Technologies employées : C#, .NET, ASP.NET Core, Blazor, SignalR, PostgreSQL, SQL, SQLite, Linux, SSH, systemd, Docker, JavaScript, HTML, CSS, WPF, Avalonia, .NET MAUI, Python, PowerShell, Bash, Git, xUnit.

Méthode

Quatre étapes, du premier échange à la mise en production

À chaque étape, vous savez ce qui a été fait et ce qu'il reste. Le devis fixe le périmètre ; toute modification est discutée et chiffrée avant d'être engagée.

  1. Étape 01

    Échange initial

    On examine votre situation, vos contraintes et le résultat attendu. Si le besoin sort de mon champ, je vous le dis et je vous oriente.

    Gratuit · sans engagement

  2. Étape 02

    Proposition écrite

    Périmètre détaillé, découpage en lots, délais et prix ferme. Vous savez ce qui est inclus et, tout aussi important, ce qui ne l'est pas.

    Devis · sous quelques jours

  3. Étape 03

    Développement par lots

    Des livraisons régulières que vous pouvez essayer, plutôt qu'une remise unique en fin de projet. Un point d'avancement à chaque lot terminé.

    Version utilisable à chaque lot

  4. Étape 04

    Mise en production et suite

    Installation, reprise des données, documentation et prise en main. Puis un suivi : un logiciel utilisé est un logiciel qui évolue.

    Code et données vous appartiennent

Le détail de chaque étape et les livrables associés

La façon de travailler

Un interlocuteur unique, du premier échange à la maintenance

Vous parlez directement à la personne qui écrit le code : sans intermédiaire commercial, sans chef de projet relais, et sans changement d'équipe en cours de route.

  • Le code et les données sont à vous. Livrés avec le projet, sans licence cachée ni dépendance à ma personne.
  • Une documentation livrée avec le projet. Comment il s'installe, comment il se sauvegarde, comment il se reprend.
  • Une orientation vers une autre solution si elle est plus pertinente. Quand un logiciel du marché couvre le besoin, c'est ce que je vous indique.
  • Pas de sur-ingénierie. La solution la plus simple qui réponde au besoin et se maintienne dans le temps.

Premier échange gratuit

Décrivez votre besoin

Même si le besoin est encore flou, ou si vous ne savez pas encore s'il justifie un développement. Le premier échange sert à faire le point et à déterminer s'il y a matière à travailler ensemble.