├── .gitignore ├── cv_nelson.pdf ├── README.md └── cv_nelson.tex /.gitignore: -------------------------------------------------------------------------------- 1 | *.aux 2 | *.log 3 | *.out 4 | *.tex~ 5 | *.pdf 6 | *.synctex.gz 7 | -------------------------------------------------------------------------------- /cv_nelson.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonjchen/cvtex/mod_nelson/cv_nelson.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Template of a CV typeset in XeTeX 2 | 3 | This is a fork of [Taraborelli's CV template][taraborelli]. As he himself says, I also was not happy with the templates found over the internet. I was looking for some nice template with focus on typesetting and a nice output, not only a lot of information and details. I ended up in Tamborelli's website, with this nice template. Another source of inspiration is the [CV from Kieran Healy][kjh-vita]. 4 | 5 | Some rights reserved: http://creativecommons.org/licenses/by-sa/3.0/ 6 | 7 | [kjh-vita]: http://kjhealy.github.com/kjh-vita/ 8 | [taraborelli]: https://github.com/dartar/cvtex 9 | 10 | I forked this work on github and made the modifications for my needs, like the inclusion of some comments, changes on the fonts used, and a little modification on the layout. 11 | 12 | ## Requirements 13 | 14 | **DISCLAIMER: This template is provided for free and without any guarantee that it will correctly compile on your system if you have a non-standard configuration or missing packages and fonts.** 15 | 16 | I currently use TeX Live 2011 in Fedora 16, but I also succesfully generated the pdf file on Windows using MiKTeX with the appropriate packages and fonts installed. Note that some packages are not installed by default. 17 | 18 | ### Fonts 19 | 20 | I tried to use Open Type fonts, since they are more flexible and scalable. You'll probably need the XeTeX engine for full support of these fonts. 21 | 22 | - [Linux Libertine and Biolinum][libertine] 23 | - [Inconsolata][inconsolata] 24 | 25 | [libertine]: http://www.linuxlibertine.org/ 26 | [inconsolata]: http://levien.com/type/myfonts/inconsolata.html 27 | 28 | ### Packages 29 | 30 | Just search for these packages in CTAN for instructions or download. If you use Linux, these packages can probably be installed easily with the default software manager. Look at the source file for more information on these packages. 31 | 32 | - xltxtra 33 | - xcolor 34 | - geometry 35 | - fontspec 36 | - marginnote 37 | - sectsty 38 | - ulem 39 | - hyperref 40 | -------------------------------------------------------------------------------- /cv_nelson.tex: -------------------------------------------------------------------------------- 1 | %----------------------------------------------------------------------- 2 | % Anderson Konzen (anderson.konzen at gmail) 3 | % Template of a CV typeset in XeTeX 4 | % 5 | % URL: https://github.com/anderkonzen/xetexcv 6 | % DISCLAIMER: This template is provided for free and without any 7 | % guarantee that it will correctly compile on your 8 | % system if you have a non-standard configuration. 9 | % 10 | % This work is a fork from https://github.com/dartar/cvtex. This 11 | % modified version is licensed under the same Creative Commons 12 | % Attribution-ShareAlike license: 13 | % http://creativecommons.org/licenses/by-sa/3.0/. 14 | % 15 | % (Please, keep a link to https://github.com/anderkonzen/xetexcv on 16 | % your source file for attribution as per CC-license.) 17 | %----------------------------------------------------------------------- 18 | 19 | %!TEX TS-program = xelatex 20 | %!TEX encoding = UTF-8 Unicode 21 | 22 | \documentclass[10pt, letter]{article} 23 | 24 | \def\myname{Nelson Chen} 25 | \def\myemail{nelson@mindflakes.com} 26 | % \def\myskype{crazysim1} 27 | \def\mycellphone{(626) 723-3427} 28 | \def\myaddress{Santa Barbara, CA} 29 | \def\mygithub{nelsonjchen} 30 | 31 | 32 | %% Loads the fontspec package, so we can easily select system fonts 33 | %\usepackage{fontspec} 34 | %% It implements some odds-and-ends features and improved functionality for broken or sub-standard LaTeX methods when using the XeTeX format. Already loads the fontspec package. 35 | \usepackage{xltxtra} 36 | %% Loads xcolor package, so we can use color names instead of rgb values 37 | \usepackage{xcolor} 38 | 39 | %----------------------------------------------------------------------- 40 | % Document Layout 41 | %----------------------------------------------------------------------- 42 | %% Loads geometry package, so we can easily change page setup 43 | \usepackage{geometry} 44 | \geometry{letterpaper, %% Specifies the paper size 45 | textwidth=7.5in, %% Specifies the width of body (the text area) 46 | textheight=10.5in, %% Specifies the height of body (the text area) 47 | marginparsep=7pt, %% Modifies separation between body and marginal notes 48 | marginparwidth=.5in} %% Modifies width of the marginal notes 49 | \setlength\parindent{0in} %% Amount of indentation at the first line of a paragraph. 50 | 51 | \usepackage{multicol} 52 | 53 | %----------------------------------------------------------------------- 54 | % Fonts 55 | %----------------------------------------------------------------------- 56 | \setmainfont[Mapping={tex-text},Numbers={OldStyle},Ligatures={Common}]{Linux Libertine O} 57 | \setsansfont[Mapping={tex-text},Color=AA0000]{Linux Biolinum O} 58 | \setmonofont[Mapping={tex-text},Scale=0.8]{Menlo} 59 | 60 | %----------------------------------------------------------------------- 61 | % Custom Commands 62 | %----------------------------------------------------------------------- 63 | \chardef\&="E050 % Redefine '&' character 64 | \newcommand{\html}[1]{\href{#1}{\scriptsize\textsc{[html]}}} 65 | \newcommand{\pdf}[1]{\href{#1}{\scriptsize\textsc{[pdf]}}} 66 | \newcommand{\doi}[1]{\href{#1}{\scriptsize\textsc{[doi]}}} 67 | %% Configure margin years 68 | \usepackage{marginnote} 69 | \newcommand{\years}[1]{\marginnote{#1}} 70 | \renewcommand*{\raggedleftmarginnote}{} %% Define margin note alignment (in this case, justified text at the left margin) 71 | %\setlength{\marginparsep}{7pt} %% Already defined in geometry 72 | \reversemarginpar %% Margin notes in left side of the page 73 | 74 | \renewcommand{\years}[1]{{\emph{#1}}} 75 | 76 | % Reference 77 | \newcommand{\reference}[4]{ 78 | \subsection*{#1 | {\footnotesize{#2}}} 79 | #3 -- \href{mailto:#4}{\texttt{#4}} 80 | } 81 | 82 | \newenvironment{packed_enum}{ 83 | \begin{enumerate} 84 | \setlength{\itemsep}{1pt} 85 | \setlength{\parskip}{0pt} 86 | \setlength{\parsep}{0pt} 87 | }{\end{enumerate}} 88 | 89 | \newenvironment{packed_item}{ 90 | \begin{itemize} 91 | \setlength{\itemsep}{1pt} 92 | \setlength{\parskip}{0pt} 93 | \setlength{\parsep}{0pt} 94 | }{\end{itemize}} 95 | 96 | %----------------------------------------------------------------------- 97 | % Headings 98 | %----------------------------------------------------------------------- 99 | %% Provides a set of commands for changing the font used for the various sectional headings 100 | \usepackage{sectsty} 101 | %% Provides various types of underlining that can stretch between words and be broken across lines 102 | \usepackage[ 103 | normalem %% \em and \emph still produce normal italics 104 | ]{ulem} 105 | %% Change font size of section headers 106 | \sectionfont{\color[HTML]{AA0000}\mdseries\upshape\Large} 107 | \subsectionfont{\mdseries\scshape\normalsize} 108 | \subsubsectionfont{\mdseries\upshape\large} 109 | 110 | %----------------------------------------------------------------------- 111 | % PDF Setup 112 | %----------------------------------------------------------------------- 113 | \usepackage[ 114 | xetex, %% Use XeTeX backend 115 | colorlinks=true, %% Colors the text of links and anchors 116 | breaklinks=true, %% Allow links to break over lines 117 | pdftitle={{\myname} - Curriculum Vitae}, 118 | pdfauthor={\myname} 119 | ]{hyperref} 120 | \hypersetup{linkcolor=blue,filecolor=black,urlcolor=blue} 121 | 122 | %----------------------------------------------------------------------- 123 | %----------------------------------------------------------------------- 124 | % DOCUMENT 125 | %----------------------------------------------------------------------- 126 | \begin{document} 127 | {\LARGE \myname} - \emph{Software Engineer with an interest in rapid prototyping, testing, and productionization}\\ 128 | \hrule 129 | \begin{multicols}{2} 130 | % \vspace{0.0in} 131 | {Phone: \mycellphone}\\[.01cm] 132 | {Email: \href{mailto:\myemail}{\texttt{\myemail}}}\\[.05cm] 133 | {GitHub: \href{http://www.github.com/\mygithub}{http://github.com/\mygithub}} 134 | %\hrule 135 | \section*{Experience} 136 | 137 | \subsection*{Mobivity Inc. (Acquired SmartReceipt Inc.) | {\footnotesize{San Diego, CA}}} 138 | 139 | Software Engineer 140 | 141 | \years{December 2012 - \ldots} 142 | 143 | Advised upon real-world development and systems administration practices. 144 | Contributed to whole infrastructure refactoring with Chef and Salt Stack. 145 | Contributed and maintained organization's main product offering's parsers and 146 | internals. Developed new rapid \texttt{kitchen}, \texttt{vagrant}, and 147 | automated testing workflow for Chef infrastructure development and application 148 | development. Ported and applied same ``clean room sandbox'' workflow to 149 | organization's legacy Rails application. Investigated feasibility and 150 | experimented with full end-to-end Integration testing on Company's client-end 151 | deployment. Produced customer map with static site generators, Google Map APIs 152 | and custom styled maps. Supported and tutored fellow team members on AWS usage 153 | security, and best practices. Migrated main customer-site-deployed software to 154 | version control best practices. Supported and maintained printer stream interception software. 155 | Observed business, administration, financial, and management practices. 156 | 157 | \subsection*{Because of Hope (Nonprofit 501(c)3) | {\footnotesize{Santa Barbara, CA}}} 158 | 159 | Web Engineer 160 | 161 | \years{2012 - \ldots} 162 | 163 | Maintained existing website and VPS. Drafted and implemented plans to help 164 | organization reduce hosting costs, increase website performance, reduce 165 | maintenance, and provide effortless scaling using Amazon Web Services. 166 | Reimplemented website using static site generators and modern front-end 167 | frameworks. Continued maintainence and update of content. Satisfying ``Help 168 | poor children in Uganda'' directive in \texttt{vim}. 169 | 170 | \subsection*{UCSB Associated Students | {\footnotesize{Santa Barbara, CA}}} 171 | 172 | Technical Committee Vice Chair 173 | 174 | \years{2009 - 2012} 175 | 176 | Managed technical matters of committee activities including public website and 177 | internal software and hardware. Designed, setup, configure, and maintained 178 | a VMWare, Linux, Windows, and pfSense-based network, accompanying virtual 179 | machines for file sharing and network traffic management, and devised and 180 | improved upon workarounds for problematic network issues for LAN Parties for 181 | 150+ attendees for every quarter since Fall of 2009 until December 2012. 182 | 183 | \subsection*{UCSB Housing and Residential | {\footnotesize{Santa Barbara, CA}}} 184 | 185 | Network Consultant 186 | 187 | \years{2009 - 2012} 188 | 189 | Helped residents in UCSB Residential Housing get their devices online with 190 | ResNet. Developed tools to streamline configuration of these devices for 191 | printing to shared printers and to automatically configure the network. Helped 192 | physically install switches and hardware in dozens of locations on campus. 193 | Maintained internal documentation with regards to networking and procedures 194 | maintained. Assisted users one-on-one in troubleshooting any connectivity 195 | issues both simple and complex. Produced automated graphical setup tools for 196 | all major platforms to assist in configuration of 10,000 user systems with 197 | Printing and Wi-Fi Configuration. 198 | 199 | \section*{Selected Personal Projects and Contributions} 200 | 201 | \subsection*{UC Santa Barbara Subreddit Design | {\footnotesize{Santa Barbara, CA}}} 202 | 203 | Creator and Maintainer 204 | 205 | \years{May 2012 - \ldots} 206 | 207 | Produced most advanced Python, Ruby, and SASS framework and deployment tool for 208 | developing preprocessed stylesheets and templated markdown for section of 209 | website subscribed to by 3,000 users. Said framework is easy to deploy with 210 | minimal configuration and utilizes accepted standard Python and 211 | Ruby support tools. Framework is easy to extend should more advanced 212 | functionality be required (e.g. technical rivalries with other student bodies 213 | at other higher-learning institutions). Produced all design and artwork 214 | from scratch and released under CC-BY-SA. 215 | 216 | \section*{Education} 217 | 218 | \years{2008 - 2012} 219 | 220 | \textsc{Bachelor of Science} -- Computer Science at UCSB. 221 | 222 | \section*{Interests, Skills, and Hobbies} 223 | 224 | \begin{packed_item} 225 | \item \textbf{Languages} -- Python, Ruby, Scala, Go, Rust, and Java 226 | \item \textbf{Operating Systems and Platforms} 227 | \begin{packed_item} 228 | \item Ubuntu -- Debian Packaging and Administration 229 | \item CoreOS -- Containerization and Docker. 230 | \item Mac OS X -- Homebrew Recipes and \texttt{launchd} 231 | \item Android -- Native Java development 232 | \item Development and Operations -- Test-driven Chef, Salt Stack, Packer 233 | \item On-demand Compute and Storage -- Amazon Web Services, Rackspace Cloud, and DigitalOcean 234 | \item Heroku -- Ruby on Rails, Play Framework 2, and automated scripts 235 | \end{packed_item} 236 | \item \textbf{Computer Networking} -- \texttt{iptables}, \texttt{pf}, and pfSense 237 | \item \textbf{IDE} -- IntelliJ IDEA and friends, Vim, Unix, Atom 238 | \item \textbf{Databases} -- PostgreSQL and SQLite 239 | \item \textbf{Web Development} -- HTML5, SCSS, LESS, nanoc, Ruby on Rails, Play Framework 2, JavaScript, jQuery, React, Bootstrap, REST, and JSON 240 | \item \textbf{Project Management} -- Trello, HipChat, JIRA, Confluence, Slack 241 | \item \textbf{Misc. Skills} -- AMPQ, Logstash, OpenStreetMap, AutoHotKey, Amazon Mechanical Turk, Illustrator, and \LaTeX 242 | \end{packed_item} 243 | 244 | % \section*{References} 245 | 246 | % \reference{Benjamin Price}{UCSB Housing and Residential Services} 247 | % {(805)893-5555}{bprice@housing.ucsb.edu} 248 | 249 | % \reference{Natalie Lemonnier}{Because of Hope} 250 | % {(818)620-8847}{natalie@becauseofhope.org} 251 | 252 | % More references available upon request. 253 | 254 | %\hrule 255 | 256 | %\hrule 257 | % \section*{References} 258 | 259 | % Available upon request. 260 | 261 | %\vspace{1cm} 262 | % \vfill{} 263 | %\hrulefill 264 | \end{multicols} 265 | 266 | \begin{center} 267 | {\scriptsize Last updated: \today\- $\bullet$\- 268 | % ---- PLEASE LEAVE THIS BACKLINK FOR ATTRIBUTION AS PER CC-LICENSE 269 | % Typeset in \href{http://nitens.org/taraborelli/cvtex}{\XeTeX}\\ 270 | % ---- FILL IN THE FULL URL TO YOUR CV HERE 271 | Copies/Source/Attribution available at \href{https://github.com/nelsonjchen/cvtex}{https://github.com/nelsonjchen/cvtex}} 272 | \end{center} 273 | \end{document} 274 | --------------------------------------------------------------------------------