diff options
author | Christophe Roger <darwiinc@live.fr> | 2015-09-30 05:04:40 +1100 |
---|---|---|
committer | Christophe Roger <darwiinc@live.fr> | 2015-09-30 05:04:40 +1100 |
commit | 5a23c62dedf39a40bbfd759e23be94cae22dc51f (patch) | |
tree | 1360c6b8c62ebdb20e48021fa30d043ad2939b99 | |
parent | 80d79b6904ab263c261cfce7f657e85b00475126 (diff) | |
download | cv-5a23c62dedf39a40bbfd759e23be94cae22dc51f.tar.gz cv-5a23c62dedf39a40bbfd759e23be94cae22dc51f.tar.bz2 cv-5a23c62dedf39a40bbfd759e23be94cae22dc51f.tar.xz cv-5a23c62dedf39a40bbfd759e23be94cae22dc51f.zip |
Updated macros and content
-rwxr-xr-x | ResumeMacros.sty | 68 | ||||
-rwxr-xr-x | cv.tex | 19 | ||||
-rwxr-xr-x | experience_compact.tex | 84 |
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}{}\\} @@ -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} |