Mathis Hammel

Compétitions techniques

Organisation de concours de code et/ou cybersécurité.

Les compétitions techniques sont un format idéal pour favoriser la cohésion et la montée en compétences de vos équipes, ou pour attirer des talents et améliorer votre marque employeur à l’occasion d’événements de recrutement.

Cette prestation consiste en la livraison d’un challenge clés en main, comprenant la rédaction d’exercices sur mesure et la mise en place d’une plateforme pour vos participant·es.

Je travaille depuis 2019 avec l’entreprise Isograd, leader sur les compétitions de code en France et notamment connu pour l’organisation des compétitions BattleDev et Master Dev France.

Vous trouverez ci-dessous trois formats classiques de compétition, adaptables en fonction de vos besoins.

Concours de code

Durée : 2 à 4 heures (idéalement un soir en semaine)

Format : 6 exercices de difficulté croissante à résoudre le plus rapidement possible.

Les énoncés sont fournis en français et en anglais, et la plateforme accepte 15 langages de programmation parmi les plus communs. Ce format attire des centaines de milliers de développeurs·es chaque année : Advent of Code, Google Code Jam, BattleDev, Meilleur Dev de France, et bien d’autres.

Compétences demandées :

  • Maîtrise d’un ou plusieurs langages de programmation
  • Algorithmique et structures de données
  • Rapidité et adaptabilité

Compétition de cybersécurité (Capture The Flag)

Durée : 1 à 7 jours

Format : 10 à 30 épreuves sur lesquelles il faut trouver une faille de sécurité réaliste sur un système factice.

Ce type de compétition peut être joué en solo ou en équipe.

Compétences demandées :

  • Connaissance de vulnérabilités courantes
  • Utilisation et création d’outils permettant d’exploiter et/ou corriger des failles de sécurité
  • Vulnérabilités web (XSS, injections SQL, …)
  • Cryptographie
  • Forensics
  • Rétro-ingénierie et exploitation d’exécutables compilés

Concours d’optimisation

Durée : 4 à 24 heures

Format : un exercice de code acceptant de nombreuses solutions, parmi lesquelles il faut trouver la meilleure possible. Par exemple : réduire au maximum les émissions CO2 d’un réseau de transports en optimisant la configuration des routes.

Ce type de compétition est généralement joué en équipe. La plus connue d’entre elles est le Google Hash Code, regroupant plus de 120 000 personnes lors de sa dernière édition.

Compétences demandées :

  • Travail en équipe
  • Itérations rapides
  • Prototypage de code et stratégie
  • Algorithmique
  • Techniques d’optimisation (hill climbing, recuit simulé, …)


Public visé

Au-delà de leur aspect ludique, les entreprises qui font appel à mes services ont généralement deux objectifs liés à l’organisation d’une compétition technique :

  • Teambuilding et montée en compétences des collaborateur·ices en interne
  • Marque employeur et attractivité auprès des talents (étudiants et pros)

Pourquoi faire appel à moi ?

Je suis l’une des personnes ayant le plus d’expérience sur l’organisation de challenges techniques en France. Parmi la trentaine de compétitions dont j’ai fait partie de l’équipe d’organisation, voici les plus connues qui ont chacune attiré plus de 1000 participant·es :

  • BattleDev
  • Master Dev France
  • Google Code Jam
  • Google Capture The Flag
  • CodinGame Challenges
  • AXA TechChallengers
  • Coding Battle LeShaker
  • INS’hAck

Je suis un passionné de challenges techniques : je me place régulièrement dans le top 0.1% des classements sur des compétitions nationales et internationales, notamment sur CodeForces où j’ai longtemps fait partie des 10 meilleurs développeurs en France. Je participe également aux championnats mondiaux de programmation (ICPC) chaque année depuis 2016, d’abord en tant que participant puis en tant que coach sur les 4 dernières éditions.

L’ANSSI m’a sélectionné à deux reprises dans l’équipe de France de cybersécurité en 2019 et 2020. La sélection regroupe chaque année plus de 3000 personnes en compétition pour décrocher l’une des 10 places dans l’équipe qui représente la france à l’ECSC. Je suis aujourd’hui entraîneur de l’équipe de France de cybersécurité pour WorldSkills, une autre compétition internationale qui opposera 65 pays cette année.

Je suis titulaire des prestigieuses distinctions Google Developer Expert et Microsoft MVP.

La création de contenus ludiques et engageants pour l’apprentissage est ma spécialité : j’ai notamment travaillé pour la startup CodinGame et participé à la création du Sogeti Cyber Escape, premier escape game de cybersécurité en France.

Contactez-moi

contact@mathishammel.com

Copier

Contactez-moi

contact@mathishammel.com

Copier