-
Western Digital
- Ingénieur de développement principal
issy les moulineaux
2013 - maintenant
Définition matérielle et développement de la 4ème génération d'appliances de sauvegarde Arkeia tout en préservant le même système d'exploitation de la précédente génération.
Transformation des serveurs de fichiers professionels (NAS) WD Sentinel en appliances Arkeia.
Développement de l'agent de sauvegarde pour VMware vSphere 6 avec le support des virtual volumes (VVOL).
Gestion des disques durs externes amovibles (USB, SAN, RDX) comme média de sauvegarde ou pour la sauvegarde hybride vers le cloud.
Amélioration des NAS WD My Cloud au niveau système d'exploitation, RAID et middleware.
Développement d'un environnement de test automatisé avec déploiement de machines virtuelles.
Environnement: C, shell script, Java, RHEL, Linux, Vmware, iSCSI, LVM, UEFI, udev, RAID
(md), Agile
-
Arkeia Software
- CTO & ingénieur de développement
Carlsbad
2008 - 2012
Responsable des choix techniques.
Ouverture du bureau à Los Altos dans la Silicon Valley en 2010.
Définition matérielle et développement de la 3ème génération d'appliances Arkeia, permettant la sauvegarde des environnements virtuels.
Création du nouveau système d'exploitation des appliances dérivé de CentOS et RHEL.
Architecte et développeur de l'agent de sauvegarde des machines virtuelles depuis VMware vSphere 4 et 5 (ESXi ou vCenter), grâce au Virtual Disk Development Kit et au vSphere web service SDK, avec transport via le SAN ou le LAN, et restauration de la VM complète ou seulement de fichiers.
Création de l'appliance virtuelle de sauvegarde et conception de la 2ème génération d'appliances Arkeia tout en préservant le même système d'exploitation de la 1ère génération.
Développement d'un agent simple pour la sauvegarde depuis un hôte VMware ESX 3.5.
Environnement: C, shell script, Java, RHEL, Linux, Unix, Windows, VMware, SAN, LVM, udev, RAID (md)
-
Arkeia Software
- Chef de projet & ingénieur de développement
Carlsbad
2001 - 2008
Développements sur l'ensemble du logiciel de sauvegarde Arkeia (client, serveur, IHM).
Management d'une équipe de 3 ingénieurs.
Conception de la 1ère gamme d'appliances Arkeia et création d'un système d'exploitation dédié, dérivé de Debian GNU/Linux.
Architecte du module de sauvegarde sur disque et de la réplication vers d'autres médias.
Manager et architecte de Arkeia Smart Backup, version simplifiée d'Arkeia Network Backup.
Développement de la sauvegarde depuis ou vers les NAS d'entreprise via le protocole NDMP.
Evolution et maintenance de la bibliothèque graphique et de l'interface graphique pour X.
Responsable de la couche réseau utilisée par les daemons et les clients.
Développement du système de sauvegarde périodique avec la création d'un nouveau moteur.
Internationalisation: affichage et saisie dans toutes les langues: Chinois, Japonais, Arabe, ...
Traduction du logiciel en Allemand, Anglais et Français.
Environnement: C, Java, Linux et Unix (Solaris, HPUX, AIX ...), X11, gdb, CVS, SAN, NetApp,
NDMP, ICMP, TCP/IP, XML
-
Matra Systèmes & Information
- Ingénieur de développement
1998 - 1998
Evolution d'un logiciel d'exploitation et d'interprétation d'images satellite.
Environnement: C, C++, CGI, Oracle, PRO*C, Motif, UIM/X, HPUX, outils GNU
-
Thales
- Ingénieur de développement
Courbevoie
1998 - 2000
AERMAC est un système de commutation de messages pour l'aviation civile, OACI.
Responsable des 3 IHM composant le système.
Développement, intégration et validation de fonctionnalités du serveur.
Maintenance et debug de tous les composants serveur, client et IHM, pour les clients.
Environnement: C, Java, X11, Motif, TeleUSE, Linux, SCO Openserver, AIX, Stratus FTX, Digital Unix, gdb, Clearcase, TCP/IP, X25
-
Faculté de Pharmacie de Lille
- Stagiaire
1997 - 1997
Stagiaire au laboratoire de Mathématique.
Développement d'une bibliothèque graphique pour le projet d'aide au diagnostic médical AidDiag.
Environnement: C, Java, Xlib, Red Hat Linux