Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
e10ecfe218
|
|||
| 6c0e8f1e5e | |||
| 1f5473e5b7 | |||
| 72b42f900c | |||
| 5039d70e42 | |||
| 2926ce2ddb | |||
| 5dc5b98872 | |||
| dbc6f31023 | |||
| 7e82222ea8 | |||
| 33c691928b |
+9
-9
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
<img src="resume.png" align=center alt="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.
|
||||
|
||||
@@ -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
|
||||
|
||||
+3
-3
@@ -19,7 +19,7 @@ These are some details about me.
|
||||
|
||||
\section{Section 1}
|
||||
|
||||
\combosection{Subsection 1.a}{Small Description}{MM YYYY-Present}{This is description for subsection 1.a.\vspace{\topsep}
|
||||
\combosection{Subsection 1.a}{Small Description}{MM YYYY -- Present}{This is description for subsection 1.a.\vspace{\topsep}
|
||||
\begin{tightlist}
|
||||
\item itemA
|
||||
\item itemB
|
||||
@@ -28,13 +28,13 @@ These are some details about me.
|
||||
|
||||
\vspace{\topsep}
|
||||
|
||||
\combosection{Subsection 1.b}{Small Description}{MM YYYY-MM YYYY}{\href{htps://www.example.com}{This is a link}}
|
||||
\combosection{Subsection 1.b}{Small Description}{MM YYYY -- MM YYYY}{\href{htps://www.example.com}{This is a link}}
|
||||
|
||||
\vspace{\topsep}
|
||||
|
||||
\section{Section 2}
|
||||
|
||||
\combosection{Subsection 2.a}{Small Description}{MM YYYY-Present}{}
|
||||
\combosection{Subsection 2.a}{Small Description}{MM YYYY -- Present}{}
|
||||
|
||||
\vspace{\topsep}
|
||||
|
||||
|
||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 316 KiB After Width: | Height: | Size: 318 KiB |
+17
-32
@@ -10,77 +10,63 @@
|
||||
\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
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{Red Hat}{Developer Tools Intern }{Jan 2022 - May 2022}{
|
||||
\combosection{Red Hat}{Developer Tools Intern}{Jan 2022 -- May 2022}{
|
||||
\begin{tightlist}
|
||||
\item Designed and implemented the \href{https://github.com/MiniTeks}{MiniTeks} (Minimal Tekton Server) along with unit tests, a training project that
|
||||
creates Tekton resources on Kubernetes/OpenShift clusters using the Tekton API. It was developed
|
||||
using Golang, Kubernetes, Tekton, and Redis and had 3 parts: MKS Server, MKS CLI, and MKS
|
||||
Dashboard.
|
||||
\item Designed and implemented the \href{https://github.com/MiniTeks}{MiniTeks} (Minimal Tekton Server) along with unit tests, a training project that creates Tekton resources on Kubernetes/OpenShift clusters using the Tekton API. It was developed using Go, Kubernetes, Tekton, and Redis and had 3 parts: MKS Server, MKS CLI, and MKSDashboard.
|
||||
\item Contributed to Tekton Results as part of the Pipeline Service team. Tekton Results aims at long-term, efficient results storage of Tekton PipelineRuns and TaskRuns.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{API7.ai}{Technical Writer, \href{https://github.com/apache/apisix}{Apache APISIX}}{Feb 2022 - July 2022}{
|
||||
\combosection{API7.ai}{Technical Writer, \href{https://github.com/apache/apisix}{Apache APISIX}}{Feb 2022 -- July 2022}{
|
||||
\begin{tightlist}
|
||||
\item Redesigning developer and user documentation of the Apache APISIX project. Creating Katacoda tutorials for APISIX collaborating with the community and integrating their feedback into the
|
||||
documentation.
|
||||
\item Redesigning developer and user documentation of the Apache APISIX project. Creating Katacoda tutorials for APISIX collaborating with the community and integrating their feedback into the documentation.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{Google Summer of Code 2021}{Contributor, \href{https://github.com/fossology/fossology}{The FOSSology Project}}{May 2021 - Aug 2021}{
|
||||
\combosection{Google Summer of Code 2021}{Contributor, \href{https://github.com/fossology/fossology}{The FOSSology Project}}{May 2021 -- Aug 2021}{
|
||||
\begin{tightlist}
|
||||
\item Upgraded the build system from Unix Makefile to a more optimized and flexible CMake generator.
|
||||
\item Migrated the CI/CD of the project from Travis CI to GitHub Actions. This migration removes the
|
||||
dependency on a third-party CI and provides better build time and better integration with GitHub.
|
||||
\item Refactored and fixed years-old unit and functional testing code written in C/C++ and PHP. Build
|
||||
time was reduced to 5-7 minutes (twice as fast), and CI time was reduced to 20-25 minutes from 1-2 hours.
|
||||
\item Migrated the CI/CD of the project from Travis CI to GitHub Actions. This migration removes the dependency on a third-party CI and provides better build time and better integration with GitHub.
|
||||
\item Refactored and fixed years-old unit and functional testing code written in C/C++ and PHP. Build time was reduced to 5-7 minutes (twice as fast), and CI time was reduced to 20-25 minutes from 1-2 hours.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{XResearch}{Java Development Intern}{Jan 2021 - May 2021}{
|
||||
\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.
|
||||
\item I achieved the goal of this project, which was to provide well-researched and user-friendly app
|
||||
documentation enriched with supporting screenshots and step-by-step tutorials.
|
||||
\item I achieved the goal of this project, which was to provide well-researched and user-friendly app documentation enriched with supporting screenshots and step-by-step tutorials.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\section{Projects}
|
||||
\combosection{\href{https://github.com/avinal/Profile-Readme-Wakatime}{Automated WakaTime GitHub Actions App}}{Python, Docker, GitHub Actions, Bash Scripting}{}{
|
||||
\begin{tightlist}
|
||||
\item Built an automated WakaTime coding statistics update system using Python scripts, shell scripts,
|
||||
Docker, the WakaTime API, and GitHub Actions. Currently, it has 42 stars on GitHub and 200+
|
||||
active users worldwide. WakaTime is a utility to track coding activities across multiple IDEs and
|
||||
machines.
|
||||
\item This app generates a colorful bar graph of the coding activity tracked by WakaTime in the last week,
|
||||
daily at a specified time in SVG format. This image file can then be embedded into READMEs and
|
||||
websites. It can be scheduled to update more often or less often.
|
||||
\item Built an automated WakaTime coding statistics update system using Python scripts, shell scripts, Docker, the WakaTime API, and GitHub Actions. Currently, it has 42 stars on GitHub and 200+ active users worldwide. WakaTime is a utility to track coding activities across multiple IDEs and machines.
|
||||
\item This app generates a colorful bar graph of the coding activity tracked by WakaTime in the last week, daily at a specified time in SVG format. This image file can then be embedded into READMEs and websites. It can be scheduled to update more often or less often.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{\href{https://github.com/avinal/xeus-basic}{Xeus-BASIC}}{C, C++, Jupyter Notebook}{}{
|
||||
\begin{tightlist}
|
||||
\item Built a Jupyter Kernel for the BASIC language using the Xeus Framework, C, and C++. As of now,
|
||||
it can execute BASIC programs line by line in Jupyter Notebook and output their results.
|
||||
\item Built a Jupyter Kernel for the BASIC language using the Xeus Framework, C, and C++. As of now, it can execute BASIC programs line by line in Jupyter Notebook and output their results.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
@@ -90,7 +76,7 @@ it can execute BASIC programs line by line in Jupyter Notebook and output their
|
||||
\vspace{\topsep}
|
||||
|
||||
\section{Education}
|
||||
\combosection{National Institute of Technology, Hamirpur}{B.Tech in Computer Sci. and Eng.}{2018-2022}{CGPA: 8.45/10
|
||||
\combosection{National Institute of Technology, Hamirpur}{B.Tech in Computer Sci. and Eng.}{2018 -- 2022}{CGPA: 8.45/10
|
||||
|
||||
\ifextended
|
||||
Courses - Advanced Calculus, Statistics, Probability and Queuing Theory, Algorithm Design, Digital Logic Design, Database Management Systems, Data Structures, Operating Systems, Compiler Design, Computer Networks
|
||||
@@ -112,5 +98,4 @@ it can execute BASIC programs line by line in Jupyter Notebook and output their
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user