Geoffroy Couprie

développement, sécurité logicielle et performance

Paris, France

  • 47.218371
  • -1.553621
Proposer un projet

Vérifications

  • E-mail vérifié
Rejoignez la communauté Malt pour découvrir le profil complet de Geoffroy Couprie
Rejoignez la communauté Malt pour découvrir le profil complet de Geoffroy Couprie

Découvrez ce que recherche Geoffroy

Déplacement
Peut faire la totalité d'une mission dans vos locaux

Geoffroy en quelques mots

Ingénieur spécialisé en sécurité logicielle et protocoles, je vous accompagne dans l'amélioration de vos systèmes par ces types de prestations:
  • audit d'architecture
  • audit logiciel
  • gestion du risque
  • formation
  • réponse aux incidents
  • conception d'architecture
  • création de protocoles sécurisés
  • développement et mise en place de systèmes sécurisés (prototypage et industrialisation)

Je réalise aussi des missions en performance web:
  • audit de performance
  • optimisation de code (backend, Javascript, etc)
  • optimisation d'architecture

Enfin, je suis disponible pour des missions de développement, en web, mobile ou natif. Je travaille régulièrement avec ces technologies: iOS (développement en Swift), Android, Scala et Play framework, NodeJS, React, PostgreSQL, MongoDB, Redis, Titan (graph database).

Exemple de missions réalisées (peu de détails, la plupart des infos étant soumises à accords de confidentialité):

Une startup approchant de la publication de leur produit désirait vérifier la sécurité de leur système avant de le proposer à leurs clients. L'intervention a consisté en l'étude de l'architecture (composants serveurs, protocoles employés, bibliothèques utilisées), l'établissement d'un modèle de menaces, en formant l'équipe à cet exercice, et un audit de la sécurité du code en rapport avec ces failles, qui ont été corrigées avec l'équipe. Des outils de monitoring ont été fournis à l'équipe pour la préparer aux futurs incidents. Enfin, un rapport résumant les résultats de l'audit a été fourni pour présentation aux clients le demandant.

Un développeur devait inclure des algorithmes cryptographiques et concevoir un protocole "end to end" spécifique à une application mobile. Une spécification des besoins du protocole a été établie, définissant la priorité et les risques correspondant à chaque élément. Cette spécification a servi de base à la création d'un protocole haut niveau, permettant de protéger les informations critiques. A partir de ce protocole, des algorithmes ont été choisis pour répondre aux besoins de performance et aux exigences de sécurité. Enfin, l'architecture du système a été définie, côté serveur par le choix de technologies serveur suffisamment performantes et robustes, côté client par des bibliothèques permettant de protéger correctement les données. Le développeur a pu s'atteler à l'implémentation avec des spécifications claires du fonctionnement du protocole, avec un accompagnement sur les parties sensibles. La phase de développement a été suivie d'un audit en profondeur du code de gestion du protocole.

Expériences

ATOS Worldline

Mise en place de chiffrement sur réseaux SIP

Amadeus

Développement de protocoles de communication chiffrés

Login People SA

Conception et développement d'un protocole d'authentification forte

VideoLAN

Maintenance du port Windows, décodage par GPU, reverse engineering de Windows RT

Recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte