Skip to content

anishshobithps/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume

Welcome to my resume repository! This repository contains my resume written in TeX, allowing for easy customization and a professional look.

Prerequisites

Contents

  • main.tex: The main TeX file for my resume.
  • formatting.sty: A custom style file for formatting the resume.
  • sections/: Individual TeX files for each section of the resume.
  • schema.json: Schema.org JSON-LD structured data embedded in the PDF.
  • resume.json: JSON Resume open standard, embedded in the PDF for ATS parsers.

Note

This repository uses a custom Docker image for compiling the resume, ensuring consistency and reproducibility across different environments.

How to Use

1. Clone the repository:

git clone git@github.com:anishshobithps/resume.git

Or via HTTPS:

git clone https://github.com/anishshobithps/resume.git

2. Build the Docker image:

docker build -t latex-builder .docker

3. Compile the resume:

docker run --rm -v "$(pwd):/data" latex-builder -jobname="Anish_Shobith_P_S_Resume" main.tex

Note

jobname controls the output filename — change it as you wish.

Metadata

The compiled PDF contains rich embedded metadata across multiple standards, readable by ATS systems, semantic crawlers, and document parsers:

Standard Description
XMP / Dublin Core Title, author, keywords, rights, language, dates
IPTC Core Contact email, URL, address
Schema.org JSON-LD Person, occupation, education, projects, skills with ATS aliases
JSON Resume Open standard parsed natively by Workday, Greenhouse, and Lever

Verify the metadata after compiling:

exiftool -xmp:all Anish_Shobith_P_S_Resume.pdf

Extract embedded attachments:

python3 -c "
import pypdf
r = pypdf.PdfReader('Anish_Shobith_P_S_Resume.pdf')
for name, data in r.attachments.items():
    print(f'--- {name} ---')
    print(data[0].decode('utf-8'))
"

Customization

Releases

Important

GitHub Actions automatically builds and releases the resume on every push to main.

Download the latest compiled PDF from the Releases page.

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.

About

A professionally designed, customizable LaTeX resume template with Docker and GitHub Actions for automated builds.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors