1
0
mirror of https://github.com/CPunch/resume.git synced 2025-05-12 12:50:17 +00:00

Compare commits

..

No commits in common. "fe0bd4ddebfc5e31b6448ec791989c6c3e4e09a4" and "a6d2764d28ff59b09790f3e2f2715864c0f7babc" have entirely different histories.

9 changed files with 38 additions and 64 deletions

3
.gitignore vendored
View File

@ -1,4 +1,3 @@
resume.aux resume.aux
resume.log resume.log
resume.pdf resume.pdf
*.patch

13
.vscode/settings.json vendored
View File

@ -1,13 +0,0 @@
{
"cSpell.words": [
"bytecode",
"decompiler",
"Decompy",
"Gitea",
"Kinect",
"Laika",
"libsodium",
"Stubbs",
"texlive"
]
}

View File

@ -7,8 +7,6 @@ Compile and build my resume with the following command:
xelatex resume.tex xelatex resume.tex
``` ```
There are several different configs (in `resume.tex`) for me to tailor my resume to different positions. By default, the resume includes everything (so the resume is quite long.) Before sending my resume I have a local patch file for different positions (including adding more personal contact information)
## Release builds ## Release builds
You can find automated builds & releases of my resume on the [releases](https://github.com/CPunch/resume/releases) page. You can find automated builds & releases of my resume on the [releases](https://github.com/CPunch/resume/releases) page.

View File

@ -641,7 +641,7 @@
% Define an entry of cv information % Define an entry of cv information
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>} % Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
\newcommand*{\cventry}[5]{% \newcommand*{\cventry}[5]{%
\vspace{-1.0mm} \vspace{-2.0mm}
\setlength\tabcolsep{0pt} \setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt} \setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}} \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
@ -649,7 +649,7 @@
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\} {\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\ {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
\entrypositionstyle{#1} & \entrydatestyle{#4} \\} \entrypositionstyle{#1} & \entrydatestyle{#4} \\}
\multicolumn{2}{L{\textwidth}}{\vspace{1.0mm}\descriptionstyle{#5}} \multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
\end{tabular*}% \end{tabular*}%
} }

View File

@ -16,7 +16,7 @@
%-------------------------------------------------------------------------------------------------- %--------------------------------------------------------------------------------------------------
% include Awesome-CV, with 12pt font and A4 paper size % include Awesome-CV, with 12pt font and A4 paper size
\documentclass[10pt, A4]{awesome-cv} \documentclass[12pt, a4paper]{awesome-cv}
% disable first 3 letter highlight % disable first 3 letter highlight
\setbool{acvSectionColorHighlight}{false} \setbool{acvSectionColorHighlight}{false}
@ -28,37 +28,35 @@
\colorlet{awesome}{awesome-orange} \colorlet{awesome}{awesome-orange}
% content configuration % content configuration
\newbool{systemsProgProjects} \newbool{presentableProjects}
\newbool{devopsProjects}
\newbool{contributedProjects} \newbool{contributedProjects}
\setbool{systemsProgProjects}{true} % Cosmo, Laika (systems programming related projects) \setbool{presentableProjects}{true} % Cosmo, Laika, Openpunk-ansible
\setbool{devopsProjects}{true} % OpenPunk (more of like devops/webshit/backend/frontend)
\setbool{contributedProjects}{true} % OpenFusion \setbool{contributedProjects}{true} % OpenFusion
%-------------------------------------------------------------------------------------------------- %--------------------------------------------------------------------------------------------------
% PERSONAL INFO % PERSONAL INFO
% Some info has been redacted for privacy (address, mobile) % Some info has been redacted for privacy (address, mobile)
%-------------------------------------------------------------------------------------------------- %--------------------------------------------------------------------------------------------------
\name{Seth}{Stubbs} \name{Seth}{Stubbs}
\position{Systems Programmer} \position{Systems Programmer | Reverse Engineer}
\email{openpunk@proton.me} \email{openpunk@proton.me}
\homepage{openpunk.com} \homepage{openpunk.com}
\github{CPunch} \github{CPunch}
%-------------------------------------------------------------------------------------------------- %--------------------------------------------------------------------------------------------------
% CONTENT % CONTENT
% Included from the ./resume directory % Included from the ./resume directory
%-------------------------------------------------------------------------------------------------- %--------------------------------------------------------------------------------------------------
\begin{document} \begin{document}
\makecvheader[C] \makecvheader[C]
%\input{resume/summary.tex}
\input{resume/skills.tex} \input{resume/skills.tex}
\input{resume/experience.tex} \input{resume/experience.tex}
\input{resume/projects.tex} \input{resume/projects.tex}
\input{resume/education.tex}
\makecvfooter{}{References avaliable upon request}{} \makecvfooter{}{References avaliable upon request}{}
\end{document} \end{document}

View File

@ -1,12 +0,0 @@
\cvsection{Education}
\begin{cventries}
\cventry{Current Sophmore pursuing a degree in CompSci, member of the Cyber Security club}
{University of North Texas}
{BS. Computer Science}
{Aug 2022 2025}
{
}
\end{cventries}

View File

@ -2,16 +2,17 @@
\begin{cventries} \begin{cventries}
\cventry{Worked with ADL to develop interactive exhibits from prototype to production} \cventry
{Worked with ADL to develop interactive exhibits from prototype to production}
{Fort Worth Museum of Science and History} {Fort Worth Museum of Science and History}
{Student Intern} {Student Intern}
{Sept 2018 Aug 2019} {Sept 2018 Aug 2019}
{ {
\begin{cvitems} \begin{cvitems}
\item {Lead the development of a temporary exhibit showcasing VR using the \textbf{Unity3D} engine to make carnival-style games} \item {Lead the development of a temporary exhibit showcasing VR using the Unity3D engine to make Carnival-style games}
\item {Developed several small exhibits, including several back-cataloged projects which remain unreleased} \item {Developed several small exhibits, including several back-cataloged projects which remain unreleased}
\item {Wrote an \textbf{interactive python script} for an exhibit using the Microsoft Kinect to simulate the ``doppler effect'' light has when moving away/toward an object in space} \item {Wrote the software for an exhibit using the Microsoft Kinect to simulate the ``doppler effect'' light has when moving away/toward an object in space}
\item {Received live feedback from Museum patrons on projects, \textbf{responded to criticism} with suggested improvements} \item {Received live feedback from Museum patrons on projects, responded to criticism with suggested improvements}
\end{cvitems} \end{cvitems}
} }

View File

@ -1,8 +1,9 @@
\cvsection{Passion Projects} \cvsection{Projects}
\begin{cventries} \begin{cventries}
\ifbool{contributedProjects}{ \ifbool{contributedProjects}{
\cventry{Reverse engineered server for the FusionFall MMO game written in C++} \cventry
{Reverse engineered server for the FusionFall MMO game written in C++}
{\href{https://github.com/OpenFusionProject/OpenFusion}{OpenFusion (https://github.com/OpenFusionProject/OpenFusion)}} {\href{https://github.com/OpenFusionProject/OpenFusion}{OpenFusion (https://github.com/OpenFusionProject/OpenFusion)}}
{Original Author, Contributor} {Original Author, Contributor}
{Aug 2020 Present} {Aug 2020 Present}
@ -15,8 +16,9 @@
} }
}{} }{}
\ifbool{systemsProgProjects}{ \ifbool{presentableProjects}{
\cventry{RAT written in Modern C} \cventry
{RAT written in Modern C}
{\href{https://github.com/CPunch/Laika}{Laika (https://github.com/CPunch/Laika)}} {\href{https://github.com/CPunch/Laika}{Laika (https://github.com/CPunch/Laika)}}
{Personal Project} {Personal Project}
{Jan 2022 Present} {Jan 2022 Present}
@ -29,7 +31,8 @@
\end{cvitems} \end{cvitems}
} }
\cventry{Lightweight embedded scripting language} \cventry
{Lightweight embedded scripting language}
{\href{https://github.com/CPunch/Cosmo}{Cosmo (https://github.com/CPunch/Cosmo)}} {\href{https://github.com/CPunch/Cosmo}{Cosmo (https://github.com/CPunch/Cosmo)}}
{Personal Project} {Personal Project}
{Oct 2020 Feb 2021} {Oct 2020 Feb 2021}
@ -41,21 +44,21 @@
\end{cvitems} \end{cvitems}
} }
% \cventry{Lua 5.1 bytecode decompiler \& disassembler} \cventry
% {\href{https://github.com/CPunch/LuaDecompy}{LuaDecompy (https://github.com/CPunch/LuaDecompy)}} {Lua 5.1 bytecode decompiler \& disassembler}
% {Personal Project} {\href{https://github.com/CPunch/LuaDecompy}{LuaDecompy (https://github.com/CPunch/LuaDecompy)}}
% {Aug 2022 Present} {Personal Project}
% { {Aug 2022 Present}
% \begin{cvitems} {
% \item {\textbf{Lua} 5.1 bytecode deserializer, wrote by reading the source and online documentation} \begin{cvitems}
% \item {Register-based \textbf{decompiler}, with configurable settings for aggressive localization} \item {\textbf{Lua} 5.1 bytecode deserializer, wrote by reading the source and online documentation}
% \item {Well \textbf{annotated and documented} code, allowing anyone to hack on the codebase} \item {Register-based \textbf{decompiler}, with configurable settings for aggressive localization}
% \end{cvitems} \item {Well \textbf{annotated and documented} code, allowing anyone to hack on the codebase}
% } \end{cvitems}
}{} }
\ifbool{devopsProjects}{ \cventry
\cventry{Personal Blog, Portfolio \& Gitea instance} {Personal Blog, Portfolio \& Gitea instance}
{\href{https://github.com/CPunch/openpunk-ansible}{OpenPunk (https://github.com/CPunch/openpunk-ansible)}} {\href{https://github.com/CPunch/openpunk-ansible}{OpenPunk (https://github.com/CPunch/openpunk-ansible)}}
{Personal Project} {Personal Project}
{Aug 2019 Present} {Aug 2019 Present}

View File

@ -1,7 +1,7 @@
\cvsection{Technical Skills} \cvsection{Technical Skills}
\begin{cvskills} \begin{cvskills}
\cvskill{Programming Languages}{C/C++, Go, Lua, Python | Familiar with Web Development} \cvskill{Programming Languages}{Proficient in C, Lua, Python | Familiar with Web Development}
\cvskill{Software}{Linux, Git, Make, CMake, LaTeX, GitHub CI, Ansible, IDA Pro, GDB} \cvskill{Software}{Linux, Git, Make, CMake, LaTeX, GitHub CI, Ansible, IDA Pro, GDB}
\cvskill{Additional Knowledge}{Server Administration, Reverse Engineering, POSIX systems programming} \cvskill{Additional Knowledge}{Server Administration, Reverse Engineering, POSIX systems programming}
\end{cvskills} \end{cvskills}