resume

My resume.
git clone https://git.philomathiclife.com/repos/resume
Log | Files | Refs

resume.tex (8194B)


      1 \documentclass[hidelinks]{resume}
      2 \begin{document}
      3     \begin{namesec}{Zack}{Newman}{2933 W Layton Ave. | Englewood, CO 80110-6330 USA\\
      4         \href{tel:+13033784890}{+1 303-378-4890} | \href{mailto:zack@philomathiclife.com}{zack@philomathiclife.com}}
      5     \end{namesec}
      6     \begin{minipage}[t]{0.60\textwidth}
      7         \section{Relevant Experience}
      8             \begin{subsec}{Fast Data Services}{| Software Engineer}
      9             \end{subsec}
     10 
     11             \begin{loc}
     12                 May 2016–Feb 2023 | Centennial, CO
     13             \end{loc}
     14             \vspace{8pt}
     15             \begin{itemize}
     16                 \item Redesigned principal codebase for predictive modeling of tax fraud supporting the daily responsibilities of the operations team and generating customers' final product. Significant enhancements included:
     17                 \vspace{8pt}
     18                 \begin{itemize}
     19                     \item[•] Decreased runtime from ≈ 6 hours to ≈ 40 minutes.
     20                     \item[•] Reduced CPU utilization from ≈ 98\% on 16 cores distributed among 4 servers to ≈ 30\% on 1 core on 1 server.
     21                     \item[•] Completely eliminated memory overflow exceptions.
     22                     \item[•] Decreased database storage by a factor of ≈ 8 while simultaneously improving data manipulation language (DML) performance.
     23                 \end{itemize}
     24                 \item Improved type safety leading to an increase in errors caught at compile time.
     25                 \item Serve as the resident technical expert and provide guidance to coworkers on an as-needed basis.
     26                 \item Found several SQL-injection bugs in both the GUI and backend.
     27                 \item Discovered vulnerability allowing any employee the ability to extract the TOTP keys of other employees.
     28             \end{itemize}
     29         \vspace{8pt}
     30         \section{Projects}
     31             \begin{subsec}{Self-hosting}{| Independent}
     32             \end{subsec}
     33 
     34             \begin{loc}
     35                 Jan 2018–Present | Englewood, CO
     36             \end{loc}
     37             \vspace{8pt}
     38             \begin{itemize}
     39                 \item Built my own router and segmented networks across multiple VLANs.
     40                 \item Routed /29 IPv4 and /48 IPv6 networks from VPS provider to my router via a VPN tunnel.
     41                 \item Host my own hidden primary \href{https://man.openbsd.org/OpenBSD-7.2/amd64/nsd.8}{nameserver}; \href{https://github.com/dani-garcia/vaultwarden}{password manager}; NVR; and git, \href{https://man.openbsd.org/OpenBSD-7.2/amd64/smtpd.8}{e-mail}, \href{https://man.openbsd.org/OpenBSD-7.2/amd64/httpd.8}{web}, \href{https://man.openbsd.org/OpenBSD-7.2/amd64/ntpd.8}{NTP}, \href{https://man.openbsd.org/OpenBSD-7.2/amd64/wg.4}{VPN}, and recursive DNS servers.
     42             \end{itemize}
     43             \vspace{8pt}
     44             \begin{subsec}{Information Security}{| Independent}
     45             \end{subsec}
     46 
     47             \begin{loc}
     48                 Jan 2018–Present | Englewood, CO
     49             \end{loc}
     50             \vspace{8pt}
     51             \begin{itemize}
     52                 \item Made most hosted services only accessible via VPN server.
     53                 \item Using \href{https://man.openbsd.org/OpenBSD-7.2/amd64/pf.4}{pf(4)}, greatly limit what devices are allowed to communicate with each other.
     54                 \item When possible, use strong public-key cryptography for primary factor of authentication (e.g., ed25519).
     55                 \item For services that still require passwords, use unique, random 32-byte passwords stored in hosted password manager.
     56                 \item Store secrets (e.g., SSH keys) on security token when possible.
     57             \end{itemize}
     58             \vspace{8pt}
     59             \begin{subsec}{\href{https://crates.io/crates/rpz}{Adblocker}}{| Independent}
     60             \end{subsec}
     61 
     62             \begin{loc}
     63                 Aug 2023–Oct 2023 | Englewood, CO
     64             \end{loc}
     65             \vspace{8pt}
     66             \begin{itemize}
     67                 \item Written in Rust.
     68                 \item Downloads and parses blocklists from a config file.
     69                 \item Transforms each value into a \href{https://en.wikipedia.org/wiki/Response_policy_zone}{Response policy zone (RPZ) action}.
     70             \end{itemize}
     71     \end{minipage}
     72     \hfill
     73     \begin{minipage}[t]{0.32\textwidth}
     74         \section{Education}
     75             \subsection{University of Colorado}
     76                 \begin{desc}
     77                     BA in Mathematics\\
     78                     Minor in Ecology \& Evolutionary Biology
     79                 \end{desc}
     80 
     81                 \begin{loc}
     82                     May 2012 | Boulder, CO\\
     83                     GPA: 3.9/4.0
     84                 \end{loc}
     85         \vspace{8pt}
     86         \section{Links}
     87             \textcolor{git}{\large } \href{https://git.philomathiclife.com/}{\textbf{git.philomathiclife.com}}\\
     88 %            \textcolor{lnkin}{\large 󰌻} \href{https://www.linkedin.com/in/philomathiclife/}{\textbf{philomathiclife}}\\
     89             \textcolor{lnkin}{\large 󰌻} \href{https://www.linkedin.com/in/philomathiclife/}{\textbf{philomathiclife}}\\
     90             \raisebox{1.4ex-\height}{\includegraphics[scale=0.02]{/home/zack/.logo/favicon_package_v0.16/android-chrome-512x512.png}} \href{https://philomathiclife.com}{\textbf{philomathiclife.com}}
     91         \vspace{8pt}
     92         \section{Coursework}
     93             \subsection{Undergraduate}
     94                 \href{https://www.goodreads.com/book/show/264544.A_First_Course_in_Abstract_Algebra}{Abstract Algebra}\\
     95                 \href{https://www.goodreads.com/book/show/746755.Combinatorics_and_Graph_Theory}{Combinatorics}\\
     96                 \href{https://www.goodreads.com/book/show/1217019.Introduction_to_Partial_Differential_Equations_and_Hilbert_Space_Methods}{Differential Equations}\\
     97                 \href{https://www.goodreads.com/book/show/3544530-differential-geometry-and-its-applications-classroom-resource-materials}{Differential Geometry}\\
     98                 \href{https://www.goodreads.com/book/show/309767.Linear_Algebra_and_Its_Applications_with_CD_ROM_}{Linear Algebra}\\
     99                 \href{https://www.goodreads.com/book/show/202444.Complex_Analysis}{Mathematical Analysis}\\
    100                 \href{https://www.goodreads.com/book/show/1586807.A_Friendly_Introduction_to_Number_Theory}{Number Theory}\\
    101                 \href{https://www.goodreads.com/book/show/116418.Topology}{Topology}
    102             \vspace{8pt}
    103             \subsection{Independent}
    104                 \href{https://www.goodreads.com/book/show/1088482.Categories_for_the_Working_Mathematician}{\textit{Categories for the Working Mathematician}}\\
    105                 \href{https://www.goodreads.com/book/show/299635.Computer_Organization_and_Architecture}{\textit{Computer Organization \& Architecture}}\\
    106                 \href{https://www.coursera.org/learn/build-a-computer}{Coursera: Build A Modern Computer}\\
    107                 \href{https://www.edx.org/course/introduction-to-functional-programming}{edX: Intro to Functional Programming}\\
    108                 \href{https://www.goodreads.com/book/show/18106978-homotopy-type-theory}{\textit{Homotopy Type Theory}}\\
    109                 \href{https://www.goodreads.com/book/show/6593810-learn-you-a-haskell-for-great-good}{\textit{Learn You a Haskell for Great Good!}}\\
    110                 \href{https://www.goodreads.com/book/show/63891183-the-rust-programming-language-2nd-edition}{\textit{The Rust Programming Language}}
    111         \vspace{8pt}
    112         \section{Skills}
    113             \subsection{Programming Languages}
    114             \begin{loc}
    115                 Experienced
    116             \end{loc}
    117 
    118             Rust \textbullet{} C\# \textbullet{} T-SQL \textbullet{} Visual Basic
    119 
    120             \begin{loc}
    121                 Proficient
    122             \end{loc}
    123 
    124             Bash \textbullet{} KornShell
    125 
    126             \begin{loc}
    127                 Familiar
    128             \end{loc}
    129 
    130             Haskell \textbullet{} Python \textbullet{} \LaTeX
    131             \vspace{8pt}
    132             \subsection{Software}
    133             Linux \textbullet{} OpenBSD \textbullet{} macOS \textbullet{} Windows\\
    134             .NET \textbullet{} SQL Server \textbullet{} Git
    135     \end{minipage}
    136 \end{document}