Menu

Antoine CONTAL

Paris

En résumé

Des applications web et mobile qui font pleurer de joie leurs utilisateurs, tel est mon Graal.

Convaincu que "team = product", j'articule le développement de produit autour de la construction collective d'une vision partagée, source d'enthousiasme et de créativité. Pour que les équipes puissent se concentrer sur la concrétisation de cette vision, je les mets en condition de réussir avec mon outillage méthodologique simple mais redoutable (gestion de projet agile, test driven development, résolution de problème...).

Passionné d'informatique depuis l'âge de 6 ans où j'ai écris mes premières lignes de code, je suis à l'aise pour descendre dans les détails techniques et trouver des solutions robustes. Mais je trouve plus gratifiant encore d'utiliser cette expérience en faisant progresser ceux autour de moi, jusqu'à me rendre dispensable et ainsi pérenniser le succès de l'équipe et du produit. Logique que j'applique à plus grande échelle encore, en contribuant à des projets open source et en partageant l'état de mon art en conférence.

Mes compétences :
Test Driven Development
Scrum
Extreme programming
Lean
Agile
Java
Python
Refactoring
Android
PHP

Entreprises

  • Google - Ads Solutions Engineer

    Paris 2015 - maintenant
  • Axa Life Invest - Digital Tech Lead

    2014 - 2015 Conception et développement d'une offre numérique disruptive, pour générer plus de joie chez les utilisateurs et plus de chiffre d'affaire pour l'entreprise.

    "UX research" : immersion dans le quotidien des conseillers financiers en Angleterre

    Conception et exécution d'expérimentations en mode "lean start-up" : magicien d'Oz, paper prototyping, MVP

    Architecture logicielle (ex : simulateur financier interactif en ligne devenu ultra rapide et fiable grâce à des heuristiques, des calculs migrés côté navigateur et un harnais de tests automatiques)

    Animation des parties prenantes (ex : 3 semaines au lieu de 24 pour que 6 départements se mettent d'accord en intensifiant la collaboration)

    Technologies principales : javascript, java 7, jasmine, git, apache, tomcat
  • Operae Partners - Coach Lean IT

    Paris 2010 - 2014 Accompagnement d'équipes informatiques et de leur management pour faire des produits nettement meilleurs.

    Produit : site web bancaire.
    Construction d'une vision partagée ("un site intuitif même pour votre grand-mère"), en emmenant les développeurs écouter les appels du service support. Identification des leviers d'amélioration, en faisant visualiser le volume d'appels sur une carte du site. Réduction spectaculaire des appels au support en 2 mois, alors que les coûteuses refontes précédentes n'avaient rien apporté.

    Formation par la pratique aux techniques de résolution de problème. Exemple : une équipe scrum de haut niveau résout en moins de 30 minutes une difficulté qui l’embêtait depuis 2 semaines.
  • Orange - Chef de projet web agile

    Paris 2006 - 2010 Produit : solution de centre d'appel virtuel en mode SaaS.
    Ralliement de l'équipe de développement autour d'une vision ("un logiciel tellement fiable qu'il compense les défaillances des utilisateurs et de l'infrastructure"), en allant voir des utilisateurs et en intensifiant la collaboration.
    Amélioration colossale de la qualité (-85% d'incidents en 1 an), par la mise en place du TDD et du ATDD (avec JUnit et FitNesse) et par mes interventions sur des parties extrêmement critiques du code.
    Simplification extrême de l'environnement de travail (arborescence des sources, build "one touch" avec buildr, élimination des EJB, réduction du nombre de branches SVN...), donnant un grand confort aux 6 développeurs et une vitesse quasiment doublée.
    Et un peu de fun : des Quick Design Sessions, une refactoring party, un bencheur en Erlang...!
  • HSBC - Lead Developer

    Paris 2003 - 2006 Produit : application web d'octroi de crédit aux PME.
    Alignement de l'équipe d'intégration autour d'une ambition "0 défaut" malgré l'immaturité du logiciel (jamais déployé).
    Immersion pendant 1 mois dans l'équipe de développement à Hong Kong pour concevoir la stratégie technique d'intégration.
    Création d'un framework de test (RPGUnit), intégration continue, et inspection préventive des modules ayant eu le plus d'anomalies en recette, pour une qualité inégalée en production (3 mois avant le 1er incident).
    Développement de l'autonomie des 5 intégrateurs, au travers d'un wiki, d'un task board, et de revues de code croisées.
  • Advanced Communications (Japon) - Ingénieur logiciel R&D

    2001 - 2001 Produit : set-top box pour naviguer sur le web avec une TV.
    Développement d'une interface graphique (Java Swing) et intégration d'un moteur de rendu HTML (Gecko).
    Conception d'heuristiques pour compenser les limitations de l'environnement (basse définition de l'écran TV, faible nombre de boutons sur la télécommande).
    Recours intensif aux tests de régression (JUnit) et aux Design Patterns pour encaisser les évolutions de specs du hardware.

Formations

Annuaire des membres :