Skip to content

bibAtWork/cv

Repository files navigation

CV Builder

This repository helps to automatically build a professionally looking CV, without the formatting hassle.

Key features

  • Data can be exported from existing LinkedIn Profiles
  • CV can be customized by multiple themes
  • CV can be published as webpage or PDF

Open Source Projects in Use (Main Projects)

Setup

  1. Install Node.js
  2. Install the required resume parser. You can choose between resume-cli and resumd. I chose resumdas it is still actively maintained:
    npm install resumed
  3. Choose theme you want to use from the Themes Registry. Install the theme with the following command:
    npm install -g jsonresume-theme-elegant
  4. Verify your json file with:
    resumed validate
  5. Create your resume with:
    resumed export src/main/resources/resume.json --theme jsonresume-theme-elegant --output target/resumejson/resume.html

last tested with the following component versions:

  • Node.js: v20.17.0
  • npm: 10.8.2
  • node: 20.17.0
  • resumed: 10.8.2
  • Chrome JSON Resume Exporter: 3.2.3

Themes

  1. Kendall Theme
  2. Elegant Theme
  3. Relaxed Theme
  4. Stack Overflow Theme

Lessons Learned

  • attributes in resume.json must be filled or removed, a key with an empty value (e.g. "" or null) is not allowed
  • the elegant theme does not support the attribute "image", instead it uses "picture" (see Issue 149, Issue 158)
  • to include local images they must be referenced as relative path with "http://" prefix (see Issue 258). As an alternative, you can upload your images to a publicly available hosting service (e.g., GitHub) and reference them with their URL.

Ideas

  1. Create Github Action to automatically build and deploy resume
  2. Export the CV as PDF without manual interaction (currently the CV must be manually exported with Opera Browser function "save as pdf")
  3. Automatically transfer elements from summary to high lights based on keywords
  4. Cluster Skills based on LLM
  5. Add chart to visualize skills as chart (e.g., net chart)

References

Key Words

#CV #Resume #Profile #JsonResume #ResumeParser #ResumeBuilder #ResumeExport #PersonalWebpage

About

my personal resume

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages