Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

shaping up

  • Loading branch information...
commit 676a5ce0fd2e854bac4ba403f1651ef65045dd0d 1 parent e1cd9be
@cies authored
View
5 README.md
@@ -1,7 +1,7 @@
# My resume in LaTeX
* Results is a [nicely typesetted 2 page pdf file](https://github.com/cies/resume/blob/master/cies-breijs-resume.pdf?raw=true) (click the link to download mine)
- * Compiles out-of-the-box on any recent version of Ubuntu or other distro with `tex-live` packages
+ * Compiles out-of-the-box on any recent version of Ubuntu and probably without much trouble on any system with the `tex-live` packages
* Is maybe the basis for yours! (fork-it)
@@ -29,7 +29,8 @@ I don't use `pdflatex` but `XeTeX` since it allows me to easily use Pagella's lo
# ToDo
- * (none at the moment)
+ * Make it work with [ScribTex](http://www.scribtex.com/) (free latex
+ webservice)
# TaDa
View
BIN  cies-breijs-resume.pdf
Binary file not shown
View
36 cies-breijs-resume.tex
@@ -1,26 +1,31 @@
% LaTeX source of my resume
% =========================
-% commented ;)
+% Commented for easy reuse... ;)
-% see the README.md file for more info
+% See the `README.md` file for more info.
-% vim:set ft=tex:
-
+% start a document with the here given default font size and paper size
\documentclass[10pt,a4paper]{article}
% include the `tex` instructions that takes care of loading packages and defining commands
\include{resume-commands}
-\begin{document}
-\maintitle{Cies Breijs}{June 12, 1982}
+\begin{document} % begin the content of the document
+
+\maintitle{Cies Breijs}{June 12, 1982} % title on top of the document
-\nobreakvspace{0.3em}
+\nobreakvspace{0.3em} % add some page break averse vertical spacing
-\noindent\href{mailto:cies.at.kde.dot.nl}{cies\mbox{}@\mbox{}kde.nl}\sbull % email address obfuscated
+% \noindent prevents paragraph's first lines from indenting
+% \mbox is used to obfuscate the email address
+% \sbull is a spaced bullet
+% \href well..
+% \\ breaks the line into a new paragraph
+\noindent\href{mailto:cies.at.kde.dot.nl}{cies\mbox{}@\mbox{}kde.nl}\sbull
\textsmaller{+}31.646469087\sbull
cies010 \emph{(Skype)}\sbull
\href{http://www.linkedin.com/in/ciesbreijs}{www.linkedin.com/in/ciesbreijs}
@@ -30,13 +35,12 @@
Rotterdam\sbull
The Netherlands
+\spacedhrule{0.9em}{-0.4em} % a horizontal line with some vertical spacing before and after
-\spacedhrule{0.9em}{-0.4em}
-
-\roottitle{Summary}
+\roottitle{Summary} % a root section title
-\vspace{-1.3em}
-\begin{multicols}{2}
+\vspace{-1.3em} % some vertical spacing
+\begin{multicols}{2} % open a multicolumn environment
\noindent \emph{Creative software engineer with roots in the open source movement, an entrepreneurial mindset and a passion for user/customer centered software development.}
\\
\\
@@ -56,11 +60,11 @@
\roottitle{Experience}
-\headedsection
+\headedsection % sets the header for the section and includes any subsections
{\href{http://www.intellecap.com}{Intellecap}/\href{http://istpl.in}{\acr{ISTPL}}}
{\textsc{Mumbai, Pune \& Hyderabad, India}} {%
- \headedsubsection
+ \headedsubsection % sets the header for a subsection and contains usually body text
{\acr{IT} Consultant}
{Nov \apo08 -- Feb \apo09}
{\bodytext{Intellecap is a social-sector advisory firm serving corporates, non-profits, development agencies and governments working in developing markets. I assessed their software development team and methodologies, trained their developers and build several web applications. One of those apps is \href{http://www.mostfit.org}{Mostfit}, an open source \acr{MIS} for \href{http://en.wikipedia.org/wiki/Microcredit}{microcredit} lenders.}}
@@ -212,7 +216,7 @@
\roottitle{Skills}
-\inlineheadsection
+\inlineheadsection % special section that has an inline header with a 'hanging' paragraph
{Technical specialties:}
{Software design and implementation, with(in) a team. I love Ruby/Python/Java, know \CPP~and flirt with Haskell. Solid knowledge of web technologies:\ \acr{HTML+CSS}, \acr{XML}, \acr{RDF}, \acr{REST}, \acr{SOAP} and JavaScript (mainly jQuery). Linux administration skills:\ bash, Apache, My\acr{SQL}, Postgres\acr{SQL}, virtualization/cloud (Open\acr{VZ}, \acr{VM}ware, \acr{KVM}, Xen and \acr{EC}2), datacenter automation (Puppet and Chef), continuous integration (Hudson).}
View
94 resume-commands.tex
@@ -25,29 +25,33 @@
\definecolor{dark-blue}{rgb}{0.15,0.15,0.4}
\hypersetup{colorlinks,linkcolor={dark-blue},citecolor={dark-blue},urlcolor={dark-blue}}
-\usepackage{tgpagella} % the pretty fonts
-\usepackage{fontspec}
-\addfontfeature{Style=Historic}
-\setmainfont
- [ ExternalLocation ,
- Mapping = tex-text ,
- Numbers = OldStyle ,
- Ligatures= {Common,Historical,Contextual,Rare} ,
- BoldFont = texgyrepagella-bold.otf ,
- ItalicFont = texgyrepagella-italic.otf ,
- BoldItalicFont = texgyrepagella-bolditalic.otf ]
- {texgyrepagella-regular.otf}
-
-% use this for the libertine font (has more lignatures), install 'ttf-linux-libertine' on ubuntu
-% \setmainfont
-% [ ExternalLocation = /usr/share/fonts/truetype/linux-libertine/ ,
-% Mapping = tex-text ,
-% Numbers = OldStyle ,
-% Ligatures= {Common,Historical,Contextual,Rare} ,
-% BoldFont = LinLibertine_Bd.ttf ,
-% ItalicFont = LinLibertine_It.ttf ,
-% BoldItalicFont = LinLibertine_BI.ttf ]
-% {LinLibertine_Re.ttf}
+\usepackage{ifxetex}
+\ifxetex
+ \usepackage{fontspec}
+ \addfontfeature{Style=Historic}
+ \setmainfont
+ [ ExternalLocation ,
+ Mapping = tex-text ,
+ Numbers = OldStyle ,
+ Ligatures= {Common,Historical,Contextual,Rare} ,
+ BoldFont = texgyrepagella-bold.otf ,
+ ItalicFont = texgyrepagella-italic.otf ,
+ BoldItalicFont = texgyrepagella-bolditalic.otf ]
+ {texgyrepagella-regular.otf}
+ % use this for the libertine font (has more lignatures), install 'ttf-linux-libertine' on ubuntu
+ % \setmainfont
+ % [ ExternalLocation = /usr/share/fonts/truetype/linux-libertine/ ,
+ % Mapping = tex-text ,
+ % Numbers = OldStyle ,
+ % Ligatures= {Common,Historical,Contextual,Rare} ,
+ % BoldFont = LinLibertine_Bd.ttf ,
+ % ItalicFont = LinLibertine_It.ttf ,
+ % BoldItalicFont = LinLibertine_BI.ttf ]
+ % {LinLibertine_Re.ttf}
+\else
+ \usepackage{tgpagella} % this case we lack lower case numbers, ligatures and some typographic niceties
+\fi
+
%%% DOCUMENT WIDE STYLING
@@ -72,31 +76,31 @@
\newcommand*\bull{\raisebox{-0.365em}[-1em][-1em]{\textscale{4}{$\cdot$}}}
\newcommand*\sbull{\ \ \bull \ \ }
+% it seems not to work when simply using \parindent...
+\newlength{\newparindent}
+\addtolength{\newparindent}{\parindent}
+
+% a double \parindent...
+\newlength{\doubleparindent}
+\addtolength{\doubleparindent}{\parindent}
+\addtolength{\doubleparindent}{\parindent}
+
% indentsection style, used for sections that aren't already in lists
% that need indentation to the level of all text in the document
-\newenvironment{indentsection}[1]%
+\newenvironment{indentsection}%
{\begin{list}{}%
- {\setlength{\leftmargin}{#1}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}%
+ {\setlength{\leftmargin}{\newparindent}\setlength{\parsep}{0pt}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}\setlength{\topsep}{0pt}}%
}
{\end{list}}
-% it seems not to work when simply using \parindent...
-\newlength{\newparindent}
-\addtolength{\newparindent}{\parindent}
-
% headerrow command, used for a new employer
-\newcommand{\headedsection}[3]{\begin{indentsection}{\newparindent} \item[] \textscale{1.1}{#1} \hfill #2 #3 \end{indentsection}\nopagebreak[4]}
+\newcommand{\headedsection}[3]{\begin{indentsection} \item[] \textscale{1.1}{#1} \hfill #2 #3 \end{indentsection}\nopagebreak[4]}
% subheaderrow command, used for a new position
-\newcommand{\headedsubsection}[3]{\begin{indentsection}{\newparindent} \item[] \textbf{#1} \hfill \emph{#2} #3 \end{indentsection}\nopagebreak[4]}
+\newcommand{\headedsubsection}[3]{\begin{indentsection} \item[] \textbf{#1} \hfill \emph{#2} #3 \end{indentsection}\nopagebreak[4]}
-% it seems not to work when simply using \parindent...
-\newlength{\doubleparindent}
-\addtolength{\doubleparindent}{\parindent}
-\addtolength{\doubleparindent}{\parindent}
-
-% body text, what the headers need to be headers
-\newcommand{\bodytext}[1]{\begin{indentsection}{\newparindent} \item[] #1 \end{indentsection}}
+% body text (indented)
+\newcommand{\bodytext}[1]{\begin{indentsection} \item[] #1 \end{indentsection}}
% \vspace variaties
\newcommand{\breakvspace}[1]{\pagebreak[2]\vspace{#1}\pagebreak[2]}
@@ -105,17 +109,21 @@
% \spacedhrule (top, bottom)
\newcommand{\spacedhrule}[2]{\breakvspace{#1}\hrule\nobreakvspace{#2}}
-% inlineheadsection command, used for a new employer
+% \inlineheadsection command, used for a new employer
\newcommand{\inlineheadsection}[2]{\begin{basedescript}{\setlength{\leftmargin}{\doubleparindent}} \item[\hspace{\newparindent}\textbf{#1}] #2 \end{basedescript}}
-% CPP command, make "C++" look pretty when used in text by touching up the plus signs
+% apo command, for an apostrophe that looks good on old style nums
+\newcommand{\apo}{\raisebox{-.18ex}{'}{\hspace{-.1em}}}
+
+
+%%% MORE SPECIFIC COMMANDS
+
+% CPP command (found it in some corner of the internet and decided to use it)
\newcommand{\CPP}{C\nolinebreak[4]\hspace{-.04em}\raisebox{.20ex}{\footnotesize\bf ++}}
-% KTurtle command, make the document a bit more readable
+% KTurtle command :)
\newcommand{\KTurtle}{\acr{KT}urtle }
-% apo command, for an apostrophe that looks good on old style nums
-\newcommand{\apo}{\raisebox{-.18ex}{'}{\hspace{-.1em}}}
% % these are in the document itself:
Please sign in to comment.
Something went wrong with that request. Please try again.