summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xResumeMacros.sty68
-rwxr-xr-xcv.tex19
-rwxr-xr-xexperience_compact.tex84
3 files changed, 111 insertions, 60 deletions
diff --git a/ResumeMacros.sty b/ResumeMacros.sty
index 153ba19..06b946d 100755
--- a/ResumeMacros.sty
+++ b/ResumeMacros.sty
@@ -1,33 +1,55 @@
\ProvidesPackage{ResumeMacros}[2015/08/19 v0.8 ResumeMacros]
+% Dependences
\RequirePackage{fontawesome}
-
-%Config
-%Setup hyperref package, and colours for links
\RequirePackage{hyperref}
+\RequirePackage{titlesec}
+\RequirePackage{array}
+\RequirePackage{enumitem}
+\RequirePackage{longtable}
+
+
+
+% Setup hyperref package, and colours for links
\definecolor{linkcolour}{rgb}{0,0.2,0.6}
\hypersetup{colorlinks,breaklinks,urlcolor=linkcolour, linkcolor=linkcolour}
-%FONTS
+% Setup CV sections
+\titleformat{\section}{\Large\raggedright}{}{0em}{}[\titlerule]
+\titlespacing{\section}{0pt}{2pt}{2pt}
+
+% Setup Array : new column type
+\newcolumntype{R}[1]{>{\hfill}m{#1}}
+
+
+%Italian hyphenation for the word: ''corporations''
+\hyphenation{im-pre-se}
+
+% Setup fonts
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin}
-%CV Sections
-\titleformat{\section}{\Large\raggedright}{}{0em}{}[\titlerule]
-\titlespacing{\section}{0pt}{2pt}{2pt}
%New length definition
\newlength{\datebox}
\settowidth{\datebox}{Décembre 2009}
+\newlength{\rightcolumnlength}
+\setlength{\rightcolumnlength}{14.8cm}
+
+\newlength{\leftcolumn}
+\setlength{\leftcolumn}{2.5cm}
+
% Macros
-\newcommand{\el}{\quad - \enspace}
-\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}}
-\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}}
-\newcommand\address[1]{\faHome \quad #1}
+\newcommand{\el}{\quad \faAngleRight \enspace} % Custom itemize to use with array
+\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username
+\newcommand\linkedin[2]{\faLinkedin \quad \href{#1}{#2}} % Linkedin icon + URL
+\newcommand\address[1]{\faHome \quad #1} % Home icon + address as parameter
\newcommand\infos[1]{\faInfo \quad #1}
\newcommand\smartphone[1]{\faMobilePhone \quad #1}
\newcommand\email[2]{\faEnvelope \quad \href{mailto:#1}{#2}}
+\newcommand\link[2]{\href{#1}{#2} \faLink }
+\newcommand\important[1]{\textbf #1}
\newcommand\resumetitle[1]{
\par{
@@ -38,3 +60,27 @@
%Resume part title definition
\newcommand\sectiontitle[2]{\section{\texorpdfstring{\color{Blue}#2\enspace #1}{#1}}}
+\newenvironment{experiences}{%
+ \begin{longtable}{R{\leftcolumn}|p{\rightcolumnlength}}
+}{%
+ \end{longtable}
+}
+
+\newcommand\entry[7]{
+ \textsc{#1} & \textsc{#2, #3, #4} \\
+ \textsc{#5} & \begin{minipage}[t]{\rightcolumnlength}
+ #6
+ \end{minipage} \\
+ & \footnotesize{\emph{Technologies utilisées:} #7 } \\
+ }
+
+\newcommand\consultantentry[9]{
+ \textsc{#1} & \textsc{#2, #3, #4} \\
+ \textsc{#5} & \emph{#6} pour #7 \\
+ & \begin{minipage}[t]{\rightcolumnlength}
+ #8
+ \end{minipage} \\
+ & \footnotesize{\emph{Technologies utilisées:} #9 } \\
+ }
+
+\newcommand\expitemsep{\multicolumn{2}{c}{}\\}
diff --git a/cv.tex b/cv.tex
index b672af4..5723c1a 100755
--- a/cv.tex
+++ b/cv.tex
@@ -4,16 +4,13 @@
%A Few Useful Packages
\usepackage[frenchb]{babel}
-\usepackage[latin1]{inputenc}
+%\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
-\usepackage{marvosym}
\usepackage{fontspec} % for loading fonts
\usepackage{xunicode,xltxtra,url,parskip} % other packages for formatting
%\RequirePackage{color,graphicx}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{fullpage}
-\usepackage{longtable} % for Grades
-\usepackage{titlesec} % custom \section
\usepackage[margin=1.5cm]{geometry}
@@ -24,21 +21,11 @@
%Italian hyphenation for the word: ''corporations''
\hyphenation{im-pre-se}
-%-------------WATERMARK TEST [**not part of a CV**]---------------
-\usepackage[absolute]{textpos}
-
-\setlength{\TPHorizModule}{30mm}
-\setlength{\TPVertModule}{\TPHorizModule}
-\textblockorigin{2mm}{0.65\paperheight}
-\setlength{\parindent}{0pt}
-
-\usepackage{array}
-\newcolumntype{R}[1]{>{\hfill}m{#1}}
-
%--------------------BEGIN DOCUMENT----------------------
\begin{document}
-\demotrue % Set Demo mode to true
+\setlist[itemize,1]{label=\faAngleRight, nosep}
+\demofalse % Set Demo mode to true
\pagestyle{empty} % non-numbered pages
\font\fb=''[cmr10]'' % for use with \LaTeX command
diff --git a/experience_compact.tex b/experience_compact.tex
index bbf33b1..5ed2286 100755
--- a/experience_compact.tex
+++ b/experience_compact.tex
@@ -1,38 +1,56 @@
%Section: Work Experience at the top
\sectiontitle{Expérience Professionelle}{\faBriefcase}
%\renewcommand{\labelitemi}{$\bullet$}
-\begin{longtable}{R{2.5cm}|p{14.8cm}}
- \emph{Aujourd'hui} & \textsc{Architecte logiciel | Développeur/Concepteur Senior JEE, CAFAT, Nouvelle-Calédonie} \\
- \textsc{Avril 2014} & \el Support et encadrement technique des équipes de développement \\
- & \el Suivi, validation et intégration des développements externalisés \\
- & \el Implémentation, analyse et livraison de correctifs de bugs sur les applicatifs métiers \\
- & \el Evolutions et corrections des bugs du framework de développement interne \\
- & \el Rédaction des dossiers d'architecture en collaboration avec les architectes fonctionnels \\
- & \el Veille technologique \\
- & \footnotesize{\emph{Technologies utilisées:} JBoss EAP, IntelliJ Idea, Eclipse, Maven } \\
- \multicolumn{2}{c}{} \\
- \textsc{Mars 2014} & \textsc{Architecte logiciel | Développeur/Concepteur Senior JEE, Bull SAS, France} \\
- \textsc{Avril 2012} & \el Reconstruction du dépôt logiciel de Bull Coriolis : réalisation, coordination et reporting\\
- & \el Migration du serveur métier vers Open Cobol : suivi de projet et reporting \\
- & \el Solution documentaire collaborative (wiki) : mise en place et formation \\
- & \el Evolutions et corrections : analyse, conception et développement \\
- & \el Mise en place de conventions de code \\
- & \el Mise en place d'un framework de développement d'interface web (jQuery, Bootstrap, taglibs)\\
- & \footnotesize{\emph{Technologies utilisées:} Tomcat, Oracle DB, RichFaces, jQuery, Bootstrap, LESS, Hibernate, Spring, Eclipse, Maven }\\
- \multicolumn{2}{c}{} \\
- \textsc{Mars 2012} & \textsc{Ingénieur Consultant, Altran Technologies, France} \\
- \textsc{Avril 2011} & \emph{IT Specialist} pour IBM, Software Solutions Center of Excellence \\
- & Solution de traçabilité et d'authentification de produits pharmaceutiques pour EDQM (\href{https://www.edqm.eu/fr/eTACT-1466.html}{Projet eTACT}).\\
- & \el Conception et développement d'applications web \\
- & \el Base de données : Modélisation et implémentation de la couche ORM \\
- & \el Conception et développement de Services Web \emph{SOAP} \\
- & \footnotesize{\emph{Technologies utilisées:} \emph{WAS} 7, DB2, RichFaces, Infosphere Traceability Server, Hibernate, Ant}\\
- \multicolumn{2}{c}{} \\
- \textsc{Avril 2011} & \textsc{Ingénieur Consultant, Altran Technologies, France} \\
- \textsc{Mars 2011} & \emph{IT Specialist} pour IBM, Industry Solutions Insurance \\
- & Conception et développement d'une application Android pour tablette. \\
- & \footnotesize{\emph{Technologies utilisées:} Eclipse avec \emph{ADT}, Android} \\
- \multicolumn{2}{c}{} \\
+\begin{experiences}
+ \entry
+ {Aujourd'hui} {Architecte logiciel | Développeur/Concepteur Senior JEE}{CAFAT}{Nouvelle-Calédonie}
+ {Avril 2014} {
+ \begin{itemize}
+ \item Support et encadrement technique des équipes de développement
+ \item Suivi, validation et intégration des développements externalisés
+ \item Implémentation, analyse et livraison de correctifs de bugs sur les applicatifs métiers
+ \item Evolutions et corrections des bugs du framework de développement interne
+ \item Rédaction des dossiers d'architecture en collaboration avec les architectes fonctionnels
+ \item Veille technologique
+ \end{itemize}
+ }
+ {JBoss EAP, IntelliJ Idea, Eclipse, Maven}
+ \expitemsep
+ \entry
+ {Mars 2014} {Architecte logiciel | Développeur/Concepteur Senior JEE}{Bull SAS}{France}
+ {Avril 2012} {
+ \begin{itemize}
+ \item Reconstruction du dépôt fiduciaire de logiciels de Bull Coriolis : réalisation, coordination et reporting
+ \item Migration du serveur métier vers Open Cobol : suivi de projet et reporting
+ \item Solution documentaire collaborative (wiki) : mise en place et formation
+ \item Evolutions et corrections : analyse, conception et développement
+ \item Mise en place de conventions de code
+ \item Mise en place d'un framework de développement d'interface web (jQuery, Bootstrap, taglibs)
+ \end{itemize}
+ }
+ {Tomcat, Oracle DB, RichFaces, jQuery, Bootstrap, LESS, Hibernate, Spring, Eclipse, Maven}
+ \expitemsep
+ \consultantentry
+ {Mars 2012} {Ingénieur Consultant}{Altran Technologies}{France}
+ {Avril 2011} {IT Specialist}{IBM, Software Solutions Center of Excellence}
+ {
+ Solution de traçabilité et d'authentification de produits pharmaceutiques pour EDQM (\href{https://www.edqm.eu/fr/eTACT-1466.html}{Projet eTACT}).
+ \begin{itemize}
+ \item Conception et développement d'applications web
+ \item Base de données : Modélisation et implémentation de la couche ORM
+ \item Conception et développement de Services Web \emph{SOAP}
+ \end{itemize}
+ }
+ {\emph{WAS} 7, DB2, RichFaces, Infosphere Traceability Server, Hibernate, Ant}
+ \expitemsep
+ \consultantentry
+ {Avril 2011} {Ingénieur Consultant}{Altran Technologies}{France}
+ {Mars 2011} {IT Specialist}{IBM, Industry Solutions Insurance}
+ {
+ Conception et développement d'une application Android pour tablette.
+ }
+ {Eclipse avec \emph{ADT}, Android}
+ \expitemsep
\textsc{Février 2011} & \textsc{Ingénieur Consultant, Altran Technologies, France} \\
\textsc{Février 2010} & \emph{IT Specialist} pour IBM, Product Lifecycle Management Center of Excellence \\
& Mise en place d'un \emph{Enterprise Service Bus} (ESB) et moteur de Workflow \\
@@ -58,4 +76,4 @@
& \el Implémentation d'un porte monnaie électronique \\
& \el Intégration avec une plateforme de paiement en ligne \\
& \footnotesize{\emph{Technologies utilisées:} J2ME, Java Card, DB2, \emph{WAS}} \\
-\end{longtable}
+\end{experiences}