
Arthur Joanny
Senior Software Engineer | TDD & Microservices
Salaire / Taux journalier
Paris, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur logiciel freelance avec 9 ans d'expertise en développement back-end et leadership technique, actuellement chez Hermès. Spécialisé en architecture microservices, TDD et clean architecture avec un track record chez OCTO Technology (Pix, Enercoop). Expert en accompagnement d'équipes via pair/mob programming, coaching craft et migration d'architectures legacy. J'optimise votre code et vos pratiques pour une qualité logicielle durable.
Expérience de travail
Software Engineer Back-End chez Hermès
FreelanceFreelance
févr. 2024 - déc. 2025
1 an 11 mois
Paris, France
Intervention: - Développement TDD et Clean Code - Pair programming et animation de mob programming - Revue de code collective et refactoring de code legacy - Identification des sous-domaines métiers et mise en place d’une architecture modulable - Développement et déploiement de micro-services distribués - Mise en place de systèmes critiques : Audits - Monitoring et observabilité - Gestion d’évènements - Retry et cohérence à terme - Développement du BFF pour le front et du front pour le back-office - Mise en place de tests fonctionnels et tests de contrats avec les autres équipes Résultats: - Réduction des bugs en production - Amélioration de la vélocité et de la fiabilité des équipes - Code plus maintenable et évolutif - Adoption de bonnes pratiques et montée en compétences des équipes Technologies & pratiques clés : TypeScript, Node.JS, TDD, DDD, Hexagonal Architecture, CI/CD, Microservices, Programmation Fonctionnelle
OCTO Technology
févr. 2017 - déc. 2023
6 ans 11 mois
Paris, France
Tech Lead chez Enercoop
avr. 2023 - déc. 2023
9 mois
Paris, France
Intervention: - Développement TDD, pair programming, animation de mob programming - Mise en place de revues de code collectives pour faire émerger les standards d’équipe - Coaching sur Software Craftsmanship : design applicatif, tests, architecture - Animation des rituels d’équipe : Daily, Rétro, suivi des indicateurs (lead time, bugs, qualité logicielle) - Mise en place de Dojo/Kata (Hexagonal Architecture / TDD) et migration architecture MVC → Hexagonale - Déploiement, monitoring et migration CI/CD (TravisCI → GitHub Actions) Résultats: - Code plus fiable et maintenable - Standardisation et montée en compétence des équipes - Déploiements plus sûrs et observables Technologies & pratiques clés : Ruby on Rails, Sidekiq, ERB, TDD, Hexagonal Architecture, CI/CD
Software Engineer JS chez Pix
févr. 2020 - oct. 2023
3 ans 9 mois
Paris, France
Intervention: - Développement TDD, pair et mob programming - Revue de code et suivi de l’évolution du temps d’exécution des tests - Rapports sur les pratiques d’équipe et la maturité sur les tests et l’architecture logicielle - Coaching sur Software Craftsmanship : design applicatif, refactoring, tests - Mise en place d’une architecture événementielle pour découpler les services externes - Déploiement de Monitoring / Alerting et feature flipping sur intégration avec Pôle Emploi - Animation de dojo de code : Clean Architecture, TDD, refactoring - Accompagnement des nouveaux développeurs et présentations sur use-cases, code smells, tests (mock, stubs, spies) - Mise en place de read-models pour optimiser le temps de réponse - Animation d’event storming pour identifier les contextes fonctionnels - Déploiement et monitoring de l’application Résultats: - Applications plus fiables, modulaires et performantes - Standardisation des pratiques et montée en compétence des équipes - Amélioration de l’observabilité et de la résilience des systèmes Technologies & pratiques clés : Node.js, Ember.js, Scalingo, Redis, TDD, Clean Architecture, Event-driven Architecture, CI/CD
Software Engineer / Tech Lead Ruby on Rails
févr. 2017 - mars 2020
3 ans 2 mois
Région de Paris, France
Intervention: - Développement TDD, pair et mob programming, revue de code - Intégration avec le SI Accenture et rencontre des utilisateurs - Migration de framework : Rails 4 → Rails 6 - Refactoring et modernisation front : Handlebars/HTML → React - Mise en place d’une API web parallèle à l’application - Introduction de use-cases dans une architecture MVC - Migration de tests d’intégration vers des tests unitaires - Utilisation d’une brique asynchrone pour la génération de rapports - Déploiement et monitoring de l’application Résultats : - Application modernisée et plus maintenable - Standardisation des pratiques et montée en compétence des équipes - Déploiements fiables et suivi opérationnel amélioré Technologies & pratiques clés : Ruby on Rails, React, TDD, CI/CD, MVC
Formation
Pierre and Marie Curie University
Master en Sciences et Technologie du Logiciel, Informatique
2014 - 2017
4 ans
Université Paris Cité
Licence, Mathématiques et informatique
2010 - 2013
4 ans