Contact
Menu

Bonjour

Je suis développeur indépendant.
Je réalise des programmes spécifiques,
des applications mobiles et
des sites Internet
sur-mesure.

En savoir plus

À propos

+20 ans d'expérience en ingénierie logicielle

Un « dinosaure »...

J'ai pratiqué le Pascal, le C++ comme le COBOL durant mes études supérieures, l'Assembleur sous MS-DOS etc., à une époque où l'unité de mémoire se comptait en Mo...

...en mise à jour permanente !

... puis j'ai embrassé les nouveaux langages, nouvelles méthodologies, nouveaux outils jusqu'à l'IA aujourd'hui.

Services

Mes domaines d'intervention

Applications mobiles

Les applications peuvent offrir une expérience utilisateur fluide et réactive, des fonctionnalités sans connexion, une interaction continue avec les utilisateurs, des mesures de sécurité avancées.

Sites Internet

Site vitrine, portfolio, e‑commerce, SaaS, blog, forum, réseau social... ces types de sites peuvent se chevaucher et être combinés en fonction de votre besoin particulier.

Programmes spécifiques

Application de bureau, utilitaire système, logiciel embarqué, outil de sécurité... une large gamme de programmes informatiques jouent des rôles essentiels dans divers domaines.

Je vous accompagne à chaque étape de votre projet informatique.

Analyse

  • Collecte des exigences : Comprendre et documenter ce que les utilisateurs finaux attendent du logiciel.
  • Analyse de faisabilité : Évaluer si le projet est réalisable en termes de technologie, de ressources et de temps.

Conception

  • Architecture logicielle : Définir la structure globale du logiciel, y compris les composants principaux et leurs interactions.
  • Modélisation détaillée : Élaborer des diagrammes et des modèles détaillés pour chaque composant du logiciel.

Développement

  • Écriture du code : Programmer les fonctionnalités du logiciel selon la conception.
  • Gestion du code source : Utiliser des systèmes de contrôle de version (comme Git) pour gérer les modifications du code.

Tests

  • Tests unitaires : Vérifier que chaque composant fonctionne correctement de manière isolée.
  • Tests d'intégration : Vérifier que les composants fonctionnent bien ensemble.

Sécurisation

  • Prévention contre les menaces : Mettre en place des mesures pour protéger le logiciel contre diverses menaces telles que les attaques par injection, les malwares et les tentatives d'accès non autorisé.
  • Scan et nettoyage : Identifier et supprimer les fichiers infectés puis restaurer un système sain.

Maintenance

  • Support et correction des bugs : Résoudre les problèmes signalés par les utilisateurs après le déploiement.
  • Mises à jour et améliorations : Ajouter de nouvelles fonctionnalités et améliorer les performances du logiciel en fonction des retours des utilisateurs et des évolutions technologiques.

Contact

Un besoin ? Un projet ? Parlons-en  !

 Réactivité

Un indépendant, c'est un interlocuteur unique et direct.

 International

Je travaille en français et en anglais.

 Expertise

Pour un regard noeuf sur un sujet pointu.

 B2B

Je travaille aussi en tant que sous‑traitant.