Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Christophe Roger committed Aug 29, 2016
0 parents commit 5dc12ee
Show file tree
Hide file tree
Showing 14 changed files with 1,205 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
*.acn
*.acr
*.alg
*.aux
*.bbl
*.blg
*.dvi
*.fdb_latexmk
*.glg
*.glo
*.gls
*.idx
*.ilg
*.ind
*.ist
*.lof
*.log
*.lot
*.maf
*.mtc
*.mtc0
*.nav
*.nlo
*.out
*.pdfsync
*.ps
*.snm
*.synctex.gz
*.toc
*.vrb
*.xdy
*.tdo
*.pdf
cv.fls
cv.texnicle
cv.texnicle.backup
.DS_Store
latex-classicalcv.sublime-project
latex-classicalcv.sublime-workspace
sublime-project
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
latex-classicalcv [![Example](https://img.shields.io/badge/Exemple-pdf-blue.svg)](https://raw.githubusercontent.com/posquit0/Awesome-CV/master/examples/resume.pdf)
=================

Latex CV based on CV template created by Alessandro Plasmati. The original templates utilizes _XeLaTeX_ engine and _Fontin_ font.
More informations can be found here :

- [ Scribd ](http://fr.scribd.com/doc/16335667/Writing-your-Professional-CV-with-LaTeX)
- [ LaTeX Templates ](http://www.latextemplates.com/template/plasmati-graduate-cv)
- [ ShareLatex ](https://www.sharelatex.com/templates/cv-or-resume/professional-cv)

I choose to move _Personal data_ have on top of the page just before the professional title. I've also replaced default font by _Helvetica Neue_
and included _Font Awesome_ items.

I've chosen to cut my resume in a couple of smaller files and to add some macro to make the main latex source code more readable.

```latex
\user{firstname}{LASTNAME}
\linkedin{{link}{Link Description}}
\address{12, Dummy Road, 000000, Dummy Country}
\infos{Dummy infos (birthday, etc...)}
\smartphone{+687 000 000}
\email{[email protected]}
```

The experices section has to follow this template:

```latex
% Begin a new experiences environment to use experience and consultantexperience macro
\begin{experiences}
% The experience macro work as below and can be used to describe a job experience
\experience
{End date} {Experience title}{Enterprise}{Country}
{Begin date} {
experience details
\begin{itemize}
\item Item 1: _Item 1 description_
\item Item 2: _Item 2 description_
\item Item 3: _Item 3 description_
\end{itemize}
}
{Technology highlights}
% The emptyseparator macro is used to create white space in your experience
\emptySeparator
% The consultantexperience macro is very similar to the experience macro, but offer you
% the possibility tu put client details
\consultantexperience
{End date} {Experience title}{Enterprise}{Country}
{Begin date} {Client job title}{Clent enterprise}
{
experience details
\begin{itemize}
\item Item 1: _Item 1 description_
\item Item 2: _Item 2 description_
\item Item 3: _Item 3 description_
\end{itemize}
}
{Technology highlights}
\end{experiences}
```

Another macro has been set to perform conditional include. You have to put \demotrue or \demofalse once in your file to use \conditionalinput macro
29 changes: 29 additions & 0 deletions cv.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
% !TEX TS-program = xelatex

\documentclass{darwiin-cv}

%Italian hyphenation for the word: ''corporations''
\hyphenation{im-pre-se}

%------------------------------------------
\begin{document}

\setlist[itemize,1]{label=\faAngleRight, nosep, leftmargin=2em}

\pagestyle{empty} % non-numbered pages
\font\fb=''[cmr10]'' % for use with \LaTeX command

\input{section_perso} % Personal data section

\resumetitle{Architecte logiciel | Développeur/Concepteur JEE}

%--------------------SECTIONS-----------------------------------
\input{section_headline}
\input{section_competences} % Section compétence
\input{section_experience_short} % Section expérience
\input{section_langues} % Section langues
\input{section_scolarite} % Section scholarité
%\input{section_interets} % Section intérêts
\input{section_references} % Section références

\end{document}
103 changes: 103 additions & 0 deletions darwiin-cv.cls
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
\ProvidesClass{darwiin-cv}[2015/10/04 v1.0 Christophe ROGER CV Class]

\LoadClass[11pt,a4paper]{article}

% Dependences
%A Few Useful Packages
\RequirePackage[frenchb]{babel}
\RequirePackage[T1]{fontenc}
\RequirePackage{fontspec} % for loading fonts
\RequirePackage{xunicode,xltxtra,url,parskip} % other packages for formatting
\RequirePackage[usenames,dvipsnames]{xcolor}
\RequirePackage{fullpage}
\RequirePackage[margin=1.5cm]{geometry}
\RequirePackage{fontawesome}
\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}

% 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}


%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}{\enspace \faAngleRight \enspace} % Custom itemize to use with array
\newcommand\user[2]{\color{Blue}{\LARGE #1 #2}\color{Black}} % Username
\newcommand\linkedin[2]{\faLinkedin \enspace \href{#1}{#2}} % Linkedin icon + URL
\newcommand\viadeo[2]{\faViadeo \enspace \href{#1}{#2}} % Viadeo icon + URL
\newcommand\github[2]{\faGithub \enspace \href{#1}{#2}} % Github icon + URL
\newcommand\address[1]{\faMapMarker \enspace #1} % Home icon + address as parameter
\newcommand\infos[1]{\faInfo \enspace #1} % I icon
\newcommand\smartphone[1]{\faMobilePhone \enspace #1} % Smartphone Icon
\newcommand\email[2]{\faAt \enspace \href{mailto:#1}{#2}} % Envelope Icon + mailto link
\newcommand\link[2]{\href{#1}{#2} \faLink }
\newcommand\important[1]{\textbf #1}

\newcommand\resumetitle[1]{
\par{
\bigskip\center{\Large #1}\par
}
\bigskip
}




%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\experience[7]{
\textsc{#1} & \textsc{#2, #3, #4} \\
\textsc{#5} & \begin{minipage}[t]{\rightcolumnlength}
#6
\end{minipage} \\
& \footnotesize{\emph{Technologies utilisées:} #7 } \\
}

\newcommand\consultantexperience[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\emptySeparator{\multicolumn{2}{c}{}\\}
14 changes: 14 additions & 0 deletions section_competences.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
%Section compétences
\sectionTitle{Compétences}{\faCode}
\renewcommand{\arraystretch}{1.1}

\begin{tabular}{>{\small}r>{\small}p{13cm}}
\textsc{Langages de programmation:} & \textbf{Java} (\textbf{JEE}, \textbf{JSE}, JME, Java Card Platform), Microsoft .Net (\textbf{C\#},asp.net)\\
\textsc{Programmation web:} & ZK, JSP, JSF, JBoss RichFaces, Javascript, jQuery, AngularJS, Bootstrap, LESS, CSS\\
\textsc{Bases de données:} & \textbf{IBM DB2}, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL \\
\textsc{Outils de développement:} & \textbf {IntelliJ Idea}, \textbf {Eclipse}, Visual Studio, Maven, Ant, SVN, git\\
\textsc{Middleware:} & \textbf{JBoss EAP}, \textbf{Tomcat}, \textbf{Websphere Application Server} (\emph{WAS})\\
\textsc{Systèmes d'exploitation:} & Mac OS, Windows 2003 Server, Windows 7, Linux Redhat, Linux Centos\\
\textsc{Conception:} & UML, Merise\\
\textsc{Autres:} & architecture SOA, technologies RFID, NFC et code barre 1D/2D
\end{tabular}
129 changes: 129 additions & 0 deletions section_experience.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
%Section: Work Experience at the top
\section{\texorpdfstring{\color{Blue}Expérience Professionelle}{Expérience Professionelle}}
\begin{longtable}{R{2.5cm}|p{14.8cm}}
\emph{Aujourd'hui} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Avril 2011}& \emph{IT Specialist} pour IBM, Software Solutions Center of Excellence\\&
\footnotesize{
Implémentation d'une solution de traçabilité et d'authentification
de produits pharmaceutiques pour un organisme publique européen.
\begin{itemize}
\item Modélisation des bases de données de 2 composants de la solution
\item Développement des applications web de 2 composants (JSF, JBoss Richfaces\ldots)
\item Développement de Services Web
\item Extension de la couche d'accès aux données
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} Websphere Application Server 7, JBoss RichFaces, Infosphere Traceability Server, Hibernate }\\
\multicolumn{2}{c}{} \\
\textsc{Avril 2011} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Mars 2011}& IT Specialist pour IBM, Industry Solutions Insurance\\&
\footnotesize{Développement d'une application android (v2.2) dans le cadre d'un \emph{Proof of Concept}
pour des clients dans le domaine des assurances. Implémentation d'une librairie pour gérer le \emph{drag and drop}.}\\&
\footnotesize{\emph{Technologies utilisées:} Eclipse avec \emph{ADT}, Android v2.2 }\\
\multicolumn{2}{c}{}\\
\textsc{Février 2011} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Juillet 2010}&IT Specialist pour IBM, Product Lifecycle Management Center of Excellence\\&
\footnotesize{
Intégration d'ENOVIA V6, Oracle E-Business Suite et Maximo Asset Management grâce au middleware IBM (Websphere Process Server).
\begin{itemize}
\item Participation à la modélisation de l'architecture à l'aide de SOAML
\item Modélisation et implémentaion de \emph{business processes} et de \emph{business state machines}
\item Développement de médiations
\item Implémentation de tableaux de bord sur Websphere Business Monitor
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} Websphere Integration Developer 7, Rational Software Architect 7.5.4, Websphere Business Modeler 7, Websphere Service Registry and Repository 7,
Websphere Process Server, ENOVIA V6, Maximo Asset Management }\\
\multicolumn{2}{c}{}\\
\textsc{Juin 2010} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Février 2010}&IT Specialist pour IBM, Product Lifecycle Management Center of Excellence\\&
\footnotesize{
Intégration de PTC Windchill, Rational DOORS et IGE+XAO Electrical Expert grâce au middleware IBM (Websphere Process Server)
\begin{itemize}
\item Modélisation et implémentaion de \emph{business processes}
\item Développement de médiations
\item Implémentation de tableaux de bord sur Websphere Business Monitor
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} Eclipse, Websphere Process Server, Rational DOORS, Websphere Integration Developer }\\
\multicolumn{2}{c}{} \\
\textsc{Janvier 2010} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
\footnotesize{
Mettre en place le suivi et le contrôle des commandes et approvisionnements à l'aide de la RFID
\begin{itemize}
\item Extension du modèle de données \emph{EPCIS}
\item Mise en place d'une stratégie de sauvegarde et de restauration des bases de données DB2
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} DB2, Eclipse, IBM Infosphere Traceability Server }\\
\multicolumn{2}{c}{} \\
\textsc{Décembre 2009} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Juin 2009}& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
\footnotesize{
Implémentation d'une solution de suivi et d'authentification de containers.
\begin{itemize}
\item Implémentation de la fonctionnalité de contrôle et d'authentification des containers dans l'application PDA
\item Ecriture des documentations techniques, utilisateurs et des supports de cours
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} Lotus Expeditor 6.2, Eclipse }\\
\multicolumn{2}{c}{} \\
\textsc{2009} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
\footnotesize{
Modification et extension d'une solution existante de contrôle des interventions techniques dans un centre de données
(Intégration avec Maximo Asset Management for IT, utilisation de la RFID pour contrôler l'installation des serveurs\ldots)
\begin{itemize}
\item Implémentation d'une application de suivi des assets IT légers (ordinateurs portables)
\item Implémentation d'une fonctionnalité de contrôle de positionnement des serveurs dans les racks.
\item Intégration avec Maximo Asset Management for IT
\item Déploiement, démonstration de la solution et formation du client
\item Support de la solution
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} IBM Rational Software Architect, IBM Premises Server 6.1, Maximo Asset Management for IT 7.1 }\\
\multicolumn{2}{c}{} \\
\textsc{Décembre 2008} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
\textsc{Juin 2008}& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
\footnotesize{
Implémentation d'une solution de lutte contre la contrefacçon pour un fabriquant de vins et spiritueux (Utilisation de la RFID)
\begin{itemize}
\item Extension du modèle de données EPCIS
\item Spécification et implémentation d'une application de capture d'évènements
\item Spécification et implémentation des composants d'enregistrement des évènements EPCIS
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} IBM Rational Software Architect, RFIDIC (Première version d'Infosphere Traceability Server), IBM Premises Server 6.1 }\\
\multicolumn{2}{c}{}\\
\textsc{Novembre 2007} & Ingénieur d'étude, \textsc{IBM}, France \\
\textsc{Février 2007}&\emph{Implémentation d'une solution de paiement NFC}\\&
\footnotesize{
En tant que membre de l'équipe de développement j'ai
participé à la rédaction des documents de spécifications et au développement de
plusieurs briques logicielles de la solution (applet javacard, midlet,
application web).
\begin{itemize}
\item Extension du modèle de données \emph{EPCIS}
\item Mise en place d'une stratégie de sauvegarde et de restauration des bases de données DB2
\end{itemize}
\vspace{-1em}
}\\&
\footnotesize{\emph{Technologies utilisées:} Java ME, Java Card, DB2, Websphere Application Server 6 }\\
\multicolumn{2}{c}{} \\
\textsc{Septembre 2006} & Ingénieur d'étude stagiaire, \textsc{INRIA}, France\\
\textsc{Mai 2006}&\footnotesize{Analyse et intégration du middleware ProActive au sein de la plateforme SALOME.}\\&
\footnotesize{\emph{Technologies utilisées:} XML, Java, C++, Python}\\
\multicolumn{2}{c}{} \\
\textsc{Octobre 2004} & Technicien Supérieur stagiaire, \textsc{DSI de la Province Sud}, Nouvelle-Calédonie\\
\textsc{Août 2004}&\footnotesize{Dans le cadre d'une migration d'un environnement Windows NT 4 server vers un environnement Windows
2003 server, ma mission a consistée à automatiser le déploiement de nouveaux postes de travail sur l'intranet de la Province Sud. }\\&
\footnotesize{\emph{Technologies utilisées:} JScript, Active Directory, Annuaires LDAP}\\
\end{longtable}
Loading

0 comments on commit 5dc12ee

Please sign in to comment.