Vous êtes sur la page 1sur 4

Gilles Maire 3eme cycle Informatique

68, rue Leibniz
Free lance Formateur  Paris 75018
OpenSource 
gilles@gillesmaire.com
06 07 99 06 55

Parcours professionnel

2007­2008 Consultant, Formateur et développeur


indépendant
− expert Scientipôle, Banque AGF, Clearnet
− Développements : Ajimi, Made, Publicis, Copperlan 
(Linux, Perl et Qt4)

1998 ­ 2007  Fondateur de UNGI SA
Développement Web Open Source et  formation
 1990 ­ 1998  Chef de programme Xerox
Activité technique impression numérique
1987 ­ 1990  Chef de projet Alstom
Domaine ferroviaire TGV, Tunnel sous la Manche
Domaines de compétences

Expertises techniques
− Linux embarqué  processeurs ARM, compilation croisée 
développement Nano­X, BusyBox,  clés USB bootables
− Serveurs SMTP, MySQL, HTTP, BitTorrent, Stream, HTTP, 
LDAP, LAMP, IMAP, SMTP, serveur SVN
− Développements multi plate­formes : perl, QT4,C++, 
PHP, smarty, Shell Script
− CMS :  membre de l'équipe de développement Tikiwiki
− PDF, PostScript, LaTex, XML, CSS2
− Développements plate formes Flash en Haxe, streaming 
audo et video
− Initiateur de la communauté LinuxMao : son sous Linux 
− développeur dictionnaire Opensource MacOSX, Linux, 
Windows
− développeur de modules Perl 
Formations  − 1995­2005 :  formations ponctuelles dans le domaine 
Internet Open Source
− 2006 ­ 2008 : formation Linux 
− 2006 – 2008  : Coaching en management et création 
d'entreprise 
Formations dispensées 

FormaPro  – SIEMENS – Archives de France – Ministère de la santé

Installation : Redhat, Debian, LinuxfromScratch – Processus d'installation – 
Compréhension des étapes. YUP – rpm – rpmi – dpkg – apt­get

Architecture :  l'amorçage, le noyau, les drivers, les modules, l'initialisation 
(0 à 6) , les processus de démarrage.

Généralité :   les file system (inodes, types de file system, block) – les 
devicces ­ le réseau ­  les utilisateurs

Les commandes de base : commandes systèmes – commandes 
administrations – commandes utilisateur 

Les shell scripts : les variables – les fonctions – principes de base – 
programmation avancée

10 commandes couteau suisse : vi – grep  – find – crontab – tar ­ dd – ps – 
ssh – sql en ligne – les variables 

Les kernel 2.4 à 2.6 : les évolutions, les différences , les nouveautés – 
compilation d'un noyau – optimisation 

Le serveur X : principe – paramétrages – les outils – résolutions de 
problèmes 

Commandes de base : suite – exercices pratiques – Shell Script avancé 

RAID sous Linux : niveaux de RAID, RAID 5 – LVM

Le réseau :  types de services – architectures – les types de connexions – 
rappels IP – Etude des principaux protocoles – les commandes de base – les 
commandes graphiques – NFS – CIFS – SAMBA – CUPS – DHCP – DNS – 
BIND9 – NIS – FTP – Xinetd

Dans le coeur de l'interface graphique de haut niveau  : KDE – GNOME – 
10 astuces 
UNGI – Effective ­ Made

Sécurité : les différentes attaques – la politique de sécurité – le civil hacking 
– firewall – ipchain/iptables – astuces – contrôles – politiques de backup – la 
récupération des datas 

Processus de safe recovery : vers une politique d'entraînement en situation 
– la redondance – bâtir une politique de compromis – les dix règles d'or 

Bâtir un firewall avec Iptable :  les ports – les protocoles – les règles – la 
politique de gestion

Perl : programmation – programmation avancée (formation sur 5 jours) 

Programmation d'un driver sous Linux : l'état de l'art – les règles en 2.6 – 
le débugage – 10 règles pour ne pas (trop) souffrir

La programmation sous Linux : configure, make, qmake, C/C++, Oxygene
Présentation de l'environnement QT4 – vers des programmes multi 
plateformes et multi OS 

Le langage C++ : Présentation du langage – les variables – les classes – les 
opérateurs – les méthodes 

La librairie QT4 :  l'environnement – les outils – étude de quelques cas 

SVN : Principe – les commandes de bases – installation d'un serveur sous 
Linux – les interfaces SVN sous MacOSX, sous Windows et sous Linux 

Présentation des IDE sous Linux : présentation d'un IDE Kdevelop, 
eclipse, Edyuk, Monkey Studio

Optimisation d'un serveur Apache : présentation de l'architecture – les 
fichiers de configurations – utilisations types ( modperl , PHP, SSH, 
HtAccess, Webdav, SVN etc )
 
GANAXA : formation linux embarqué

Les bases d'un système embarqué : éléments d'architecture ­ rappel des 
principes de bases – la cross compilation – le débugage – simplification et 
optimisation du système 

Mise en oeuvre d'une plate­forme de développement : le système hôte – 
le système cible – les optimisations mémoires 

Un Linux mimimum pour l'embarqué : Noyau optimisé, Grub/syslinux – 
busybox – serveur Web minimal – NanoX 

Les types de supports magnétiques : small files systems – problématique 
– état de l'art  

Quelques drivers utiles : pilotage d'un port série – Bluetooth – Wifi – 
optimisation des buffers – optimisation des entrées sorties.

Vous aimerez peut-être aussi