\documentclass[11pt,oneside,a4paper,onecolumn]{article}
\renewcommand{\baselinestretch}{1.1}
\usepackage{a4}

% prises en compte les particularités de la typographie française
\usepackage[francais]{babel}

% espaces a la francaise
\frenchspacing

% garantie pour que le document soit portable d'un site à l'autre
% Accepte l'encodage des caractère accentué en entrée et
% utilise le latin1 pour l'encodage
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}


% Pour le PDF
%
% sortie en ps ou pdf ?
%
\newif\ifpdf
  \ifx\pdfoutput\undefined
  \pdffalse
\else
  \pdfoutput=1
  \pdftrue
\fi

\ifpdf
  \pdfcompresslevel = 9
  \usepackage{pslatex}          %% polices postscript
  \usepackage[pdftex,
    a4paper           = true,
    baseurl           = {http://penso.linuxfr.org/}
    bookmarks         = false,  %% Signets
    bookmarksnumbered = false,  %% Signets numérotés
    pdfpagemode       = None,   %% Signets/vignettes fermé à l'ouverture
    pdfstartview      = FitH,   %% La page prend toute la largeur
    pdfpagelayout     = SinglePage,     %% Vue par page
    colorlinks        = true,   %% Liens en couleur
    linkbordercolor   = {0 0 0},
%   urlcolor           = magenta,        %% Couleur des liens externes
%   pdfborder          = {0 0 0}, %% Style de bordure : ici, pas de bordure
    urlcolor          = blue        %% Couleur des liens externes
             ]{hyperref}        %% Utilisation de HyperTeX
  \hypersetup{                  %% Champs hyperref redéfinis
    pdfauthor   = {Fabien Penso},
    pdftitle    = {Fabien Penso Curriculum Vitae},
    pdfsubject  = {Fabien Penso Curriculum Vitae (2004)},
    pdfkeywords = {Fabien Penso Curriculum Vitae},
    pdfcreator  = {PDFLaTeX},
    pdfproducer = {PDFLaTeX}}
  \fi

\usepackage{marvosym}           %% Caractères ``dessins'' (téléphone, etc.)
\usepackage{amsfonts}           %% Fontes mathématiques
\usepackage{amsmath}            %% Support fonctions mathématiques
\usepackage{graphicx}           %% Pour la photo
\usepackage{fancybox}           %% Pour avoir le titre en ombré
\usepackage{palatino}           %% change la fonte utilisée
\usepackage{geometry}           %% Pour redéfinir la taille de la page
\geometry{hmargin=0.9cm,vmargin=0.8cm}
% \geometry{hmargin=0.9cm,vmargin=1cm}

% ligne horizontale sur toute la page. Usage : \ligne{Largeur}
\newcommand{\ligne}[1]{\rule[0.5ex]{\textwidth}{#1}\\}

% Quelques espacements
\newcommand{\styleRub}[1]{\noindent\textbf{\large #1}\par}
\newcommand{\indentStd}{\noindent\hspace{\lenA}}

% L'environnement "rubrique"
% ==========================
%
% Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique}
% Ensuite, la première colonne contient par exemple les dates, la seconde
% le descriptif.
% Par exemple :
%
% \begin{rubrique}[3.5cm]{pipotage}
% 1999--2000    & ligne 1\\
%               & ligne 2\\
% 1998--1999    & ligne 1\\
% [etc...]
% \end{rubrique}
%
% On peut aussi omettre le paramètre d'indentation, ce qui a pour effet
% de donner la dimension \linewidth à la première colonne (mais la
% structure reste celle d'un tableau à deux colonnes, donc ne pas oublier 
% d'écrire '&\\' pour les retours à la ligne...

\newenvironment{rubrique}[2][\linewidth]% "rubrique" prend deux arguments
{\styleRub{\textsc{#2}}%                         % le second argument : titre
\setlength{\lenB}{#1}%                  % Le premier argument :indentation
\setlength{\lenC}{\linewidth}%          % Calculs...
\addtolength{\lenC}{-\lenA}%
\addtolength{\lenC}{-\lenB}%
\addtolength{\lenC}{-\parindent}%
\addtolength{\lenC}{-9pt}
\indentStd\begin{tabular}[t]{p{\lenB}p{\lenC}}}
{\end{tabular}}

% Commandes utilisables dans le descriptif
% ========================================
% Modifiables à loisir...
\newcommand{\lieu}[1]{{#1}\ }
\newcommand{\activite}[1]{\textbf{#1}\ }
\newcommand{\comment}[1]{\textsl{#1}\ }

% Début du CV
% ===========================================================================

\pagestyle{empty} % pour ne pas indiquer de numéro de page...

\begin{document}

\newlength{\lenA} % indentation au début d'une ligne
\setlength{\lenA}{0.cm}
\newlength{\lenB} % Taille champ dates
\newlength{\lenC} % Taille champ description


% Bloc d'en-tête
% ==============

\begin{minipage}{\linewidth}
\hspace{-0.5cm} %% Modifiez cette valeur pour déplacez le bloc d'en-tête
                %% gauche.
\begin{minipage}{6.5cm}
  {\Large Fabien \textsc{Penso}}\\
  75012 Paris\\
  {\Large\Email}\-\
  \texttt{\href{mailto://fab@penso.info}{fab@penso.info}}\\
  \texttt{\href{http://penso.info/}{http://penso.info/}}\\
  \\
  26 ans, né aux Lilas\\
  Nationalité française\\
  Célibataire\\
  Titulaire des permis A et B\\
  \\
  % {\Large\Telefon}\-\ +33 683 198 746
  % {\Large\fax}\-\ +33 383 281 693
  % \Email\-\ \texttt{\href{mailto://val@linuxfr.org}{val@linuxfr.org}}\\
  % \MVAt\-\ \texttt{\href{mailto://val@linuxfr.org}{val@linuxfr.org}}\\
 % \textbf{web}:\-\ \texttt{\href{http://penso.linuxfr.org}{penso.linuxfr.org}}\\
% \textbf{web}:\-\ \texttt{\url{http://vallar.linuxfr.org}}\\
\end{minipage}
\hfill
\begin{minipage}{8.5cm}
 \begin{center}
   \Huge \textsf{\textbf{Directeur Technique}}\\
 \end{center}
 \begin{center}
   \textbf{\emph{Expert Debian GNU/Linux}}
 \end{center}
% -- % \begin{center}
% -- %   \emph{Disponible à l'embauche à partir de Septembre 2004, mobilité complète
% -- %   en France et à l'étranger}
% -- %  \end{center}
 \centering \emph{\large{Mobilité Internationale}}
\end{minipage}
\hfill
\begin{minipage}{3.5cm}
% -- %  \begin{center}
% -- %   \includegraphics{LaurentVallar}
% -- %  \end{center}
\end{minipage}
\end{minipage}

% Passage en mode sans serif
\sffamily

% Expériences Professionnelles
% ============================================================================
\begin{rubrique}[3.0cm]{Actuellement}
\ligne{0.5pt}
09/2004 -- actuel & \textbf{Master d'informatique} à l'IFSIC
(Université de Rennes 1, France), institut de formation supérieure en
informatique et communication. Engagement personnel de valorisation de mon
experience professionnelle. Spécialité en développement logiciel. Date
d'obtention attendue : septembre 2005.
  \\
\end{rubrique}
\bigskip

\begin{rubrique}[3.0cm]{Expériences Professionnelles}
\ligne{0.5pt}
03/2000 -- 03/2003
        & \textbf{Directeur Technique} (\emph{DBee SA, Paris})
        \begin{itemize}
        % \item[\textbullet]
        % \item[\checkmark]

		\item[\checkmark] \textbf{Mise en place de l'infrastructure informatique}
		\comment{(définition du cahier des charges pour l'infrastructure
				réseau et système ; mise en production et suivi de
				l'architecture).}

		\item[\checkmark] \textbf{Chef de projet de l'outil BeeMotion} 
		\comment{(BeeMotion est une plateforme type ASP développée en PHP qui
				permet la génération de contenus vidéo enrichis type SMIL, il utilise
				une base de données type MySQL pour l'archivage des transactions,
				utilise un système de sessions pour l'identification des
				utilisateurs ; le projet s'étale sur 18 mois pour 2 personnes).}

        \item[\checkmark] \textbf{Responsable de la surveillance centralisée
          des services}
          \comment{(MRTG et développements internes).}

        \item[\checkmark] \textbf{Astreintes périodiques} (24/24h)~:
          \emph{travail à distance} ou déplacements sur pannes critiques.
        \end{itemize}\\
10/1998 -- 11/1999
        & \textbf{Directeur Technique} (\emph{WorldMedia}, Paris)
        \begin{itemize}
	\item[\checkmark] \textbf{Reprise de l'existant}
	  \comment{(suivi, reprise en main et développement d'un robot (PERL) de
	    gestion de sites à fort contenu ; les sites impliqués sont, entre
	    autres, le site officiel du Festival de Cannes et FashionLive
	    -couverture des défilés à Londres, Milan, New-York, Paris pour le
	    prêt à porter et la haute couture).}

        \item[\checkmark] \textbf{Développement} d'outils avancés pour
        l'administration des systèmes \emph{Debian GNU/Linux} \comment{(Perl et
        Shell).}
        \end{itemize}\\
1998
        & \textbf{Administrateur Réseau} (\emph{BureauMédiat, Paris})
      \begin{itemize}
	\item[\checkmark] \textbf{Mise en place de l'infrastructure}
	  \comment{(migration d'un centre d'hébergement web -entre autres, site
	  de la Monnaie de Paris- sous Windows NT vers une architecture Linux
	  pour une réduction du nombre de serveurs ; les services impliqués sont
	  le mail, le web, les bases de données, les accès FTP, la mise en
	  place d'outils de statistiques automatiques, etc).}
        \end{itemize}\\
1998
        & \textbf{Ingénieur Réseau} (\emph{TravelPrice, Paris})
      \begin{itemize}
	\item[\checkmark] \textbf{Migration des mails}
	  \comment{(mise en place, gestion et optimisation du service de mail
	  sous Qmail et Linux).}
        \end{itemize}\\
1997
        & \textbf{Consultant informatique} (\emph{WIS, Paris})\\
\end{rubrique}

\bigskip


\newpage
\enlargethispage{2cm}
% Compétences
% ============================================================================

\begin{rubrique}[2.8cm]{Compétences}
\ligne{0.5pt}      
\textbf{Langages}~: &\emph{Templeet, LISP, B, C, C++, Java, Perl, Shell, SQL, XML/XSL, XHTML,
  WAP, I-Mode, et \LaTeX.}\\
\textbf{Systèmes}~: &\textbf{Debian GNU/Linux}, la plupart des UNIX
(\emph{HP-UX, Solaris, Irix, *BSD, *Linux, MacOS X}).\\
\textbf{Réseaux}~: &\textbf{Administration et supervision de réseaux
  Ethernet}, \emph{maîtrise de SNMP.} QoS et application sur Linux.\\
\textbf{Services}~: &\emph{PPP, NFS, NTP, Rsync, Bind, Web, MySQL, PostFix,
	Qmail, Sendmail, Wu-FTPd, ProFTPd, OpenSSH, Taylor UUCP, Squid, Apache, etc.}\\
\textbf{Sécurité}~: &\textbf{Configuration de firewalls} (\emph{iptables}), \textbf{cryptographie et
  applications} (\emph{Ipsec}, \emph{PKI} et \emph{SSL}), I.D.S. (\emph{Snort}),
audit (\emph{NMAP} et \emph{Nessus}) et VPN (\emph{Linux FreeS/WAN}), GnuPG.\\
\textbf{Logiciels}~: &\textbf{Maîtrise des principaux outils GNU}~:
\emph{vi(m), (X)Emacs, make/Makefile, sed \& awk, CVS, etc.}\\
\textbf{Projets}~: &Bonne capacité à travailler en groupe, à gérer des
équipes et à mettre en place des procédures de travail. Utilisation de
méthodes de modélisation (UML).\\
\textbf{Langues}~: &Anglais courant (référence : Mr Beaty, Consulat Américain de Rennes, beatyeb@state.gov), notions d'allemand, d'espagnol et de coréen.

\end{rubrique}

\bigskip


% Réalisations
% ============================================================================

\begin{rubrique}[2.8cm]{Réalisations diverses}
  \ligne{0.5pt}
  LinuxFr & 
  \textbf{Portail communautaire Linux}\\ &\comment{Président de l'association
	  LinuxFr et créateur du site LinuxFr.org (250 millions de hits dans les
			  12 derniers mois, 20.000 commentaires postés par mois, 20.000
			  utilisateurs). Gestion des serveurs et des axes de
		  développement.}\\
    
  Templeet &
  \textbf{Co-auteur de Templeet}\\
    &\comment{Développement du langage de présentation Templeet optimisé pour la
	  publication web, qui fonctionne sur tous les systèmes d'exploitation, et
	  dont les performances sont proches de pages statiques. Quelques
	  chiffres : 12 contributeurs, 170 personnes dans la liste
	  utilisateurs, dans les 20.000 lignes de code.}\\

  SomeNews &
  \textbf{Système d'agrégation de contenus}\\

  &\comment{Développeur/créateur de SomeNEWS. SomeNEWS est un moteur sous
    licence GPL développé en Perl. Il permet la récupération d'informations de
    sites web pour n'en extraire que le contenu. Un système de plugin permet de
    choisir le format de sortie (MySQL, affichage à l'écran, text brut, HTML, etc).}\\

  daCode &
  \textbf{Content Management System}\\

  &\comment{Développeur/cofondateur de daCode. DaCode est un système de
	  publication libre développé en PHP, utilisant une base SQL (plusieurs
	  modules disponibles). Le développement se focalise sur la propreté du
		  code, la modularité, et la vitesse (système de cache, développement
				  orienté objet, environ 27.000 lignes de code).}\\

  SomeList &
  \textbf{Archive de liste de diffusion}\\

  &\comment{Développeur/cofondateur de SomeList. Somelist est un site qui
  archive les listes de diffusions. Le moteur est développé en Perl, le site web
  en Templeet. Le système ne nécessite pas de maintenance. Il intègre plus de
  5.000 mails par jour.}\\

%%  TribuneLibre &
 %% \textbf{Portail auto-géré}\\
  %%&\comment{Créateur de tribunelibre.org. TribuneLibre est un site auto-géré
  %%indépendant, il ne nécessite aucune maintenance. Un système permet aux
  %%utilisateurs de voter pour les articles qu'ils souhaient voir publiés, et leur
  %%permet de contribuer en proposant les leurs.}\\

\end{rubrique}
\bigskip

% Formation
% ============================================================================

\begin{rubrique}[2.8cm]{Formation}
\ligne{0.5pt}
1996-97 & \activite{Baccalauréat scientifique}\comment{(Terminale Sti),}\lieu{Lycée
  Gustave Eiffel, Cachan, France.}\\
1995-96 & \activite{Senior Year}\comment{Richmond Community High School
  Diploma,}\lieu{Michigan, U.S.A.}\\
\end{rubrique}

\bigskip

% Centres d'intérêt
% ============================================================================

\begin{rubrique}[2.8cm]{Centres d'intérêt}
\ligne{0.5pt}
\textbf{Sports}~: &Roller, natation, snowboard, moto sur circuit et sports collectifs.\\
\textbf{Divers}~: &Pratique de la photographie noir et blanc, développement et
tirage ; maquettisme.
\end{rubrique}\\

\nopagebreak[5]
% La petite phrase de la fin
% ============================================================================

% \centering \emph{\large{\textbf{Souhaite travailler dans un environnement
%     ouvert (non Microsoft ou exclusivement propriétaire)}}}

\end{document}


