jsonresume-theme-engineering
v0.7.7
Published
JSON Resume theme for engineers
Maintainers
Readme
jsonresume-theme-engineering 
This is the engineering theme for JSON Resume, based on jsonresume-theme-business-professional-compact; it aims to implement the best practices for engineering resumes described in https://www.reddit.com/r/EngineeringResumes/wiki/index/.
It is intended for senior/staff level engineers, meaning engineers who already have a professional track record. Therefore, it is possible to group several positions at a company under a single heading in order to visualize promotions. Similarly, consulting work for several projects can be displayed for a consulting agency.
This can be done by multiple work items with the same (company) name like this:
"work": [
{
"name": "Stripe",
"position": "Staff Software Engineer",
},
{
"name": "Stripe",
"position": "Senior Software Engineer"
}
]Getting started
To get started with theme development, this is what you'll need:
If you're on Linux, you can simply run:
sudo apt-get install nodejs-legacy npmOr if you're on OSX and got Homebrew installed:
brew install nodeInstall npm packages
We need to install the dependencies:
npm installRender Resume
If you do not provide a resume.json at the root directory level, use the sample resume and render it as HTML:
cp sample-resume.json resume.json
npm run htmlYou should now see this message:
You can find your rendered resume at resume.html. Nice work! 🚀Congratulations, you've made it! You can now start to modify this theme (see Contribute section below).
PDF Export
To export your resume in PDF format, you can run the following command below. This will automatically create a resume.pdf file within your current directory:
npm run pdfAlternatively, you can also do a print page on the browser and save it as as PDF (by setting margins to none and removing header/footers.)
Contribute
Currently, this theme is still based on the old jsonresume-theme-boilerplate, so a look at the README will give you an overview of the files involved in theme modification.
Contributions to the implementation of new functions or bug fixes are very welcome!
License
Available under the MIT license.
