Accueil / Développement logiciel

Artisanat logiciel et Agilité

Notre mission, notre passion, notre métier :
Embrasser la complexité de vos besoins et y
répondre par des solutions adaptées et évolutives.

L'artisanat logiciel

Software Craftsmanship Manifesto

Doing the thing right...

L'artisanat logiciel est une approche du développement qui met l'accent sur les compétences des développeuses et développeurs et sur la qualité du code qu'ils écrivent. Il s'agit d'une réponse aux méthodes de développement traditionnelles qui se concentrent uniquement sur les processus.

En tant qu'artisan du logiciel, je m'engage à livrer du code de qualité, maintenable et évolutif, en appliquant les meilleures pratiques, principalement issues de l'Extreme programming (XP) et en restant à jour avec les technologies émergentes.

Artisanat logiciel
Agilité

L'Agilité

Agile Manifesto

...Doing the right thing

Tout repose sur une idée : maximiser l'impact pour les utilisateurs.
Cela passe par réduire au maximum les boucles de feedback : dans l'IDE (compilateur), dans la CI (tests automatisés), chez les parties prenantes, avec du monitoring (tech et business) de la production, de l'A/B testing...

Cela permet de s'adapter plus tôt, plus vite, et de valider (ou invalider) les hypothèses de départ.

L'agilité ne résout pas les problèmes, elle les révèle.

Mes services de développement

Solutions techniques adaptées à vos besoins métier

web

Développement

Applications web modernes avec les dernières technologies et frameworks du marché.

  • Tous langages : Ruby, Python, Typescript...
  • APIs REST
  • Bases de données relationnelles/NoSQL
  • Architecture microservices
architecture

Architecture logicielle

Conception d'architectures évolutives et maintenables, adaptées à vos contraintes techniques et métier.

  • Test Driven Development (TDD)
  • Clean Architecture
  • Architecture hexagonale
  • Domain Driven Design
security

Sécurité informatique

Intégration de la sécurité dès la conception de vos applications et systèmes.

  • Security by design
  • Authentification (OpenID Connect)
  • Tests end-to-end automatisés
  • Conformité RGPD
cloud

DevOps & Cloud

Automatisation et déploiement sur les plateformes cloud pour une mise en production efficace.

  • CI/CD pipelines
  • Infrastructure as Code
  • Containerisation Docker/Kubernetes
  • Monitoring et alerting
code

Audit de code

Analyse approfondie de votre code existant pour identifier les axes d'amélioration.

  • Revue de code
  • Analyse de la dette technique
  • Optimisation des performances
  • Recommandations d'amélioration
school

Formation & mentoring

Transmission de compétences et accompagnement de vos équipes techniques.

  • Pair-programming
  • Formation aux bonnes pratiques
  • Code review et mentoring
  • Accompagnement agile

Technologies & outils

Stack technique moderne et éprouvée

Frontend

Ruby on Rails React MUI TypeScript

Backend

Ruby Python Java

Bases de données

PostgreSQL MySQL MongoDB Redis

DevOps & Cloud

Docker Kubernetes AWS Azure

Prêt à démarrer votre projet ?

Discutons de vos besoins et trouvons ensemble la solution technique adaptée