diff options
Diffstat (limited to 'src/sections')
-rw-r--r-- | src/sections/education.tex | 5 | ||||
-rw-r--r-- | src/sections/experience.tex | 44 | ||||
-rw-r--r-- | src/sections/projects.tex | 37 | ||||
-rw-r--r-- | src/sections/skills.tex | 22 |
4 files changed, 74 insertions, 34 deletions
diff --git a/src/sections/education.tex b/src/sections/education.tex index 1c3df7c..e115c72 100644 --- a/src/sections/education.tex +++ b/src/sections/education.tex @@ -1,9 +1,10 @@ \section{Education} -\cventry{2018--2022}{B.S., Computer Science}{Southern Illinois University}{Edwardsville, Illinois}{}{} +\cventry{2018--2022}{B.S., Computer Science}{Southern Illinois University}{Edwardsville, Illinois}{} +{} % Figure out what to do with this -\section{Achievments} +\section{Achievements} \cvitem{2022}{Nomination for the IPAC Senior Design Project Showcase} \cvitem{2019--2022}{Consecutive Dean's List Honoree} diff --git a/src/sections/experience.tex b/src/sections/experience.tex index 87f658d..aeca1c7 100644 --- a/src/sections/experience.tex +++ b/src/sections/experience.tex @@ -1,37 +1,45 @@ \section{Work Experience} -\cventry{2021--2022}{Graduate TA}{\textsc{Southern Illinois University}}{Edwardsville, Illinois}{} +\cventry{2021--2022}{Graduate TA}{Southern Illinois University}{Edwardsville, Illinois}{} { - % TODO fix: reword this - Hired on as a TA after being noticed \begin{itemize} - \item Rigorously tested and evaluated students' work and projects - \item Developed a flexible testing harness using shell script and tmux + \item Hired on as a TA due to recognition of my previous semesters work + \item Rigorously tested and evaluated students' projects + \item Developed a flexible testing harness using shell scripts and Linux tooling + \item Worked with the professor to develop projects designed to evaluate students \end{itemize} } -\cventry{2016--2016}{IT Technician}{\textsc{Craig Industries, Inc.}}{Quincy, Illinois}{} - % TODO feat: write description - % TODO feat: add tech stack and servers/server system +\cventry{2016--2016}{IT Technician}{Craig Industries, Inc.}{Quincy, Illinois}{} { - Description of what I did here + \emph{Returned to previous position} } -\cventry{2015--2016}{Customer Consultant}{\textsc{Eagle Technologies Inc.}}{Quincy, Illinois}{} +\cventry{2015--2016}{Customer Consultant}{Eagle Technologies Inc.}{Quincy, Illinois}{} { - % TODO feat: write description - Description of what I did here + \begin{itemize} + \item Worked with customers to find both hardware and software solutions to best fit their needs + \item Assessed hardware and software issues to determine the best course of action + \item Managed product inventory and stock of the store's front end + \end{itemize} } -\cventry{2015--2015}{Geek Squad}{\textsc{Best Buy Co. Inc.}}{Quincy, Illinois}{} +\cventry{2015--2015}{Geek Squad}{Best Buy Co. Inc.}{Quincy, Illinois}{} { - % TODO feat: write description - Description of what I did here + \begin{itemize} + \item Repaired both hardware and software issues of a wide range of devices + \item Coached clients in 1-on-1 sessions + \item Assessed hardware and software needs of customers to provide them with best fit solutions + \end{itemize} } -\cventry{2013--2014}{IT Technician}{\textsc{Craig Industries, Inc.}}{Quincy, Illinois}{} +\cventry{2013--2014}{IT Technician}{Craig Industries, Inc.}{Quincy, Illinois}{} { - % TODO feat: write description - Description of what I did here + \begin{itemize} + \item Worked with the IT Director to quickly solve a wide range of problems in production + \item Handled deployment of various server and network infrastructure + \item Identified and developed solutions for areas of inefficiency + % TODO feat: add tech stack and servers/server system + \end{itemize} } diff --git a/src/sections/projects.tex b/src/sections/projects.tex new file mode 100644 index 0000000..5168bbc --- /dev/null +++ b/src/sections/projects.tex @@ -0,0 +1,37 @@ +\section{Projects} + +\cventry{2021--Present}{Zone}{Lightweight container management system}{}{} +{ + \begin{itemize} + \item Written in Rust + \item Management API via HTTP server + \item Interactive terminal sessions into containers via WebSocket + \end{itemize} +} + +\cventry{2020--2021}{SocketNews}{Client-Server News Network}{}{} +{ + \begin{itemize} + \item Multithreaded NNTP Client-Server implementation + \item Written in Python + \item Fully implements the \httplink[RFC 3977]{https://datatracker.ietf.org/doc/html/rfc3977} specification + \end{itemize} +} + +\cventry{2017--Present}{Home Lab}{}{}{} +{ + \begin{itemize} + \item Containerized services run inside multi-node Docker Swarm, providing high availability + \item Allows for secure access for remote development or remote DNS filtering + \item Includes services such as: + \begin{itemize} + \item WireGuard VPN + \item PiHole DNS server + \item Traefik reverse proxy + \item NGINX web server + \item Octoprint server + \item Foundry VTT server + \end{itemize} + \end{itemize} +} + diff --git a/src/sections/skills.tex b/src/sections/skills.tex index 7d8f82e..e798656 100644 --- a/src/sections/skills.tex +++ b/src/sections/skills.tex @@ -1,20 +1,14 @@ \section{Skills} -\subsection{Languages} +\subsection{Languages/Frameworks} -\cvcomputer{Proficient}{\encircle{Rust}, C\#, Python, Lua}{}{} -\cvcomputer{Experienced}{JavaScript, TypeScript, C, \LaTeX}{}{} -\cvcomputer{Familiar}{C++, HTML, CSS, Java, R}{}{} - -\subsection{Libraries/Frameworks} - -\cvcomputer{Proficient}{}{}{} -\cvcomputer{Experienced}{}{}{} -\cvcomputer{Familiar}{}{}{} +\cvline{Proficient}{Rust, C\#, Python, Lua} +\cvline{Experienced}{C, JavaScript, Typescript, Node.js, \LaTeX} +\cvline{Familiar}{C++, Java, R, HTML, CSS} \subsection{Tools/Platforms} -\cvcomputer{Proficient}{}{}{} -\cvcomputer{Experienced}{}{}{} -\cvcomputer{Familiar}{}{}{} - +\cvline{Operating Systems}{GNU/Linux, GNU Core Utils, ZFS, Windows} +\cvline{DevOps}{CI/CD, shell script, Bash, Sh (POSIX), Neovim} +\cvline{Containerization}{Docker (Compose/Swarm), systemd-nspawn} +\cvline{Databases}{MySQL, SQLite, MariaDB, MongoDB} |