Browse Source

add multi language and cleanup code

master
Chris Cromer 4 months ago
parent
commit
35a3b4e7e7
Signed by: cromer <chris@cromer.cl> GPG Key ID: 39CC813FF3C8708A
4 changed files with 279 additions and 188 deletions
  1. BIN
      Curriculum - Christopher Cromer.pdf
  2. +152
    -79
      Curriculum - Christopher Cromer.tex
  3. +127
    -0
      includes.cls
  4. +0
    -109
      style.cls

BIN
Curriculum - Christopher Cromer.pdf View File


+ 152
- 79
Curriculum - Christopher Cromer.tex View File

@@ -1,6 +1,13 @@
\documentclass[paper=a4,fontsize=11pt]{style}
\documentclass[paper=a4,fontsize=11pt]{includes}

% Set to true for english or false for spanish
\setboolean{en}{false}

\begin{document}

%%% My info
%%% ------------------------------------------------------------

\begin{minipage}{.2\linewidth}
\includegraphics[width=1\textwidth]{img/photo}
\end{minipage}
@@ -8,7 +15,7 @@
\MyName{Christopher Barry Cromer}
\sepspace
\noindent
\hfill 23.660.457-8

\hfill +569 90864256
@@ -16,104 +23,152 @@
\hfill chris@cromer.cl

\hfill www.cromer.cl
\hfill Canto del valle 1777, Depto 50, Concepción
\end{minipage}

%%% Work experience
%%% ------------------------------------------------------------


\NewPart{Experiencia Laboral}{}
\NewPart{Work Experience}{Experiencia Laboral}
\noindent

\WorkEntry{Universidad del Bío Bío]}{Sep 2017 - Actual}{Ingeniero de Redes y Sistemas}{Diseñé la red\
interna del laboratorio de computación en el departamento de construcción de la universidad. Mantuvé\
los servidores del laboratorio. Proporcioné soporte técnico para el laboratorio.
} {img/ubb}
\WorkEntry
{University of the Bío Bío}{Universidad del Bío Bío}
{Networking and Systems Engineer}{Ingeniero de Redes y Sistemas}
{Sep 2017 - Current}{Sep 2017 - Actual}
{I designed the local network used en the computer laboratory of the construction department of the\
university. I maintained the servers in the laboratory. I provided technical support for the
laboratory.}
{Diseñé la red interna del laboratorio de computación en el departamento de construcción de la\
universidad. Mantuvé los servidores del laboratorio. Proporcioné soporte técnico para el laboratorio.}
{img/ubb}

\sepspace

\WorkEntry{Tronwell}{Dic 2012 - Nov 2014}{IT Manager}{En este trabajo fui responsable de mantenimiento\
de los sistemas informáticos y sus servidores de la sede en Concepción. Desarrollé varios sistemas\
internos y aplicaciones para móviles. También proporcioné soporte técnico para\
Concepción, Chillan y Los Ángeles.
} {img/tronwell}
\WorkEntry
{Tronwell}{Tronwell}
{IT Manager}{Gerente de Informática}
{Dec 2012 - Nov 2014}{Dic 2012 - Nov 2014}
{I was responsible for maintaining the computer systems and server at the Concepción office. I designed\
various interal software and mobile applications for them. I also provided technical support for the\
offices in Concepción, Chillan, and Los Ángeles.}
{En este trabajo fui responsable de mantenimiento de los sistemas informáticos y sus servidores de la\
sede en Concepción. Desarrollé varios sistemas internos y aplicaciones para móviles. También\
proporcioné soporte técnico para Concepción, Chillan y Los Ángeles.}
{img/tronwell}

\sepspace

\WorkEntry{Best Buy}{Sep 2005 - Nov 2010}{Computer Supervisor}{Fui supervisor del departamento de\
computación del Best Buy de Pensacola. En este rol tuve que entrenar, desarrollar y supervisar a mis\
empleados.
} {img/bestbuy}
\WorkEntry
{Best Buy}{Best Buy}
{Computer Supervisor}{Supervisor}
{Sep 2005 - Nov 2010}{Sep 2005 - Nov 2010}
{I was the supervisor of the computer deparment at the Best Buy in Pensacola. In this role I had to\
train develop, and supervise my employees}
{Fui supervisor del departamento de computación del Best Buy de Pensacola. En este rol tuve que\
entrenar, desarrollar y supervisar a mis\
empleados.}
{img/bestbuy}

\sepspace

\WorkEntry{Empleado independiente}{Mar 2002 - May 2005}{Freelancer}{Trabajé independientemente como\
programador, diseñador web y soporte técnico en varios proyectos.
} {img/freelance}
\WorkEntry
{Self employed}{Empleado independiente}
{Freelancer}{Freelancer}
{Mar 2002 - May 2005}{Mar 2002 - May 2005}
{I worked as a self employed programmer, web designer, and tech support on various projects.}
{Trabajé independientemente como programador, diseñador web y soporte técnico en varios proyectos.}
{img/freelance}

\NewPart{Educación}{}
\noindent
%%% Education
%%% ------------------------------------------------------------

\EducationEntry{Ingeniería Civil en Informática}{2015 - Actual}{Universidad del Bío Bío}{Estudié\
el titulo de pregrado en informática en La Universidad del Bío Bío.
} {img/ubb}
\sepspace
\NewPart{Education}{Educación}
\noindent

\EducationEntry{Validación de estudios en el extrañjero}{2014}{La Araucana}{Validé mis de estudios de\
enseñanza media para poder estudiar en Chile.
} {img/araucana}
\EducationEntry
{Bachelor of Computer Science}{Ingeniería Civil en Informática}
{2015 - Current}{2015 - Actual}
{University of the Bío Bío}{Universidad del Bío Bío}
{I studied my undergrad degree in Computer Science in the University of the Bío Bío.}
{Estudié el titulo de pregrado en informática en La Universidad del Bío Bío.}
{img/ubb}

\sepspace

\EducationEntry{Supervisor Diploma}{2007}{Best Buy Supervisor University}{Hice cursos de\
gestión y supervisión para cumplir con mi rol como supervisor de departamento computacional.
} {img/bestbuy}
\EducationEntry
{Validation of foreign studies}{Validación de estudios en el extrañjero}
{2014}{2014}
{La Araucana}{La Araucana}
{I validated my high school education to be able to study at the university in Chile.}
{Validé mis de estudios de enseñanza media para poder estudiar en la universidad en Chile.}
{img/araucana}

\sepspace

\EducationEntry{High School}{2000 - 2002}{Escambia}{Realizé cursos en programación,\
emisión de audio y vídeo, diseño de circuitos, carpintería, arte y cocina.
} {img/escambia}
\EducationEntry
{Supervisor Diploma}{Supervisor Diploma}
{2007}{2007}
{Best Buy Supervisor University}{Best Buy Supervisor University}
{I studied managment and supervision courses to fulfill my role as supervisor of the computer department.}
{Hice cursos de gestión y supervisión para cumplir con mi rol como supervisor de departamento\
computacional.}
{img/bestbuy}

\sepspace

\NewPart{Habilidades y tecnologías}{}
\begin{minipage}[t]{0.33\textwidth}

\begin{tabular}[t]{ l l l }
\begin{tabular}[t]{ l l }
\flag{img/flag/us} & Nativo \\
\flag{img/flag/es} & Profesional \\
C & Avanzado\\
C++ & Intermedio\\
Vala & Avanzado\\
GTK+3 & Avanzado\\
Java & Avanzado\\
JavaFX & Intermedio
\end{tabular}
\EducationEntry
{High School}{Enseñanza Media}
{2000 - 2002}{2000 - 2002}
{Escambia}{Escambia}
{I participated in elective courses in programming, audio and video broadcasting, circuit design, art,\
and cooking.}
{Realicé cursos en programación, emisión de audio y vídeo, diseño de circuitos, carpintería, arte y\
cocina.}
{img/escambia}

%%% Skills
%%% ------------------------------------------------------------

&

\begin{tabular}[t]{ l l }
HTML & Avanzado\\
CSS & Intermedio\\
PHP & Avanzado\\
Javascript & Intermedio\\
AngularJS & Intermedio\\
MySQL & Avanzado\\
PostgreSQL & Intermedio\\
MSSQL & Intermedio\\
\end{tabular}
\NewPart{Skills and technolgies}{Habilidades y tecnologías}
\noindent
\begin{minipage}[t]{0.9\textwidth}

&
\begin{tabular}[t]{ l l l }

\begin{tabular}[t]{ l l }
Servidores de Linux & Avanzado\\
Servidores de Windows & Intermedio\\
Android & Avanzado\\
Windows Phone & Intermedio\\
\end{tabular}
\begin{tabular}[t]{ l l }
\flag{img/flag/us} & \native\\
\flag{img/flag/es} & \professional\\
C & \advanced\\
C++ & \intermediate\\
Vala & \advanced\\
GTK+3 & \advanced\\
Java & \advanced\\
JavaFX & \intermediate\\
\end{tabular}

&

\begin{tabular}[t]{ l l }
HTML & \advanced\\
CSS & \intermediate\\
PHP & \advanced\\
Javascript & \intermediate\\
AngularJS & \intermediate\\
MySQL & \advanced\\
PostgreSQL & \intermediate\\
MSSQL & \intermediate\\
\end{tabular}

&

\begin{tabular}[t]{ l l }
Linux & \advanced\\
Windows & \intermediate\\
Android & \advanced\\
Windows Phone & \intermediate\\
\end{tabular}

\end{tabular}

@@ -121,16 +176,34 @@ emisión de audio y vídeo, diseño de circuitos, carpintería, arte y cocina.

\end{minipage}

\NewPart{Proyectos}{}
%%% Projects
%%% ------------------------------------------------------------

\NewPart{Projects}{Proyectos}
\noindent

\begin{tabular}{l l}
\software{img/sw/artix} & La distribución de GNU/Linux \say{Artix Linux}.\\
\software{img/sw/pamac} & Software para gestionar paquetes de pacman \say{pamac-classic}.\\
& Software alternativa de sysusers.d \say{opensysusers}.\\
\software{img/sw/v} & Video juego \say{V - The Graphic Adventure}.\\
\software{img/sw/smf} & Software de foro \say{SMF}.\\
& Simulador de lenguaje basado en la arquitectura de John von Nuemann(JVON).\\
& Programa visual para la aprendizaje de estructura de datos \say{EDD}.\\
\begin{tabular}{c l}
\software{img/sw/artix} & \en
{The GNU/Linux distribution \say{Artix Linux}.}
{La distribución de GNU/Linux \say{Artix Linux}.}\\
\software{img/sw/pamac} & \en
{Package management software for pacman packages \say{pamac-classic}.}
{Software para gestionar paquetes de pacman \say{pamac-classic}.}\\
$ \bullet $ & \en
{Alternative software that implements sysusers.d \say{opensysusers}.}
{Software alternativa de sysusers.d \say{opensysusers}.}\\
\software{img/sw/v} & \en
{Video game \say{V - The Graphic Adventure}.}
{Video juego \say{V - The Graphic Adventure}.}\\
\software{img/sw/smf} & \en
{Forum software \say{SMF}.}
{Software de foro \say{SMF}.}\\
$ \bullet $ & \en
{Language simulator based on the John von Nuemann architecture(JVON).}
{Simulador de lenguaje basado en la arquitectura de John von Nuemann(JVON).}\\
$ \bullet $ & \en
{Program to visualize data structures for learning \say{EDD}.}
{Programa visual para la aprendizaje de estructura de datos \say{EDD}.}\\
\end{tabular}

%%% References


+ 127
- 0
includes.cls View File

@@ -0,0 +1,127 @@
\ProvidesClass{includes}[2020/02/18 CV]
\NeedsTeXFormat{LaTeX2e}
\DeclareOption{print}{\def\@cv@print{}}
\DeclareOption*{
\PassOptionsToClass{\CurrentOption}{scrartcl}
}
\ProcessOptions\relax
\LoadClass{scrartcl}

\usepackage[english,spanish]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[default,scale=0.95]{opensans}
\usepackage[T1]{fontenc}

\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage[pdftex]{graphicx}
\usepackage{wrapfig}
\usepackage[hmargin=1.25cm, vmargin=0.7cm]{geometry}
\usepackage[usenames,dvipsnames]{xcolor}

\usepackage{sidecap}
\usepackage{geometry}
\usepackage{url}
\usepackage{float}

\usepackage{dirtytalk}

% Better looking spacings after periods
\frenchspacing

% No pagenumbers/headers/footers
\pagestyle{empty}

% Color definitions
\definecolor{date}{HTML}{666666}
\definecolor{primary}{HTML}{191919}
\definecolor{headings}{HTML}{025178}
\definecolor{subheadings}{HTML}{002648}

% Custom sectioning (sectsty package)
\usepackage{sectsty}
\sectionfont{\usefont{OT1}{phv}{b}{n}\sectionrule{0pt}{0pt}{-5pt}{3pt}}
\subsectionfont{\color{headings}\usefont{OT1}{phv}{b}{n}}
\subsubsectionfont{\sectionrule{0pt}{0pt}{-5pt}{3pt}}

% Remove numbers from sections
\renewcommand{\@seccntformat}[1]{%
\ifcsname prefix@#1\endcsname
\csname prefix@#1\endcsname
\else
\csname the#1\endcsname\quad
\fi}
\newcommand\prefix@section{}

% Macros
% ------------------------------------------------

% If english is true use it, otherwise use spanish
\newif\ifen
\newcommand{\en}[2]{\ifen#1\else#2\fi}

% Skill levels
\newcommand{\basic}[0]{\ifen{Basic}\else{Básico}\fi}
\newcommand{\intermediate}[0]{\ifen{Intermediate}\else{Intermedio}\fi}
\newcommand{\advanced}[0]{\ifen{Advanced}\else{Avanzado}\fi}
\newcommand{\beginner}[0]{\ifen{Beginner}\else{Principiante}\fi}
\newcommand{\native}[0]{\ifen{Native}\else{Nativo}\fi}
\newcommand{\professional}[0]{\ifen{Professional}\else{Profesional}\fi}

% Box style
\newlength{\spacebox}
\settowidth{\spacebox}{8888888888} % Box to align text
\newcommand{\sepspace}{\vspace*{1em}} % Vertical space macro

\newcommand{\MyName}[1]{
\huge \usefont{OT1}{phv}{b}{n} \hfill \textcolor{headings}{#1}
\par \normalsize \normalfont
}

\newcommand{\NewPart}[2]{\en{\section{ \color{headings} \uppercase{#1}}}{\section{ \color{headings} \uppercase{#2}}}}

\newcommand{\SkillsEntry}[2]{ % Same as \PersonalEntry
\noindent\hangindent=2em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\textit{#1}} % Entry name (birth, address, etc.)
\hspace{1.5em} #2 \par % Entry value
}

\newcommand{\WorkEntry}[9]{
\begin{minipage}{0.08\linewidth}
\includegraphics[width=1.2cm] {#9}
\end{minipage}%
\begin{minipage}{0.84\linewidth}
\noindent {\color{subheadings}\bfseries\uppercase {\en{#1}{#2}}}, {\color{subheadings}\textit{\en{#3}{#4}}}
\hfill {\color{headings}\fontsize{10pt}{12pt}\en{#5}{#6}}
\par
\noindent\hangindent=2em\hangafter=0 \small \en{#7}{#8} % Description
\normalsize \par
\end{minipage}
}

\newcommand{\EducationEntry}[9]{
\begin{minipage}{0.08\linewidth}
\includegraphics[width=1.2cm] {#9}
\end{minipage}%
\begin{minipage}{0.84\linewidth}
\noindent {\color{subheadings}\bfseries\uppercase {\en{#1}{#2}}}
\hfill {\color{headings}\fontsize{10pt}{12pt}\en{#3}{#4}}
\par
\noindent {\color{subheadings}\textit{\en{#5}{#6}}} \par
\noindent\hangindent=2em\hangafter=0 \small \en{#7}{#8} % Description
\normalsize \par
\end{minipage}
}

\newcommand{\flag}[1]{
\includegraphics[height=9pt, width= 15pt]{#1}
}

\newcommand{\software}[1]{
\includegraphics[height=9pt]{#1}
}

\newcommand{\softwareb}[1]{
\raisebox{-.6\height}{\includegraphics[height=18pt]{#1}}
}

+ 0
- 109
style.cls View File

@@ -1,109 +0,0 @@
\ProvidesClass{temp}[2016/02/01 CV]
\NeedsTeXFormat{LaTeX2e}
\DeclareOption{print}{\def\@cv@print{}}
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{scrartcl}
}
\ProcessOptions\relax
\LoadClass{scrartcl}

\usepackage[spanish]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[default,scale=0.95]{opensans}
\usepackage[T1]{fontenc}

\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage[pdftex]{graphicx}
\usepackage{wrapfig}
\usepackage[hmargin=1.25cm, vmargin=0.7cm]{geometry}
\usepackage[usenames,dvipsnames]{xcolor}

\usepackage{sidecap}
\usepackage{geometry}
\usepackage{url}
\usepackage{float}

\usepackage{dirtytalk}

\frenchspacing % Better looking spacings after periods
\pagestyle{empty} % No pagenumbers/headers/footers

% Color definitions
\definecolor{date}{HTML}{666666}
\definecolor{primary}{HTML}{191919}
\definecolor{headings}{HTML}{025178}
\definecolor{subheadings}{HTML}{002648}


%%% Custom sectioning (sectsty package)
%%% ------------------------------------------------------------
\usepackage{sectsty}

\sectionfont{\usefont{OT1}{phv}{b}{n}\sectionrule{0pt}{0pt}{-5pt}{3pt}}
\subsectionfont{\color{headings}\usefont{OT1}{phv}{b}{n}}
\subsubsectionfont{\sectionrule{0pt}{0pt}{-5pt}{3pt}}
%%% Macros
%%% ------------------------------------------------------------
\newlength{\spacebox}
\settowidth{\spacebox}{8888888888} % Box to align text
\newcommand{\sepspace}{\vspace*{1em}} % Vertical space macro

\newcommand{\MyName}[1]{ % Name
\huge \usefont{OT1}{phv}{b}{n} \hfill \textcolor{headings}{#1}
\par \normalsize \normalfont}


\newcommand{\NewPart}[1]{\section*{ \color{headings} \uppercase{#1}}}

\newcommand{\PersonalEntry}[2]{
\noindent\hangindent=2em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\textit{#1}} % Entry name (birth, address, etc.)
\hspace{1.5em} #2 \par} % Entry value

\newcommand{\SkillsEntry}[2]{ % Same as \PersonalEntry
\noindent\hangindent=2em\hangafter=0 % Indentation
\parbox{\spacebox}{ % Box to align text
\textit{#1}} % Entry name (birth, address, etc.)
\hspace{1.5em} #2 \par} % Entry value
\newcommand{\WorkEntry}[5]{
\begin{minipage}{0.08\linewidth}
\includegraphics[width=1.2cm] {#5}
\end{minipage}%
\begin{minipage}{0.84\linewidth}
\noindent {\color{subheadings}\bfseries\uppercase {#1}}, {\color{subheadings}\textit{#3}}
\hfill {\color{headings}\fontsize{10pt}{12pt}#2}
\par
\noindent\hangindent=2em\hangafter=0 \small #4 % Description
\normalsize \par
\end{minipage}
}
\newcommand{\EducationEntry}[5]{
\begin{minipage}{0.08\linewidth}
\includegraphics[width=1.2cm] {#5}
\end{minipage}%
\begin{minipage}{0.84\linewidth}
\noindent {\color{subheadings}\bfseries\uppercase {#1}}
\hfill {\color{headings}\fontsize{10pt}{12pt}#2}
\par
\noindent {\color{subheadings}\textit{#3}} \par
\noindent\hangindent=2em\hangafter=0 \small #4 % Description
\normalsize \par
\end{minipage}
}

\newcommand{\flag}[1]{
\includegraphics[height=9pt, width= 15pt]{#1}
}

\newcommand{\software}[1]{
\includegraphics[height=9pt]{#1}
}

\newcommand{\softwareb}[1]{
\raisebox{-.6\height}{\includegraphics[height=18pt]{#1}}
}

Loading…
Cancel
Save