Create your resume for free | Don’t pay for resume service

Shyam BV
Code Sprout
Published in
3 min readJun 4, 2021

Introduction

If you are in IT or any other white collar job, you probably would have created a resume/CV one or multiple times. This short article will help you create a resume programmatically, so you don't need to pay for resume writing services to create and update your resume.

Photo by João Ferrão on Unsplash

Why/What?

One friend who works in IT mentioned that he was planning to pay for a resume writing service or resume development. I asked him why? He replied I do not have the skills to create a proper format. Word is not the best way to write, and I do not want to spend hours on it. My reaction was, WHAT?

It is straightforward to create a one-column resume with proper format using markdown or latex. And the resume is decent enough to communicate your skills. Also, it is ideally recommended to use a one to two-page resume. Although, it is possible to have many pages in your markdown.

It is hardly 3 steps to create your resume using open tools. Let's see how.

Tools required

  1. Docker
  2. Ubuntu or Windows pc
  3. PDF reader
  4. Your resume content
  5. Latex editor

Create the resume

Step 1: Clone this repository,

Step 2: If you do not have docker, please install docker according to your os and version.

Step 3: Go into the folder and run the below commands

docker build -t latex .docker run --rm -i -v "$PWD":/data latex pdflatex Shyam_Resume.tex

This will perform a docker build and create a resume out of tex format, which already there.

Step 4: You will notice a PDF that will be generated. Now you know how to create a decent one-pager resume. It should start some think the below one.

Image by Author — Resume sample

Step 5: Edit the resume

You can use VS code editor or notepad to find all the text and replace it with your text. However, why not use online editors? Most of them operate in the freemium model.

  1. https://cocalc.com/doc/latex-editor.html — Excellent editor to edit and preview

2. https://latexbase.com — A decent version of the editor

3. https://www.codecogs.com/latex/eqneditor.php?latex — No premium; the UI does the job if you do not want premium service.

You can copy the edited file, update your local tex file and run the commands. Boom! You have your resume.

Final Thoughts

  1. Although you have created a resume, you needed content for the resume.
  2. Code does not validate any of your words or language
  3. Creating in a different language may require some more processing in latex
  4. You can also use services like Grammarly to check the grammar for the resume.
  5. You will also not get any career advice here!

Credits/References

  1. https://github.com/sb2nov/resume
  2. https://www.docker.com/

Get Code

Please subscribe to my newsletter to get the working code for my articles. Plus, you will get other subscriber-only articles.

--

--