From b55d6d724254c05ac0ea05c026154b8bd6e4cf1d Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Sun, 2 Oct 2022 12:48:36 -0500 Subject: Use package to configure datetime2 for consistent range & font formatting --- Education.tex | 7 ++++--- Experience.tex | 14 +++++++------- Hallsby_Karl.tex | 2 ++ resumeconfig.sty | 16 ++++++++++++++++ 4 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 resumeconfig.sty 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 -- cgit v1.2.3