inital commit
1
.gitattributes
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
5
.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
resume.pdf
|
||||||
|
*.gz
|
||||||
|
*.log
|
||||||
|
*.aux
|
||||||
|
*.out
|
BIN
Curriculum - Christopher Cromer.pdf
(Stored with Git LFS)
Normal file
BIN
Resume - Christopher Cromer.pdf
(Stored with Git LFS)
Normal file
15
generate.sh
Executable file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
rm resume.pdf
|
||||||
|
|
||||||
|
# this is run twice so that table of contents is updated
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode "resume.tex"
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode "resume.tex"
|
||||||
|
mv resume.pdf "Curriculum - Christopher Cromer.pdf"
|
||||||
|
|
||||||
|
sed -i 's/setboolean{en}{false}/setboolean{en}{true}/g' resume.tex
|
||||||
|
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode "resume.tex"
|
||||||
|
pdflatex -synctex=1 -interaction=nonstopmode "resume.tex"
|
||||||
|
mv resume.pdf "Resume - Christopher Cromer.pdf"
|
||||||
|
|
||||||
|
sed -i 's/setboolean{en}{true}/setboolean{en}{false}/g' resume.tex
|
BIN
img/araucana.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
img/bestbuy.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
img/escambia.jpg
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
img/flag/es.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
img/flag/us.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
img/freelance.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
img/harvard.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
img/oval.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
img/photo.png
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
img/sw/artix.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
img/sw/linux.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
img/sw/pamac.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
img/sw/smf.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
img/sw/tuf-manager.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
img/sw/v.png
Normal file
After Width: | Height: | Size: 253 B |
BIN
img/tronwell.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
img/ubb.png
Normal file
After Width: | Height: | Size: 30 KiB |
137
includes.cls
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
\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
|
||||||
|
|
||||||
|
% Hyperlinks
|
||||||
|
\usepackage{hyperref}
|
||||||
|
\hypersetup{
|
||||||
|
colorlinks=true,
|
||||||
|
linkcolor=blue,
|
||||||
|
filecolor=magenta,
|
||||||
|
urlcolor=cyan,
|
||||||
|
}
|
||||||
|
|
||||||
|
% 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
|
||||||
|
}
|
||||||
|
|
||||||
|
\sectionfont{\color{headings}}
|
||||||
|
\newcommand{\NewPart}[2]{\en{\section{\uppercase{#1}}}{\section{\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}}
|
||||||
|
}
|
233
resume.tex
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
\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}
|
||||||
|
\begin{minipage}{0.7\linewidth}
|
||||||
|
\MyName{Christopher Barry Cromer}
|
||||||
|
\sepspace
|
||||||
|
\noindent
|
||||||
|
|
||||||
|
\hfill +569 90864256
|
||||||
|
|
||||||
|
\hfill chris@cromer.cl
|
||||||
|
|
||||||
|
\hfill www.cromer.cl
|
||||||
|
\end{minipage}
|
||||||
|
|
||||||
|
%%% Work experience
|
||||||
|
%%% ------------------------------------------------------------
|
||||||
|
|
||||||
|
\NewPart{Work Experience}{Experiencia Laboral}
|
||||||
|
\noindent
|
||||||
|
|
||||||
|
\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
|
||||||
|
{Oval}{Oval}
|
||||||
|
{Freelancer}{Freelancer}
|
||||||
|
{Jul 2019 - Sep 2019}{Jul 2019 - Sep 2019}
|
||||||
|
{I implemented some new areas in their internal platform used for managing contractors. I optimized various parts of the platform to run more\
|
||||||
|
efficiently and load quicker.}
|
||||||
|
{Implementé algunas áreas nuevas en su plataforma interna utilizadas para la gestión de contratistas. Optimicé varias partes de la plataforma\
|
||||||
|
para que funcione de manera más eficiente y cargue más rápido.}
|
||||||
|
{img/oval}
|
||||||
|
|
||||||
|
\sepspace
|
||||||
|
|
||||||
|
\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}{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
|
||||||
|
{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}
|
||||||
|
|
||||||
|
%%% Education
|
||||||
|
%%% ------------------------------------------------------------
|
||||||
|
|
||||||
|
\NewPart{Education}{Educación}
|
||||||
|
\noindent
|
||||||
|
|
||||||
|
\EducationEntry
|
||||||
|
{Introduction to Game Development}{Introducción al Desarrollo de Juegos}
|
||||||
|
{2020}{2020}
|
||||||
|
{HarvardX}{HarvardX}
|
||||||
|
{I completed a course in video game development which culminated in creating a complete video game from scratch.}
|
||||||
|
{Realicé un curso de desarrollo de videojuegos que culminó con la creación de un videojuego completo desde cero.}
|
||||||
|
{img/harvard}
|
||||||
|
|
||||||
|
\sepspace
|
||||||
|
|
||||||
|
\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
|
||||||
|
{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
|
||||||
|
{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
|
||||||
|
|
||||||
|
\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
|
||||||
|
%%% ------------------------------------------------------------
|
||||||
|
|
||||||
|
\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 }
|
||||||
|
\flag{img/flag/us} & \native\\
|
||||||
|
\flag{img/flag/es} & \professional\\
|
||||||
|
C & \advanced\\
|
||||||
|
C++ & \intermediate\\
|
||||||
|
Vala & \advanced\\
|
||||||
|
GTK+3 & \advanced\\
|
||||||
|
Java & \advanced\\
|
||||||
|
JavaFX & \intermediate\\
|
||||||
|
Lua & \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\\
|
||||||
|
\end{tabular}
|
||||||
|
|
||||||
|
\end{tabular}
|
||||||
|
|
||||||
|
\sepspace
|
||||||
|
|
||||||
|
\end{minipage}
|
||||||
|
|
||||||
|
%%% Projects
|
||||||
|
%%% ------------------------------------------------------------
|
||||||
|
|
||||||
|
\NewPart{Projects}{Proyectos}
|
||||||
|
\noindent
|
||||||
|
|
||||||
|
\begin{tabular}{c l}
|
||||||
|
\software{img/sw/artix} & \en
|
||||||
|
{The GNU/Linux distribution \say{\href{https://artixlinux.org}{Artix Linux}}.}
|
||||||
|
{La distribución de GNU/Linux \say{\href{https://artixlinux.org}{Artix Linux}}.}\\
|
||||||
|
\software{img/sw/pamac} & \en
|
||||||
|
{Package management software for pacman packages \say{\href{https://git.cromer.cl/cromer/pamac-classic}{Pamac Classic}}.}
|
||||||
|
{Software para gestionar paquetes de pacman \say{\href{https://git.cromer.cl/cromer/pamac-classic}{Pamac Classic}}.}\\
|
||||||
|
\software{img/sw/tuf-manager} & \en
|
||||||
|
{Software that controls the keyboard lighting and fan modes of ASUS TUF Notebooks \say{\href{https://git.cromer.cl/cromer/tuf-manager}{TUF Manager}}.}
|
||||||
|
{Software que controla el teclado y modos de ventilador de Notebooks ASUS Tuf \say{\href{https://git.cromer.cl/cromer/tuf-manager}{TUF Manager}}.}\\
|
||||||
|
$ \bullet $ & \en
|
||||||
|
{Alternative software that implements sysusers.d \say{\href{https://gitea.artixlinux.org/artix/opensysusers}{opensysusers}}.}
|
||||||
|
{Software alternativa de sysusers.d \say{\href{https://gitea.artixlinux.org/artix/opensysusers}{opensysusers}}.}\\
|
||||||
|
\software{img/sw/v} & \en
|
||||||
|
{Video game \say{\href{http://sciprogramming.com/fangames.php?action=review\&id=43}{V - The Graphic Adventure}}.}
|
||||||
|
{Video juego \say{\href{http://sciprogramming.com/fangames.php?action=review\&id=43}{V - The Graphic Adventure}}.}\\
|
||||||
|
\software{img/sw/smf} & \en
|
||||||
|
{Forum software \say{\href{https://simplemachines.org}{SMF 1.0}}.}
|
||||||
|
{Software de foro \say{\href{https://simplemachines.org}{SMF 1.0}}.}\\
|
||||||
|
$ \bullet $ & \en
|
||||||
|
{Language simulator based on the John von Nuemann architecture(\href{https://cromer.cl/jvon}{JVON}).}
|
||||||
|
{Simulador de lenguaje basado en la arquitectura de John von Nuemann(\href{https://cromer.cl/jvon}{JVON}).}\\
|
||||||
|
$ \bullet $ & \en
|
||||||
|
{Program to visualize data structures for learning \say{\href{https://cromer.cl/edd}{EDD}}.}
|
||||||
|
{Programa visual para la aprendizaje de estructura de datos \say{\href{https://cromer.cl/edd}{EDD}}.}\\
|
||||||
|
\end{tabular}
|
||||||
|
|
||||||
|
%%% References
|
||||||
|
%%% ------------------------------------------------------------
|
||||||
|
|
||||||
|
\end{document}
|