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
- Install Node.js
- Install the required resume parser. You can choose between resume-cli and resumd. I chose
resumd
as it is still actively maintained:
npm install resumed
- Choose theme you want to use from the Themes Registry. Install the theme with the following command:
npm install -g jsonresume-theme-elegant
- Verify your json file with:
resumed validate
- 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
- 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.
- Create Github Action to automatically build and deploy resume
- Export the CV as PDF without manual interaction (currently the CV must be manually exported with Opera Browser function "save as pdf")
- Automatically transfer elements from summary to high lights based on keywords
- Cluster Skills based on LLM
- Add chart to visualize skills as chart (e.g., net chart)
#CV #Resume #Profile #JsonResume #ResumeParser #ResumeBuilder #ResumeExport #PersonalWebpage