Guillaume CASTAGNINO Version PDF

Ingénieur diplômé de l'IIE.

né le 14 avril 1982
98 rue Sadi-carnot
92170 VANVES
Tel : 01 46 42 53 14
Cel : 06 73 85 46 69
email :

Expérience professionnelle
2011/02 - aujourd'hui : VulnIT/Deny All.
Ingénieur R&D

Deny All :
  Conception, mise en place et déploiement de la plateforme redondée pour le service SaaS :
    - Load Balancing L7 frontal (heartbeat, haproxy, nginx, memcached)
    - Redondance base de données (streaming replication postgresql, heartbeat)
  Évolution et amélioration continue des produits.

Rachat de VulnIT par Deny All en juillet 2012

VulnIT :
  Refonte de l'architecture du scanner de vulnérabilités :
    - Passage d'une architecture monolithique à une architecture en briques.
    - Mise en place du produit "machine virtuelle".
    - Possibilité de connecter des agents déportés au noeud central.
  Évolution et amélioration continue des produits.

2009/10 - 2011/02 : PepperWay SCOP ARL.
Fondateur — Directeur technique

  Choix des solutions techniques.
  Plateforme d'hébergement haute disponibilité (cluster avec redondance et équilibrage de charge) :
    - Bascule du cluster via heartbeat.
    - Équilibrage de charge, gestion fine des files d'attente : HAProxy.
    - Réplication des volumes (RAID1 over IP) : DRBD.
    - SSL offloading / SNI avec nginx.
  Architecture mail redondée basée sur Postfix et Cyrus IMAP. Veille technologique, utilisation des dernières techniques pour assurer une bonne livraison des mails. Exemple : DKIM, SPF. Mises à niveau constant des plateformes pour prendre en compte les dernières techniques des spammeurs.
  Qualification des applicatifs sur la plateforme d'hébergement.
  Virtualisation des plateformes de développement client.

2006/07 - 2009/10 : Telecom Italia France (Alice)/Free SAS.
Ingénieur développeur

Free SAS :
  Migration du Système d'Information, développements Perl/MySQL :
    - Refonte des flux de provisionning "Alice".
    - Refonte complète des interfaces de gestion du compte client pour la migration de SI.
    - Migration des services.

Telecom Italia France :
  Développement Perl :
    - Moteur de supervision de webservices SOAP.
    - Moteur de batch hautement scalable, extensible et modulaire.

  Équipe Signup-Selfcare, développements SI :
    - Méthodes de développement agiles, Extreme Programming (XP).
    - Maintien, évolutions et refactoring des interface de souscription et vie du compte client.
    - Service de micro-paiment en ligne w-HA.
    - Interfaces SOAP d'interconnexion entre SI.
    - Gestion des problématiques de flux de recouvrement.
    - Gestion des mises en production.
    - Développement WAP2 pour les services sur téléphone mobile.

2005/08 - 2006/07 : IDEALX, éditeur et intégrateur de logiciels Open Source.
Ingénieur développeur

  Mission de 8 mois chez Telecom Italia France au sein de l'équipe Signup-Selfcare :
    - Ajout et migration de fonctionnalités sur le portail.
    - Service de micro-paiment en ligne w-HA.
    - Interfaces SOAP pour Siebel/SDM/Tibco vers iNFRANET.
    - Batchs dataware éligibilité.

  Préparation à la publication d'IDX::PKI.

2005/02 - 2005/07 : Stage de troisième année - IDEALX. Conception et réalisation d'un framework d'accès aux données (middleware) pour clients riches (XPFE - XUL).
 
2004/04 - 2004/06 : Stage de deuxième année - IDEALX. R&D autour du framework Mozilla pour clients riches (XPFE - XUL).
 
2003/04 - 2003/06 : Stage de première année : conception et développement d'un frontal Web pour la préfecture des Alpes de Haute Provence : Apache - PHP - XHTML - MySQL.

Compétences Techniques
Systèmes d'exploitation : Expert GNU/Linux (Debian/Ubuntu, Gentoo, ArchLinux).
Programmation : C/C++, php, Perl Objet, Java, HTML/XHTML+CSS2, SQL.
Administration : Serveurs : Postfix, Cyrus-imapd, PostgreSQL, MySQL/MariaDB, Apache 2, nginx, Bind 9, OpenLdap, Squid.
Outils haute disponobilité : heartbeat, HAProxy, LVS, DRBD.
Sécurité : iptables, Grsecurity, PaX, RBAC.
Virtualisation : VirtualBox, kvm.
Gestion de version : Git, Subversion, CVS.
API graphique : wxWindows, gtkmm.

Formation
2002 - 2005 : Diplôme d'ingénieur IIE-CNAM/ENSIIE, grande école d'ingénieur du deuxième groupe (concours commun Centrale Supelec).
Spécialités :
  - systèmes d'information avancés et bases de données
  - réseau et sécurité
  - programmation raisonnée
  - robotique et réalité virtuelle
Membre du Club Robotique pour la coupe E=M6 (vision artificielle et asservissement)
 
2000 - 2002 : Classes Préparatoires aux Grandes Ecoles MP* option informatique - Lycée Thiers, Marseille.
 
2000 : Baccalauréat série S, spécialité Mathématiques, mention Bien.

Divers
Langues Anglais (Lu, écrit, parlé – Score au TOEIC : 875), Allemand (notions scolaires)
Loisirs Photographie, VTT, contributeur sur plusieurs projets OpenSource.

CV remis à jour le 24 août 2012