summaryrefslogtreecommitdiffstats
path: root/src/sections
diff options
context:
space:
mode:
Diffstat (limited to 'src/sections')
-rw-r--r--src/sections/education.tex5
-rw-r--r--src/sections/experience.tex44
-rw-r--r--src/sections/projects.tex37
-rw-r--r--src/sections/skills.tex22
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}