[IMPORTANT]
J’ai quitté mon poste de consultant chez SHODO en septembre 2023. Je ne prends donc plus de demandes de missions depuis.
Merci d’envoyer vos besoins à contact@shodo.io.
Je m’appelle Adrien Joly (il/lui), basé en région Parisienne, France.
J’aide les équipes de développement logiciel à produire du code utile et pérenne, par l’amélioration continue des pratiques techniques et de collaboration, incluant intégration continue (CI) et livraison continue (CD), y compris sur du code legacy.
Motivé par la volonté de transmettre mon savoir-faire et d’apporter des changements qui s’inscriront dans la durée, en toute autonomie, j’œuvre à me rendre dispensable au sein des équipes que j’intègre temporairement, le temps de ma mission.
Sur cette page, je présente les types de prestations que je propose à mes clients, mon parcours, mes valeurs et ma disponibilité.
Prestations
Voici les services que je propose à mes clients:
- Reprise/refonte/rénovation de l’existant applicatif: J’accompagne l’équipe technique dans l’industrialisation et la modernisation de produits logiciels existants (dont applications Web et chaînes de traitement de données) en réduisant leur dette technique et complexité accidentelle, pour les rendre plus robustes, plus performants et/ou rendre leur processus de développement plus efficace.
- Coaching technique embarqué: J’accompagne la définition et l’animation d’un plan de transformation de la culture d’une ou plusieurs équipes de développement. J’anime le lancement et suivi de chantiers techniques visant à faire participer toute l’équipe à l’amélioration de la codebase, en vue d’augmenter leur maîtrise en autonomie. Programmation à plusieurs (pair/mob programming) sur des katas et/ou sur du code de production.
- Formation et ateliers pratiques sur mesure, sur bonnes pratiques d’Artisanat Logiciel (TDD/DDD/BDD, clean code, clean architecture, tests automatisés, intégration continue, livraison continue, pratiques DevOps), techniques de programmation à plusieurs (pair/mob programming) et résolution de problèmes.
- Conseil stratégique: Je peux intervenir comme CTO provisoire ou VP Engineering, pour auditer l’existant et apporter des recommandations pour démarrer ou développer efficacement votre projet, dans le sens des capacités DORA.
Expérience
Fasciné par l’informatique depuis mon enfance, j’ai écrit mes premiers scripts et programmes dès l’âge de 6 ans.
Au cours de ma carrière, j’ai adopté des rôles variés au sein d’environnements divers:
- Chercheur et ingénieur en recherche et développement, respectivement chez Alcatel-Lucent Bell Labs et Gemalto;
- Responsable des développements (Tech Lead) dans plusieurs startups, dont Whyd et Algolia;
- Enseignant dans plusieurs écoles, dont l’EEMI, l’ESGI et Web School Factory; (Paris)
- j’ai développé et maintenu de nombreux produits, en tant que prestataire et entrepreneur – souvent open-source.
En terme de compétences:
- Je développe majoritairement en Node.js depuis 2012, mais je m’adapte volontiers à l’usage d’autres langages et technologies, en fonction des besoins et contraintes de mes clients.
- Je maîtrise la conception, le développement et la maintenance d’applications logicielles sur toute la chaîne de valeur technique: développement, écriture de tests automatisés, déboggage, intégration continue, déploiement et suivi, entre autres opérations liées à l’infrastructure de production.
- J’ai développé mes qualités de pédagogue en donnant cours à des centaines d’apprenants en école d’informatique, sur une période de 5 ans. Et en donnant des dizaines de présentations en conférences (dont internationales) et meetups.
Valeurs
Tout au long de ma carrière, j’ai mis un point d’honneur à travailler de manière efficace et responsable pour mes clients et collaborateurs.
D’un naturel honnête et ouvert d’esprit, je cherche l’harmonie avec mes pairs plutôt que la compétition. J’accorde beaucoup d’importance à m’améliorer sans cesse et à transmettre ce que j’ai appris.
Les principes que je transmets par l’exemple:
- Pertinence: Écrire des logiciels utiles, en prenant le temps d’écouter et comprendre la vision et l’objectif visé par leurs commanditaires et utilisateurs;
- Pragmatisme: Écrire des logiciels de manière efficace, en définissant régulièrement la prochaine étape la plus simple à effectuer pour apporter le plus de valeur possible au développement du projet;
- Rigueur: Écrire des logiciels qui fonctionnent comme prévu, en clarifiant de manière itérative les attentes puis en les reformulant sous forme de tests automatisés et/ou de documentation;
- Pérennité: Écrire des logiciels durablement maintenables, en aidant l’équipe technique à s’engager sur des manières communes de programmer et communiquer, et en promouvant l’usage de techniques craft comme TDD et la programmation collaborative (pair/mob programming).
Mon but est d’aider votre équipe à (re)trouver sa confiance, son autonomie et sa sérénité tout en créant de la valeur pour votre entreprise.
Témoignage client
Thibaut Gensollen
CTO, Choose
« Adrien est venu chez Choose pour: faire monter en compétences nos équipes, notamment sur les bonnes pratiques (craft), et la mise en place d’une roadmap permettant le refactoring d’un monolithe (codebase de 4 ans) sans CI/CD ni tests unitaires et avec des soucis de performances et de maintenabilité. »
« Sa capacité à comprendre et à parfaitement mixer les besoins business, techniques et humains, a permit aujourd’hui à Choose d’avoir une codebase propre, stable et performante, sur laquelle n’importe quel nouveau développeur peut interagir rapidement. Nos développeurs sont aussi devenus très impliqués sur les notions Crafts, TDD ou DDD. »
« Depuis son arrivée, […] notre risque face au déploiement a été considérablement réduit. Je ne peux que recommander Adrien pour ce genre de problématiques. »
Disponibilité
En Mars 2020, j’ai rejoint l’agence SHODO pour continuer de m’améliorer en pratiquant de nouvelles techniques au sein d’une communauté de professionnels qui me ressemblent.
En qualité de prestataire (via SHODO), je serai disponible à partir de fin Juillet 2023, à raison de 4 jours par semaine. (dernière mise à jour: 2023-10-11)
Une question ? Contactez-moi
Références