In this article, I will show you how to create your resume as a timeline in R. The CV timeline describes key information about your education, work experience, and extracurricular activities. The main advantage of CV schedules over regular resumes is that they make you stand out immediately by being visually appealing and easier to scan. It also allows you to better present your story by presenting the chronology of your work and activities, thus explaining how you arrived at your current location. (It can also be part of your portfolio so you can show off your R-skills.)

The following shows how such a CV is created in R with a minimal reproducible example. Feel free to use the code and customize it for you. For a more complete example (along with the code) you can check mine CV timeline.

Note that I wrote this article after reading this original message Bernardo Lares, and in particular his package, {lares} package. Special thanks for the amazing work that was used to create the slightly modified version plot_timeline() function!

Here is the code and the result of a small repeatable example:

If you want to edit the example with your own academic, extraordinary and work experience, all you have to do is edit the called data frame. cv in the code above. Each row of the data set cv is a different academic program, job, or activity. Lines should include:

  • academic program name, job title, or activity
  • the name of the university, school, company, or workplace
  • category: academic, work experience or extraordinary
  • start date (dates must be in yyyy-mm-dd)
  • term. If the role is not over yet, enter today instead of the date. Using today your resume timeline will automatically adjust to today’s date

Add or remove a row in the data frame to add or remove a role. announce NA if you do not want to specify any job (as it is done Extra3). Lastly, don’t forget to replace my name with your own subtitle at the timeline at the end of the code.

Experienced R users may want to edit plot_timeline2 to their needs. However, if you are happy with the design and layout of the example, you only need to change the above.

Instead of editing the code according to your role directly in the script, you can also create an Excel file with the required information (job name, job, type, start date, end date) and then bring it to R.. Editing an Excel file is easier and less prone to encoding errors. Also, if you have a long career, the code can lengthen while the Excel file is imported, it always stays short and concise.

Thanks for reading. I hope this article helped you create a CV timeline R. If you want to see a more complete and vivid example, see my timeline resume.

As always, if you have a question or suggestion related to the topic covered in this article, add it as a comment so other readers can benefit from the discussion.

Special thanks to prof. Job N Nmadu to the proposal to create a file containing information.

every time a new article is published.


Please enter your comment!
Please enter your name here