• Les cookies assurent le bon fonctionnement de nos services. En poursuivant votre navigation, vous acceptez l'utilisation de cookies.

Gwenaël Rémond Ingénieur Logiciels Libres / Développeur Sénior

Gwen

Presentation

Gwenaël Rémond participe au développement des solutions EOLE depuis les premiers jours du projet.

Depuis son implication dans le projet EOLE il est développeur système et réseau de bas niveau.

Expert en développement, notamment dans le langage Python, M. Rémond utilise couramment de nombreux framework, notamment Twisted, dont il est l'un des premiers utilisateurs en France.

Il est à l'origine de nombreux projets cruciaux pour EOLE, comme Creole ou Era.

Il est également l'un des développeurs principaux de Tiramisu, le nouveau moteur de gestion de configuration de Creole.

Il développe, toujours en Python, des outils réseaux, des applications graphiques orientées sécurité (l'éditeur de règles de pare-feu Era) et des générateurs de configurations (ARV, le configurateur VPN Strongswan de Sphynx, Creole...). Il est également familier des langages de développement système C et C++.

Il a l'habitude de créer des scénarios de tests d'intégration, de non-régression et de performance, de réaliser des audits de qualité et de sécurité, de rédiger des rapports d'expertises ainsi que d'animer la communauté des utilisateurs et de faire de l'assistance.

Curriculum vitae

Expériences

 
Depuis octobre 2011 : Cadoles (Dijon)
  • Documentation/Formation :

    • Formateur Git (prise en main de l'outil, participation à un projet libre)
    • Formateur GitHub (connaissance de la cla, gestion des pull requests)
    • Formation apprentissage du langage Python au MEDDE (février 2013)
    • Formateur Python auprès de clients de la société (débutant à avancé)
    • Formateur Creole
    • Documentation des versions de ERA depuis le début du projet EOLE
  • Base EOLE :

    • Développement de Créole depuis le début du projet

    • Développement des anciennes versions de gen_config

    • Développement des premières versions des outils de gestion de configuration de VPN pour Sphynx

    • Développement de ERA pour Amon

    • Développement de Tiramisu, moteur de gestion de configuration orienté objet successeur du noyau de Creole

    • Conceptions, analyses et développements dans le cadre des `méthodes agiles`, notamment `SCRUM`

      Participation à QuickZéphir, dockerisation

    • Participation aux développements de EOP, EoleSSO, Amon, Sphynx, Zéphir.

  • Développement :

    • Développements génériques de la solution EOLE (de 1.0 à 2.5)
    • Contributeur Xibo (modules, middlewares et fonctionnalités du kernel)
    • Participation au projet PVE (Portail Virtuel Étudiant) en PHP
    • Développement des importations AAF à partir des formats XML SDET 4.0
    • Utilisation intensive de Git, de Redmine et de Gogs dans le cadre de EOLE et de Cadoles
    • Participation au hackathon EOLE (notamment sur le projet QuickZéphir)
  • Tests, qualification, assistance :

    • Participations aux campagnes de qualification de la solution EOLE (2.3 à 2.5)
    • Écriture de cas de tests avec l'outil Squash TM
    • Assistance aux utilisateurs concernant le pare-feu Amon
    • Participation aux canaux EOLE sur le serveur IRC Freenode
    • Écriture de nombreux tests unitaires (ERA, Créole...)
    • Écriture dans le cadre du projet PVE de tests fonctionnels d'application web
 
2001 - 2011 : Consultant Indépendant (Dijon)
  • Développement de la distribution GNU/Linux EOLE (Ensemble Ouvert Libre Évolutif) (ERA, Creole, travail sur la version EOLE 2.3, ARV, ...)
  • Informatique scientifique et réseau, développement logiciel, outils métier clients principaux : EOLE (Dijon), Logilab et EdenWall (Paris)
  • Développement d'une application web d'administration système (EAD)
  • Développement d'un gestionnaire de règles iptables pour netfilter (ERA)
  • Acteur des méthodes agiles au sein du pôle EOLE
 
2000 - 2001 : Consultant Elis ltd Pôle Informatique (Istanbul, Turquie)
  • Services internet sur plate-forme GNU/Linux (Apache, PHP, MySQL)
 
1999 - 2000 : Administration Territoriale (Nord-Pas-De-Calais)
  • Ingénieur Subdivisionnaire
  • Conception et maintenance de services administratifs en intranet.
 
1996 - 1999 : Ministère des Affaires Étrangères (Istanbul, Turquie)
  • Enseignant, formateur et administrateur réseau
  • Installation de laboratoires de langues-multimédia
 
1994 - 1996 : Lycée Notre Dame (Angers)
  • Enseignant en mathématiques
 

Compétences

 
  • Expert EOLE : ERA, ARV, Creole, Tiramisu, eolisation d'applications
  • Programmation système : Python, Bash, Perl, OCaml, C
  • Programmation web : Python flask, PHP Slim, Angular JS, PHP Symfony
  • Programmation réseau : Twisted Matrix, AJAX, JavaScript (NodeJS), OCaml (Ocsigen)
  • Dévelopment process : eXtreme Programming, méthodes agiles, maîtrise de Git, Redmine et de nombreux outils agiles
  • Documentation : LaTeX, ReST, Sphynx, markdown, pandoc, suite SCENARI
  • Système : maîtrise de GNU/Linux, Ubuntu et Debian
  • Génériques : capacité à appliquer dans des domaines concrets des concepts de formalisation et d'abstraction forts
  • Humaine : adaptabilité, travail en équipe, création et conception de projets et d'entreprise
 

Conférences et publication

 
  • Séminaires EOLE depuis 2001 : interventions sur ERA et Sphynx
  • Açik kaynak günleri (JDLL Istanbul 2007) : présentation de Twisted Matrix
  • Journées du libre à Angers 17 avril 2011 : présentation de EOLE et Scribe
  • Articles techniques : écriture d'un article dans Linux Magazine avril/mai 2009 : "Amon, le pare-feu de l’Éducation nationale"
Références
 

Formations

 

Université d'Angers (Angers)

  • Bac C, DEUG Sciences et Structure de la Matière
  • Licence Mathématique, niveau Maîtrise de mathématiques option algorithmique - mention très bien pour algorithmique et algorithmique approfondie - mémoire en algorithmique algébrique, arithmétique modulaire et cryptologie
  • IUFM au titre de la préparation au CAPES Mathématiques et CA PLP2
Langues
  • Anglais et turc : Pratique courante
  • Allemand et breton : Rudiments
 

Divers

 

Yoga : Diplômé de l'école française de yoga de Paris

Sport : Boxe française, tir à l'arc, vélo de randonnée

Informatique : Membre de l'association de promotion des logiciels libres dijonnaise COAGUL

Compétences

Python
Javascript
PHP / Slim
Ocaml