Caminu

, blog de Thomas Bennett

Approche

Prendre soin du logiciel et des humains qui le font.

~ Le développement logiciel est une discipline d'ingénierie. ~

J'interviens dans toutes les phases de la vie du logiciel, de la conception au suivi en production, en passant par l'implémentation et le déploiement.

En communication étroite avec les membres de l'équipe technique et métier. De préférence en pair ou en mob pour profiter de l'expertise de chacun au plus tôt. Et quand cela n'est pas possible ou souhaitable, en organisant des ateliers plus formels de conception, des démos et des code reviews.

En utilisant des tests car, entre autres, ils facilitent l'émergence d'un design maintenable, permettent de valider le comportement attendu, offrent une documentation toujours à jour et une sécurité contre les régressions.

Sur des cycles courts afin de faciliter les retours et encourager la prise de recul sur la pertinence des fonctionnalités.

Avec des déploiements fréquents et des rollbacks facilités. Afin de prévenir les difficultés d'intégrations et faciliter les interventions.

En considérant le refactoring comme une activité de premier plan. Afin de se contenter d'écrire le code pertinent pour le besoin présent et lui permettre d'évoluer pour le besoin futur. Plutôt que d'écrire un code « au cas où », à la complexité grandissante et décourageante pour les développeur·euses.


Je trouve que le succès d'une équipe passe avant tout par une communication de qualité entre ses membres et la capacité à prendre soin de soi et d'autrui.

Afin d'aider et encourager cet aspect, je m'intéresse et me forme à certaines méthodes de communication, en particulier la CNV et certaines thérapies, en particulier l'approche systémique et familliale de Virginia Satir.

Méthodologies, Courants Principes et Écoles

Agile, eXtreme Programming, TDD, craft, 12 factor apps, DDD, Clean Code, SOLID principles.

Expériences

Retrouvez le détails de ces expériences dans mon CV.

logo de l'Agence Nationale de la Sécurité des Systèmes d'Informations

ANSSI - Mon Aide Cyber

Service de diagnostics et d'accompagnement d'entités privées et publiques en cybersécurité.

code source

logo de la société Filigran

Filigran - OpenCTI

Plateforme de surveillance de menaces cyber et d'aide à la prise de décisions.

logo de la société Sunday

Sunday

Paiement dématérialisé en restaurant.

logo de la société ING France

ING France

Au sein de l'équipe gérant les prêts à la consommation et les prêts immobiliers.

logo de la société FNAC-DARTY

FNAC-DARTY

Site de e-commerce de la marque DARTY. Gestion des utilisateurs, mise en conformité avec le RGPD, intégration d'un service de garantie.

SNCF-Connect - SIDH

Backend de réception, aggrégation et mise à disposition des données horaires et d'itinéraires du réseau européen.

logo de la société Mipise

Mipise

Gestion de plateformes de financement participatif.

logo de la société Je Pilote

Je pilote

Suivi de missions et de dossiers de commissaires aux comptes. Aujourd'hui plutôt destiné à des entrepreneur·euses.

logo de la société dis-moi

DisMoi

Anciennement, le Même en Mieux. Moteur de recherche d'alternatives en Ruby.

logo de la société Kamskool

Kamskool

Plateforme de soutien scolaire en ligne. Aujourd'hui fermée.

logo de l'école supérieur Epitech

Epitech

Assistant technique en C et systèmes UNIX pour étudiant·es du cycle Bachelor.

Recommandations

Bientôt regroupées ici...

En attendant, certaines sont déjà consultables sur ma page LinkedIn