Created
February 3, 2010 03:56
-
-
Save hobershort/293307 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Latex Resume Template | |
% Created by Ben Berry ([email protected]) | |
% 2 Feb 2010 | |
% Okay, notes... | |
% So this whole thing is a hack I put together while I was learning LaTeX, so I know it sucks. | |
% The doc's margins are set a few lines down from here, on that one that says \usepackage...{geometry}. | |
% Aside from that, I set \leftskip to be 4em, which is what makes almost all the text moved over. | |
% The \heading and \subheading items reduce the \leftskip by 4em and 2em, respectively. | |
% For those of you who paid attention in math class, this means \heading is "indented" 0em, | |
% \subhead 2em, and everything else 4em | |
% NOTABLE HACKS | |
% Okay, to get the tabular to line up properly, I tweaked the \leftskip some more until the table lined up. | |
% And to get the drop-indent effect on 'Other Work Experience' I used a \parindent of -2em. | |
% Actually, that may be the legit way to do that. I dunno. You find out and let me know. | |
% Oh, yeah, I used a ton of \vspace{}s because, damn. Gotta have that whitespace. Stack them tabs. | |
% SUPERBIG HACK | |
% The \heading command is FUBAR because of the way LaTeX does optional parameters. | |
% You can give the heading text to be put in big bold letters, and some other text | |
% to be put in italics ON THE SAME LINE, which is handy if you're me. | |
% Usage: \heading[italicised text]{Bolded text} | |
% Result: <b>Bolded Text</b> <i>italicised text</i> | |
% Notice how the arguments are reversed? Fuckin' rad. LaTeX should have my babies. Get me out of here. | |
% By the same token: | |
% Usage: \subhead{Bolded text} | |
% If you need a Result: for this one, go back to Digg (oh zing!). Actually, I couldn't care less about the whole Digg vs Reddit thing, but it's like making fun of skaters or emo kids about who came first. Save your wrists, cut your hair. | |
\documentclass[12pt]{article} | |
\usepackage[top=3.4em, bottom=3.2em, left=0.5in, right=.5in]{geometry} | |
\usepackage{fancyhdr} | |
\pagestyle{fancy} | |
\lhead{ [email protected]} | |
\chead{ \textbf{\LARGE Ben Berry}} | |
\rhead{ \today} | |
\lfoot{ Your address here. No you can't have mine. Get off my lawn.} | |
\cfoot{ } | |
\rfoot{ 919-601-3101} | |
\renewcommand{\headrulewidth}{0.4pt} | |
\renewcommand{\footrulewidth}{0.4pt} | |
%begin \heading | |
\newcommand{\heading}[2][]{ | |
{\addtolength{\leftskip}{-4em} | |
\noindent\textbf{\large #2} \textit{#1} | |
} | |
} | |
%end \heading | |
%begin \subhead | |
\newcommand{\subhead}[1]{ | |
{\addtolength{\leftskip}{-2em} | |
\textbf{#1} | |
} | |
} | |
%end \subhead | |
\begin{document} | |
\setlength{\parindent}{0in} | |
\setlength{\leftskip}{4em} | |
\heading[(Most to least proficient)]{Skills} | |
{\addtolength{\leftskip}{-.2em} | |
\begin{tabular}{ l l } | |
\textbf{Operating Systems:} & Windows XP, Linux/Unix, Windows Vista/7\\ | |
\textbf{Programming Languages: } & Python, Java, C, Javascript, SAS, Ruby, Assembly\\ | |
\textbf{Database Languages:} & PostgreSQL, MySQL, SQLite\\ | |
\textbf{Markup Languages:} & HTML, \rmfamily\LaTeX \\ | |
\textbf{Version Control Systems:} & Git, Subversion\\ | |
\end{tabular} | |
} | |
\vspace{1em} | |
\heading{Professional Experience} | |
\vspace{.5em} | |
\subhead{Technical Student} | |
SAS Institute, 2007-Present | |
\vspace{1em} | |
\subhead{Responsibilities} | |
Create tools to help testers | |
Use custom or existing automated testing frameworks | |
\vspace{1em} | |
\subhead{Projects} | |
\textbf{Java/Swing over MySQL} GUI app to access database and verify statistical calculations. | |
\textbf{PHP over PostgresSQL} web reporting system for analyzing and reporting on testing status. | |
\textbf{Python and SAS} code to generate and append values to SAS dataset of sample data. | |
\textbf{JSP} template to test API functionality and correctness. | |
\vspace{1em} | |
\heading{Academics}{} | |
\vspace{.5em} | |
\subhead{Bachelor of Computer Science} | |
North Carolina State University, Graduating May 2011 | |
3.349/4.0 GPA | |
\vspace{1em} | |
\subhead{Major Projects} | |
Maintain and expand \textbf{Java/JSP over MySQL} electronic health care records server application for the Software Engineering class. | |
Build replacement class registration system using \textbf{Javascript and Rails over SQLite} addressing usability and accessibility concerns of the existing system for the Human-Computer Interaction class. | |
Modify and upgrade the Minix Operating system (which is written in \textbf{pure C}) in various tasks, culminating in re-writing the process manager for the Operating Systems class. | |
\vspace{1em} | |
\subhead{Student Associations} | |
Active member and one-term treasurer of the \textbf{NCSU Linux Users' Group}. | |
\vspace{1em} | |
\heading{Other Work Experience} | |
\vspace{.5em} | |
{\setlength{\parindent}{-2em} | |
\textbf{Content Author}, Mentor Media, 2006-2007 \\ | |
Write well-researched character advice articles for \textit{World of Warcraft} subscription-based newsletter, adhering to company style book. | |
\textbf{Library Page}, Wake County Public Libraries, 2006-2007 \\ | |
Check-in, sort, and shelve the adult non-fiction collection according to the Dewey Decimal System. | |
} | |
\end{document} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment