diff --git a/resume.aux b/resume.aux index 995dc13..befc804 100644 --- a/resume.aux +++ b/resume.aux @@ -9,5 +9,8 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Gordon Engineering Leadership}{1}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Delta Kappa Epsilon}{1}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {4}Skills \& Interests}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Experience programming in Go, Python, C/C++, and Bash \end {minipage}\\\vspace {-0.8em} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Familiarity with several flavors of Linux including Arch, Ubuntu, Debian, and Fedora \end {minipage}\\\vspace {-0.8em} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Dockerized an application to allow for deployment on resource-constrained embedded devices \end {minipage}\\\vspace {-0.8em} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Experience using several microcontrollers and SoCs such as the BeagleBone Black, Raspberry Pi, and ESP-32 \end {minipage}\\\vspace {-0.8em} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Designed hardware using HDLs such as Minispec and then programmed said virtual hardware using RISC-V \end {minipage}\\\vspace {-0.8em} \par \begin {minipage}[t]{.05\textwidth }\ \hfill {-} \end {minipage} \begin {minipage}[t]{.90\textwidth } Corebooted my ThinkPad x230 with a ch341a external programmer to remove the BIOS whitelist and disable the Intel Management Engine \end {minipage}\\\vspace {-0.8em} }{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.0.1}Programming Langauges}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.0.2}Linux}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.0.3}Containerization}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.0.4}Microcontroller and SoC}{1}{}\protected@file@percent } \gdef \@abspage@last{1} diff --git a/resume.log b/resume.log index 796c629..1d9a645 100644 --- a/resume.log +++ b/resume.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.3) 19 APR 2023 12:54 +This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux) (preloaded format=pdflatex 2023.4.19) 19 APR 2023 14:26 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -115,20 +115,20 @@ File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) ) (./resume.aux) \openout1 = `resume.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 112. -LaTeX Font Info: ... okay on input line 112. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 36. +LaTeX Font Info: ... okay on input line 36. *geometry* driver: auto-detecting *geometry* detected driver: pdftex *geometry* verbose mode - [ preamble ] result: @@ -167,22 +167,24 @@ LaTeX Font Info: ... okay on input line 112. {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./resume.aux) ) Here is how much of TeX's memory you used: - 1764 strings out of 476025 - 28856 string characters out of 5796533 + 1773 strings out of 476025 + 28991 string characters out of 5796532 1857388 words of memory out of 5000000 - 22254 multiletter control sequences out of 15000+600000 - 513248 words of font info for 35 fonts, out of 8000000 for 9000 + 22258 multiletter control sequences out of 15000+600000 + 515112 words of font info for 41 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 57i,5n,62p,1578b,144s stack positions out of 5000i,500n,10000p,200000b,80000s + 57i,5n,62p,384b,146s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on resume.pdf (1 page, 64680 bytes). +/cmr8.pfb> +Output written on resume.pdf (1 page, 100737 bytes). PDF statistics: - 28 PDF objects out of 1000 (max. 8388607) - 16 compressed objects within 1 object stream + 43 PDF objects out of 1000 (max. 8388607) + 25 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 1 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/resume.pdf b/resume.pdf index 90b3933..7daf2dc 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index 39027c9..7c6f9d6 100644 --- a/resume.tex +++ b/resume.tex @@ -6,127 +6,60 @@ \usepackage{longtable} \usepackage{xifthen} + % remove the section labels and control spacing \titleformat{\section} {\bfseries\Large\uppercase} {} {0em} {}[\titlerule] -\titleformat{\subsection} -{} -{} -{0em} -{} +\titleformat{\subsection}{\large}{}{0em}{} -\titleformat{\subsubsection} -{} -{} -{0em} -{} - - -\newcommand{\skill}[2]{ +\titleformat{\subsubsection}{}{}{0em}{} -\begin{minipage}[t]{.05\textwidth}\ -\hfill{#1} -\end{minipage} -\begin{minipage}[t]{.90\textwidth} -#2 -\end{minipage}\\\vspace{-0.8em}} - - -% \newcommand{\entry}[5][]{ -% \begin{minipage}[t]{.10\textwidth} -% \scriptsize\textsc{#2} -% \scriptsize\textsc{#1} -% \end{minipage} -% \hfill\vline\hfill -% \begin{minipage}[t]{.85\textwidth} -% \textbf{#3} - -% \textit{#4} - -% #5 -% \end{minipage}\\\vspace{.1em} -% } - -\newcommand{\entry}[5][]{ - \textbf{#3} - \hfill \scriptsize\textsc{#2} \scriptsize\textsc{#1} - - \textit{#4} - - #5 -} +\titlespacing*{\section}{0em}{0.5em}{0.5em} +\titlespacing*{\subsection}{0em}{0.5em}{0em} +\titlespacing*{\subsubsection}{0em}{0.2em}{0em} \newcommand{\datedseciton}[2]{ \section[#1]{\textbf{#1} \hfill #2} } \newcommand{\datedsubsection}[2]{ - \subsection[#1]{\textbf{#1} \hfill #2} + \subsection[#1]{\textbf{#1} \hfill \small#2} } -\newcommand{\school}[3]{ - -\begin{minipage}[t]{.30\textwidth} -\hfill \textsc{#1} -\end{minipage} -\hfill\vline\hfill -\begin{minipage}[t]{.65\textwidth} -\textbf{#2} - -#3 -\end{minipage}\\\vspace{.2em}} - -\newcommand{\extra}[4]{ - - \begin{minipage}[t]{.10\textwidth} - \scriptsize\textsc{#1}\newline - \scriptsize\textsc{#2} - \end{minipage} - \hfill\vline\hfill - \begin{minipage}[t]{.85\textwidth} - \textbf{#3} - - #4 - \end{minipage}\\\vspace{.2em} -} - -\newcommand{\customtitle}[4]{ -\begin{flushright} -\textbf{#1} - -\textit{#2} - -#3 -\end{flushright} +\newcommand{\skill}[2]{ + \subsubsection[#1]{\textit{#1} - #2} } -% \titlespacing*{\section}{0em}{0em}{0em} -\titlespacing*{\subsection}{0em}{0em}{0em} -% \titlespacing*{\subsubsection}{0em}{0em}{0em} - - - \begin{document} \thispagestyle{empty} \title{Resume} \author{Keegan Deppe} -\customtitle{Keegan Deppe}{kdeppe@mit.edu}{keegandeppe.com} +\begin{flushright} + \textbf{Keegan Deppe} + + \textit{kdeppe@mit.edu} + + keegandeppe.com +\end{flushright} \section{Education} \datedsubsection{Massachusetts Institute of Technology}{Sep 2019 - May 2023} +\textit{Majoring in Electrical Engineering and Computer Science (6-2)}\newline +\footnotesize\textit{Relevant Coursework:} Introduction to Machine Learning, Operating Systems Engineering, Introduction to EECS via Interconnected Embedded Systems, Fundamentals of Programming, Computation Structures % {Majoring in Electrical Engineering and Computer Science (6-2)}{\footnotesize\textit{Relevant Coursework:} \footnotesize{Introduction to Machine Learning, Operating Systems Engineering, Introduction to EECS via Interconnected Embedded Systems, Fundamentals of Programming, Computation Structures}} \section{Experience} \datedsubsection{Embedded Systems Engineering Associate}{Jun 2022 - Apr 2023} -\textit{ForeLight} - % {ForeLight}{Continued work on the bioreactor control and monitoring scheme developed for resource-constrained embedded devices. Began implementing a central database with support for live monitoring. Designed and developed a bioreactor control and monitoring system to run on an embedded Linux device. Created with distributed systems goals in mind such as resiliency and flexibility} +\textit{ForeLight}\newline +Continued work on the bioreactor control and monitoring scheme developed for resource-constrained embedded devices. Began implementing a central database with support for live monitoring. Designed and developed a bioreactor control and monitoring system to run on an embedded Linux device. Created with distributed systems goals in mind such as resiliency and flexibility \datedsubsection{Electrical Engineering Intern}{Oct 2021 - May 2022} -\textit{ForeLight} +\textit{ForeLight}\newline +Built several bioreactor LED control systems. Designed and built a manual control interface that was mounted into a NEMA 4 enclosure \datedsubsection{Docker? Intern}{Jun 2022 - Apr 2023} \textit{Novo Space} % \entry[May 2022]{Oct 2021 -}{Electrical Engineering Intern}{ForeLight}{Built several bioreactor LED control systems. Designed and built a manual control interface that was mounted into a NEMA 4 enclosure} @@ -152,14 +85,19 @@ Developing leadership, teamwork, and communication skills in a selective leader % \extra{Dec 2019 -}{May 2023}{Delta Kappa Epsilon}{Member} \section{Skills \& Interests} -\subsection{ -\skill{-}{Experience programming in Go, Python, C/C++, and Bash} -\skill{-}{Familiarity with several flavors of Linux including Arch, Ubuntu, Debian, and Fedora} -\skill{-}{Dockerized an application to allow for deployment on resource-constrained embedded devices} -\skill{-}{Experience using several microcontrollers and SoCs such as the BeagleBone Black, Raspberry Pi, and ESP-32} -\skill{-}{Designed hardware using HDLs such as Minispec and then programmed said virtual hardware using RISC-V} -\skill{-}{Corebooted my ThinkPad x230 with a ch341a external programmer to remove the BIOS whitelist and disable the Intel Management Engine} -} +\skill{Programming Langauges}{Go, Python, C, Bash, TypeScript} +\skill{Linux}{Arch, Ubuntu, Debian, Fedora} +\skill{Containerization}{Dockerized an application for embedded device deployment} +\skill{Microcontroller and SoC}{Experience programming on Raspberry Pi, Beagle Bone Black, ESP-32} + +% \subsection{ +% \skill{-}{Experience programming in Go, Python, C/C++, and Bash} +% \skill{-}{Familiarity with several flavors of Linux including Arch, Ubuntu, Debian, and Fedora} +% \skill{-}{Dockerized an application to allow for deployment on resource-constrained embedded devices} +% \skill{-}{Experience using several microcontrollers and SoCs such as the BeagleBone Black, Raspberry Pi, and ESP-32} +% \skill{-}{Designed hardware using HDLs such as Minispec and then programmed said virtual hardware using RISC-V} +% \skill{-}{Corebooted my ThinkPad x230 with a ch341a external programmer to remove the BIOS whitelist and disable the Intel Management Engine} +% } \end{document}