summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Hallsby <karl@hallsby.com>2022-10-02 12:48:36 -0500
committerKarl Hallsby <karl@hallsby.com>2022-10-02 13:31:29 -0500
commitb55d6d724254c05ac0ea05c026154b8bd6e4cf1d (patch)
tree634e048942f05ae43288ba9250bd8d49c097b176
parented98cbcd00b522075bc2c927b70c78701e10f211 (diff)
Use package to configure datetime2 for consistent range & font formatting
-rw-r--r--Education.tex7
-rw-r--r--Experience.tex14
-rw-r--r--Hallsby_Karl.tex2
-rw-r--r--resumeconfig.sty16
4 files changed, 29 insertions, 10 deletions
diff --git a/Education.tex b/Education.tex
index b44be0d..b72ed86 100644
--- a/Education.tex
+++ b/Education.tex
@@ -1,12 +1,13 @@
\section{Education}\label{sec:Education}
-\subsection{M.S.\ Computer Engineering}\label{sec:MSCPE} \hfill Expected Graduation: {\small\textsc{Dec 2022}} \\
+\subsection{M.S.\ Computer Engineering}\label{sec:MSCPE} \hfill Expected Graduation: \Displaydate{2022}{12}{17}\\
\textsc{Specialization in Computer Systems Software} \\
\textit{\IIT{}} \textbf{GPA}: $4.00$
-\subsection{B.S.\ Computer Engineering}\label{sec:BSCPE} \hfill Expected Graduation: {\small\textsc{Dec 2022}} \\
+\subsection{B.S.\ Computer Engineering}\label{sec:BSCPE} \hfill Expected Graduation: \Displaydate{2022}{12}{17}\\
\textit{\IIT{}} \textbf{GPA}: $3.976$ \\
-\textit{\LTH{}} Lund, Sweden. (Study Abroad) \hfill {\small\textsc{2019 --- 2020}}
+\textit{\LTH{}} Lund, Sweden. (Study Abroad) \hfill \Daterange{2019}{08}{01}{2020}{06}{30}\\
+\vspace{-10pt}
\subsection{Course Work}\label{sec:Course_Work}
% If applying for particular position, pick and choose 1-3 classes to describe in depth
% In depth = 1-2 bullet points
diff --git a/Experience.tex b/Experience.tex
index 9abcbd9..38430f5 100644
--- a/Experience.tex
+++ b/Experience.tex
@@ -1,6 +1,6 @@
% Choose a side to put dates on and stick with it throughout the document.
\section{Professional Experience}\label{sec:Professional_Experience}
-\subsection{\NU{}}, {\footnotesize Evanston, IL} \hfill {\small\textsc{Jun 2022 --- Aug 2022}} \\
+\subsection{\NU{}}, {\footnotesize Evanston, IL} \hfill \Daterange{2022}{06}{01}{2022}{08}{31}\\
\emph{Student Researcher --- \href{http://presciencelab.org/}{Prescience Lab}} \hfill {~}
\begin{notopsepitemize}
\item Helped implement back-end \href{https://dl.acm.org/doi/10.5555/865063}{VCODE} code generation for an LLVM-based compiler
@@ -9,7 +9,7 @@
\item Implemented both unit tests and baremetal full-program tests for coprocessor
\end{notopsepitemize}
-\subsection{\IIT{}}, {\footnotesize Chicago, IL} \hfill {\small\textsc{Jun 2021 --- Aug 2021}} \\
+\subsection{\IIT{}}, {\footnotesize Chicago, IL} \hfill \Daterange{2021}{06}{01}{2021}{08}{31}\\
\emph{\href{http://datasys.cs.iit.edu/grants/BigDataX/2021/index.html}{Student Researcher} --- \href{http://mystic.cs.iit.edu/}{Mystic}} \hfill {~}
\begin{notopsepitemize}
\item Created FPGA design to accelerate virtual machine clean-up, branching off of work another Ph.~D candidate student completed
@@ -18,8 +18,8 @@
\item Wrote \href{https://www.qemu.org/}{QEMU} device to emulate physical device's behavior and validate kernel module functionality
\end{notopsepitemize}
-\subsection{\href{https://mazarineventures.com}{Mazarine Ventures}}, {\footnotesize Chicago, IL} \hfill {\small\textsc{Jul 2020 --- Aug 2020}} \\
-\emph{Technical Specialist --- Intern} \hfill {\small\textsc{May 2019 --- Aug 2019}}
+\subsection{\href{https://mazarineventures.com}{Mazarine Ventures}}, {\footnotesize Chicago, IL} \hfill \Daterange{2020}{06}{30}{2020}{08}{20}\\
+\emph{Technical Specialist --- Intern} \hfill \Daterange{2019}{05}{01}{2019}{08}{31}
\begin{notopsepitemize}
\item Automated and refined deal flow database with partners in VC firm
\item Redesigned and optimized website
@@ -30,8 +30,8 @@
% Ensure dates are in-line with each other, done with center environment
% Position and company should be the 2 big things, dates are second priority
-\subsection{\href{https://www.ecolab.com/nalco-water}{Nalco Water, an Ecolab Company}}, {\footnotesize Naperville, IL} \hfill {\small\textsc{May 2018 --- Aug 2018}} \\
-\emph{Technical Manual Specialist --- Intern} \hfill {\small\textsc{Dec 2017 --- Jan 2018}}
+\subsection{\href{https://www.ecolab.com/nalco-water}{Nalco Water, an Ecolab Company}}, {\footnotesize Naperville, IL} \hfill \Daterange{2018}{05}{01}{2018}{08}{01}\\
+\emph{Technical Manual Specialist --- Intern} \hfill \Daterange{2017}{12}{01}{2018}{01}{01}
\begin{notopsepitemize}
\item Reviewed, revised, edited, and drafted technical manuals for water treatment equipment
\item Revised training materials for new employees and helped develop training curriculum
@@ -40,7 +40,7 @@
\item Leveraging \href{https://www.adobe.com/products/robohelp.html}{Adobe RoboHelp}, converted manuals to a cloud-based HTML5 version, allowing access to manuals from mobile phones, tablets, and laptop computers
\end{notopsepitemize}
-\subsection{\href{https://www.starbucks.com}{Starbucks}}, {\footnotesize Geneva, IL} \hfill {\small\textsc{May 2015 --- Aug 2017}} \\
+\subsection{\href{https://www.starbucks.com}{Starbucks}}, {\footnotesize Geneva, IL} \hfill \Daterange{2015}{05}{01}{2017}{08}{01}\\
\emph{Barista}
\begin{notopsepitemize}
\item Prepared handcrafted beverages
diff --git a/Hallsby_Karl.tex b/Hallsby_Karl.tex
index 8047dc8..5251046 100644
--- a/Hallsby_Karl.tex
+++ b/Hallsby_Karl.tex
@@ -65,6 +65,8 @@
\input{glyphtounicode}
\pdfgentounicode=1
+\usepackage{resumeconfig}
+
\newcommand{\NU}{\href{https://northwestern.edu}{Northwestern University}}
\newcommand{\IIT}{\href{https://iit.edu}{Illinois Institute of Technology}}
\newcommand{\LTH}{\href{www.lth.se}{Lunds Tekniska H\"{o}gskola}}
diff --git a/resumeconfig.sty b/resumeconfig.sty
new file mode 100644
index 0000000..0531d8b
--- /dev/null
+++ b/resumeconfig.sty
@@ -0,0 +1,16 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{resumeconfig}[2022/10/02 resume configurations]
+
+\RequirePackage[useregional]{datetime2}
+\DTMlangsetup{abbr, showdayofmonth=false, monthyearsep={\space}}
+
+\newcommand*{\numdash}{\texorpdfstring{\,--\,}{--}}
+% A range of dates.
+% Syntax: \daterange{yyyy1}{mm1}{dd1}{yyyy2}{mm2}{dd2}
+\newcommand*{\Daterange}[6]{%
+ \textsc{\small%
+ \DTMdisplaydate{#1}{#2}{#3}{-1}\numdash\DTMdisplaydate{#4}{#5}{#6}{-1}%
+ }
+}
+
+\newcommand*{\Displaydate}[3]{\textsc{\small\DTMdisplaydate{#1}{#2}{#3}{-1}}} \ No newline at end of file