# Build Resumes with R

Using a database, LaTeX and R easily build attractive resumes.

# resumer

This package stores information for your CV in a CSV and compiles a nicely formatted LaTeX CV.

## Data

Your jobs should be stored in a CSV with these names: JobName, Company, Location, Title, Start, End, Bullet, BulletName, Type, Description.

An example file can be found in inst/examples/Jobs.csv or by running

JobName Company Location Title Start End Bullet BulletName Type Description
Tech Startup Pied Piper New York, NY CTO 2013 Present Set up company's computing platform 1 Job
Tech Startup Pied Piper New York, NY CTO 2013 Present Designed data strategy overseeing many datasources 2 Job
Tech Startup Pied Piper New York, NY CTO 2013 Present Constructed statistical models for predictive analytics of big data 3 Job
Large Bank Goliath National Bank New York, NY Quant 2011 2013 Built quantitative models for derivatives trades 1 Job
Large Bank Goliath National Bank New York, NY Quant 2011 2013 Wrote algorithms using the R statistical programming language 2 Job
Bank Intern Goliath National Bank New York, NY Intern 2010 Got coffee for senior staff 1 Job

A helper function, createJobFile, creates a CSV with the correct headers.

Each row represents a detail about a job. So a job may take multiple rows.

The columns are:

• JobName: Name identifying this job. This is identifying information used when selecting which jobs to display.
• Company: Name of company.
• Location: Physical location of job.
• Title: Title held at job.
• Start: Start date of job, usually represented by a year.
• End: End date of job. This would ordinarily by a year, 'Present' or blank.
• Bullet: The detail about the job.
• BulletName: Identifier for this detail, used when selecting which details to display.
• Type: Should be either Job or Research.
• Description: Used for a quick blurb about research roles.

## Usage

In order to make this package as universal as possible it is designed for some information to be input in the yaml header and some in R code. Creating a new file using the template through RStudio will be easiest.

Here you put your name, address, the location of the jobs CSV, education information and any highlights. Remember, proper indenting is required for yaml.

The name and address fields are self explanatory. output takes the form of package::function which for this package is resumer::resumer.

The location of the jobs CSV is specified in the JobFile slot of the params entry. This should be the absolute path to the CSV.

These would look like this.

Supplying education information is done as a list in the education entry, with each school containing slots for school, dates and optionally notes. Each slot of the list is started with a -. The notes slot starts with a | and each line (except the last line) must end with two spaces.

For example:

Providing a highlights section and confirming that they should be displayed with doHighlights.

Each bullet in the highlights entry should be a list slot started by -. For example.

The exact structure of the yaml section will change as tweaks are made to the underlying template.

### R Code

Jobs and details are selected for display by building a list of lists named jobList. Each inner list represents a job and should have three unnamed elements: - CompanyName - JobName - Vector of BulletNames

An example is:

Research is specified similarly in researchList.

The job file is read into the jobs variable using read.csv2.

The jobs and details are written to LaTeX using a code chunk with results='asis'.

Same with research details.

### LaTeX

Regular LaTeX code can be used, such as in specifying an athletics section. Note that this uses a special rSection environment.

# News

## Version 0.0.3

Updated tests to account for latest version of rmakrdown`

## Version 0.0.2

Fixed default parameter for location of example jobs file

## Version 0.0.1

• First build
• Allows creation of resumes using markdown yaml, LaTex and R

# Reference manual

install.packages("resumer")

0.0.3 by Jared Lander, 3 years ago

https://github.com/jaredlander/resumer

Report a bug at https://github.com/jaredlander/resumer/issues

Browse source code at https://github.com/cran/resumer

Authors: Jared Lander [aut, cre]

Documentation:   PDF Manual