replace hyphens with en dashes to improve readability
This commit is contained in:
+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}
|
||||
|
||||
|
||||
+14
-27
@@ -21,66 +21,53 @@
|
||||
\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.
|
||||
\end{tightlist}
|
||||
}
|
||||
|
||||
\combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sep 2020 - Nov 2020}{
|
||||
\combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sep 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 +77,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
|
||||
|
||||
Reference in New Issue
Block a user