diff --git a/.gitignore b/.gitignore index 859f705..b9c5ae5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -## Core latex/pdflatex auxiliary files: +## Core latex/pdflatex auxiliary files *.aux *.lof *.log @@ -12,7 +12,7 @@ *.cb2 .*.lb -## Intermediate documents: +## Intermediate documents *.dvi *.xdv *-converted-to.* @@ -24,7 +24,7 @@ ## Generated if empty string is given at "Please type another file name for output:" .pdf -## Bibliography auxiliary files (bibtex/biblatex/biber): +## Bibliography auxiliary files (bibtex/biblatex/biber) *.bbl *.bcf *.blg @@ -32,7 +32,7 @@ *-blx.bib *.run.xml -## Build tool auxiliary files: +## Build tool auxiliary files *.fdb_latexmk *.synctex *.synctex(busy) @@ -44,7 +44,7 @@ # latexrun latex.out/ -## Auxiliary and intermediate files from other packages: +## Auxiliary and intermediate files from other packages # algorithms *.alg *.loa @@ -102,7 +102,7 @@ acs-*.bib *.eledsec[1-9][0-9][0-9] *.eledsec[1-9][0-9][0-9]R -# glossaries +# Glossaries *.acn *.acr *.glg @@ -112,7 +112,7 @@ acs-*.bib *.lzo *.lzs -# uncomment this for glossaries-extra (will ignore makeindex's style files!) +# Uncomment this for glossaries-extra (will ignore makeindex's style files!) # *.ist # gnuplottex @@ -262,14 +262,14 @@ TSWLatexianTemp* # TeXnicCenter *.tps -# auto folder when using emacs and auctex +# Auto folder when using emacs and auctex ./auto/* *.el # expex forward references with \gathertags *-tags.tex -# standalone packages +# Standalone packages *.sta # Makeindex log files diff --git a/README.md b/README.md index 424af89..9c1b62e 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,35 @@ # Compact and Minimal Resume Template -This CV(Resume) template is compact, minimal, easy to modify and beautiful. See [My Resume](resume.tex) below. +This CV (Resume) template is compact, minimal, easy to modify and beautiful. See [My Resume](resume.tex) below. Example CV -## How to use this template ? -If you are new to LaTeX, use the [example.tex](example.tex) file to start with. +## How to use this template? -There are a lots of custom commands and environments to make this resume template easy to use. -- Name and Qualification (academic degree). *(required)* +If you are new to LaTeX, start with the [example.tex](example.tex) file. + +There are lots of custom commands and environments to make this resume template easy to use. + +- Name and Qualification (academic degree) *(Required)* ```tex \fullname{FirstName}{LastName}{Degree} ``` -- Resume Title - To be shown below the name *(optional)* +- Resume Title - To be shown below the name *(Optional)* ```tex \cvtitle{Your Resume Title} ``` -- Email ID *(required)* +- Email ID *(Required)* ```tex \email{email@example.com} ``` -- Website/Portfolio *(optional)* +- Website/Portfolio *(Optional)* ```tex \website{https://www.example.com}{Website Text} @@ -51,7 +53,7 @@ There are a lots of custom commands and environments to make this resume templat \phonenumber{0123456789} ``` -- Current Date(any format) *(required)* +- Current Date (any format) *(Required)* ```tex \currentdate{DD Month YYYY} @@ -89,25 +91,25 @@ There are a lots of custom commands and environments to make this resume templat \fi ``` -- You can also use *fontawesome* icons. For list of available icons check [here](https://mirror.unpad.ac.id/ctan/fonts/fontawesome/doc/fontawesome.pdf#section.4). +- You can also use *fontawesome* icons. For the list of available icons, check [here](https://mirror.unpad.ac.id/ctan/fonts/fontawesome/doc/fontawesome.pdf#section.4). ```tex \faicon{icon-name} % you can also use direct icon commands ``` ## Requirement(s) -You must compile this resume with `XeLaTex` or `LuaLaTeX` *(pdfLaTex is incompatible with fontawesome)*. While using Overleaf choose `Compiler` from the menu. +You must compile this resume with `XeLaTex` or `LuaLaTeX` *(pdfLaTeX is incompatible with fontawesome)*. While using Overleaf, choose `Compiler` from the menu. -This resume template uses following extra packages:- +This resume template uses following extra packages: - [fontawesome](https://ctan.org/pkg/fontawesome) - For fontawesome icons - [xcolor](https://ctan.org/pkg/xcolor) - Custom coloring - [fontspec](https://ctan.org/pkg/fontspec) - Custom font selection - [fancyhdr](https://ctan.org/pkg/fancyhdr) - Custom header and footer design - [titlesec](https://ctan.org/pkg/titlesec) - Format sections, subsections, chapters -- [hyperref](https://ctan.org/pkg/hyperref) - Link and pdf options +- [hyperref](https://ctan.org/pkg/hyperref) - Link and PDF options - [geometry](https://ctan.org/pkg/geometry) - Document dimensioning -In addition to packages, [Roboto](https://fonts.google.com/specimen/Roboto) font family is required. *(Fonts are bundled with the project)* +In addition, the [Roboto](https://fonts.google.com/specimen/Roboto) font family is required. *(Fonts are bundled with the project)* ## License @@ -115,6 +117,7 @@ In addition to packages, [Roboto](https://fonts.google.com/specimen/Roboto) font Copyright 2024 Avinal Kumar This work may be distributed and/or modified under the conditions of the [LaTeX Project Public License](https://www.latex-project.org/lppl/lppl-1-3c/), either version 1.3 of this license any later version. + ## Acknowledgements -This resume template is inspired by [Alessandro Rossini's Adaptive CV](https://www.overleaf.com/latex/templates/adaptive-cv/vfngmmqpmmsb) , [Debarghya Das's Deedy CV](https://www.latextemplates.com/template/deedy-resume-cv) and [Font Awesome](https://fontawesome.com/) icons. +This resume template is inspired by [Alessandro Rossini's Adaptive CV](https://www.overleaf.com/latex/templates/adaptive-cv/vfngmmqpmmsb), [Debarghya Das's Deedy CV](https://www.latextemplates.com/template/deedy-resume-cv), and [Font Awesome](https://fontawesome.com/) icons. diff --git a/comcv.cls b/comcv.cls index b7db302..24c284d 100644 --- a/comcv.cls +++ b/comcv.cls @@ -1,17 +1,14 @@ %% comcv.cls %% Copyright 2024 Avinal Kumar -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX + +% This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, +% either version 1.3 of this license or any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. % class options \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{comcv}[2021/01/21 Compact CV] +\ProvidesClass{comcv}[2024/10/19 Compact CV] \newif\ifextended \extendedfalse @@ -25,9 +22,8 @@ \ProcessOptions\relax \LoadClass{article} - % required packages - put more packages here -\RequirePackage[top=0.5cm,left=1cm,right=1cm,bottom=1.2cm]{geometry} % Change Horizontal and Vertical margins +\RequirePackage[top=0.5cm,left=1cm,right=1cm,bottom=1.2cm]{geometry} % change horizontal and vertical margins \RequirePackage{fontawesome} % fontawesome icons \RequirePackage[usenames,dvipsnames]{xcolor} % custom colors \RequirePackage{fontspec} % custom fonts @@ -38,6 +34,7 @@ \RequirePackage{hyperref} % for links and, please keep it as last package, add more packages above it \PassOptionsToPackage{unicode}{hyperref} \PassOptionsToPackage{naturalnames}{hyperref} + % define your colors here \definecolor{white}{HTML}{FFFFFF} % color white \definecolor{gray}{HTML}{555555} % color gray @@ -97,7 +94,7 @@ Color=headertext ]{Roboto-Medium.ttf} -% define document commands/variables +% define document commands and variables \newcommand*{\fullname}[3]{\def\comcv@firstname{#1}\def\comcv@lastname{#2}\def\comcv@degree{#3}} % full name and degree \newcommand*{\cvtitle}[1]{\def\comcv@title{#1}} % title of the document @@ -123,8 +120,6 @@ \fontsize{14pt}{16pt}\thinheader\bfseries\uppercase }{}{0pt}{} - - \titlespacing{\subsection}{0pt}{0pt}{0pt} % remove space around subsection \titleformat{\subsection}[runin]{ % runin option let you put text side of section or subsection \fontsize{12pt}{12pt}\mediumheader\bfseries @@ -147,8 +142,8 @@ \AtBeginDocument{ % hyperref options \hypersetup{ - pdfauthor={\comcv@firstname~\comcv@lastname}, % author of the file - pdftitle={\comcv@firstname~\comcv@lastname's Résumé}, % title for the generated pdf + pdfauthor={\comcv@firstname~\comcv@lastname}, % author of file + pdftitle={\comcv@firstname~\comcv@lastname's Résumé}, % title for generated pdf } \def\comcv@email{\faEnvelope~\href{mailto:\comcv@mailid}{\comcv@mailid}} @@ -196,7 +191,7 @@ \begin{center} % define your header text size, color and format \fontsize{35pt}{45pt}\thinheader\comcv@firstname~\regularheader\comcv@lastname - \ifx\comcv@degree\empty% do nothing in case of empty degree + \ifx\comcv@degree\empty % do nothing in case of empty degree \else \thinheader,~\comcv@degree \fi diff --git a/resume.tex b/resume.tex index e2483af..3238750 100644 --- a/resume.tex +++ b/resume.tex @@ -10,11 +10,11 @@ \email{ripple@avinal.space} \github{https://github.com/avinal}{GitHub} \linkedin{https://www.linkedin.com/in/avinal}{LinkedIn} -\currentdate{Feb 2024} +\currentdate{Oct 2024} \begin{document} \section{Experience} -\combosection{Red Hat}{Software Engineer}{June 2022 - Present}{ +\combosection{Red Hat}{Software Engineer}{June 2022 -- Present}{ \begin{tightlist} \item Working on Pipeline Service project as a part of Red Hat Trusted Application Pipeline \item \href{https://github.com/tektoncd/results}{Tekton Results} Maintainer @@ -44,12 +44,11 @@ \combosection{XResearch}{Java Development Intern}{Jan 2021 -- May 2021}{ \begin{tightlist} - \item Designed and developed an Inventory and Billing Management App using Spring Boot and -PostgreSQL. Created REST API endpoints according to the functional requirements of the software. + \item Designed and developed an Inventory and Billing Management App using Spring Boot and PostgreSQL. Created REST API endpoints according to the functional requirements of the software. \end{tightlist} } -\combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sep 2020 -- Nov 2020}{ +\combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sept 2020 -- Nov 2020}{ \begin{tightlist} \item Created \href{https://code.videolan.org/docs/vlc-android-user}{VLC for Android User Documentation} \item Documented VLC for Android app using Sphinx, reStructuredText, Markdown, and shell scripting. @@ -99,5 +98,4 @@ PostgreSQL. Created REST API endpoints according to the functional requirements \end{tightlist} } - \end{document} \ No newline at end of file