mirror of
https://github.com/CPunch/resume.git
synced 2024-12-05 02:30:08 +00:00
Compare commits
4 Commits
a6d2764d28
...
fe0bd4ddeb
Author | SHA1 | Date | |
---|---|---|---|
fe0bd4ddeb | |||
9a909c994b | |||
fd3b96da5d | |||
020e7850b3 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
resume.aux
|
||||
resume.log
|
||||
resume.pdf
|
||||
resume.pdf
|
||||
*.patch
|
13
.vscode/settings.json
vendored
Normal file
13
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"cSpell.words": [
|
||||
"bytecode",
|
||||
"decompiler",
|
||||
"Decompy",
|
||||
"Gitea",
|
||||
"Kinect",
|
||||
"Laika",
|
||||
"libsodium",
|
||||
"Stubbs",
|
||||
"texlive"
|
||||
]
|
||||
}
|
@ -7,6 +7,8 @@ Compile and build my resume with the following command:
|
||||
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
|
||||
|
||||
You can find automated builds & releases of my resume on the [releases](https://github.com/CPunch/resume/releases) page.
|
||||
|
@ -641,7 +641,7 @@
|
||||
% Define an entry of cv information
|
||||
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
|
||||
\newcommand*{\cventry}[5]{%
|
||||
\vspace{-2.0mm}
|
||||
\vspace{-1.0mm}
|
||||
\setlength\tabcolsep{0pt}
|
||||
\setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
|
||||
@ -649,7 +649,7 @@
|
||||
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
|
||||
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||
\multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}
|
||||
\multicolumn{2}{L{\textwidth}}{\vspace{1.0mm}\descriptionstyle{#5}}
|
||||
\end{tabular*}%
|
||||
}
|
||||
|
||||
|
16
resume.tex
16
resume.tex
@ -16,7 +16,7 @@
|
||||
%--------------------------------------------------------------------------------------------------
|
||||
|
||||
% include Awesome-CV, with 12pt font and A4 paper size
|
||||
\documentclass[12pt, a4paper]{awesome-cv}
|
||||
\documentclass[10pt, A4]{awesome-cv}
|
||||
|
||||
% disable first 3 letter highlight
|
||||
\setbool{acvSectionColorHighlight}{false}
|
||||
@ -28,35 +28,37 @@
|
||||
\colorlet{awesome}{awesome-orange}
|
||||
|
||||
% content configuration
|
||||
\newbool{presentableProjects}
|
||||
\newbool{systemsProgProjects}
|
||||
\newbool{devopsProjects}
|
||||
\newbool{contributedProjects}
|
||||
|
||||
\setbool{presentableProjects}{true} % Cosmo, Laika, Openpunk-ansible
|
||||
\setbool{systemsProgProjects}{true} % Cosmo, Laika (systems programming related projects)
|
||||
\setbool{devopsProjects}{true} % OpenPunk (more of like devops/webshit/backend/frontend)
|
||||
\setbool{contributedProjects}{true} % OpenFusion
|
||||
|
||||
%--------------------------------------------------------------------------------------------------
|
||||
% PERSONAL INFO
|
||||
% Some info has been redacted for privacy (address, mobile)
|
||||
% Some info has been redacted for privacy (address, mobile)
|
||||
%--------------------------------------------------------------------------------------------------
|
||||
|
||||
\name{Seth}{Stubbs}
|
||||
\position{Systems Programmer | Reverse Engineer}
|
||||
\position{Systems Programmer}
|
||||
\email{openpunk@proton.me}
|
||||
\homepage{openpunk.com}
|
||||
\github{CPunch}
|
||||
|
||||
%--------------------------------------------------------------------------------------------------
|
||||
% CONTENT
|
||||
% Included from the ./resume directory
|
||||
% Included from the ./resume directory
|
||||
%--------------------------------------------------------------------------------------------------
|
||||
|
||||
\begin{document}
|
||||
\makecvheader[C]
|
||||
|
||||
%\input{resume/summary.tex}
|
||||
\input{resume/skills.tex}
|
||||
\input{resume/experience.tex}
|
||||
\input{resume/projects.tex}
|
||||
\input{resume/education.tex}
|
||||
|
||||
\makecvfooter{}{References avaliable upon request}{}
|
||||
\end{document}
|
12
resume/education.tex
Normal file
12
resume/education.tex
Normal file
@ -0,0 +1,12 @@
|
||||
\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}
|
@ -2,17 +2,16 @@
|
||||
|
||||
\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}
|
||||
{Student Intern}
|
||||
{Sept 2018 – Aug 2019}
|
||||
{
|
||||
\begin{cvitems}
|
||||
\item {Lead the development of a temporary exhibit showcasing VR using the Unity3D engine to make Carnival-style games}
|
||||
\item {Lead the development of a temporary exhibit showcasing VR using the \textbf{Unity3D} engine to make carnival-style games}
|
||||
\item {Developed several small exhibits, including several back-cataloged projects which remain unreleased}
|
||||
\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, responded to criticism with suggested improvements}
|
||||
\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 {Received live feedback from Museum patrons on projects, \textbf{responded to criticism} with suggested improvements}
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
\cvsection{Projects}
|
||||
\cvsection{Passion Projects}
|
||||
|
||||
\begin{cventries}
|
||||
\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)}}
|
||||
{Original Author, Contributor}
|
||||
{Aug 2020 – Present}
|
||||
@ -16,9 +15,8 @@
|
||||
}
|
||||
}{}
|
||||
|
||||
\ifbool{presentableProjects}{
|
||||
\cventry
|
||||
{RAT written in Modern C}
|
||||
\ifbool{systemsProgProjects}{
|
||||
\cventry{RAT written in Modern C}
|
||||
{\href{https://github.com/CPunch/Laika}{Laika (https://github.com/CPunch/Laika)}}
|
||||
{Personal Project}
|
||||
{Jan 2022 – Present}
|
||||
@ -31,8 +29,7 @@
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
\cventry
|
||||
{Lightweight embedded scripting language}
|
||||
\cventry{Lightweight embedded scripting language}
|
||||
{\href{https://github.com/CPunch/Cosmo}{Cosmo (https://github.com/CPunch/Cosmo)}}
|
||||
{Personal Project}
|
||||
{Oct 2020 – Feb 2021}
|
||||
@ -44,21 +41,21 @@
|
||||
\end{cvitems}
|
||||
}
|
||||
|
||||
\cventry
|
||||
{Lua 5.1 bytecode decompiler \& disassembler}
|
||||
{\href{https://github.com/CPunch/LuaDecompy}{LuaDecompy (https://github.com/CPunch/LuaDecompy)}}
|
||||
{Personal Project}
|
||||
{Aug 2022 – Present}
|
||||
{
|
||||
\begin{cvitems}
|
||||
\item {\textbf{Lua} 5.1 bytecode deserializer, wrote by reading the source and online documentation}
|
||||
\item {Register-based \textbf{decompiler}, with configurable settings for aggressive localization}
|
||||
\item {Well \textbf{annotated and documented} code, allowing anyone to hack on the codebase}
|
||||
\end{cvitems}
|
||||
}
|
||||
% \cventry{Lua 5.1 bytecode decompiler \& disassembler}
|
||||
% {\href{https://github.com/CPunch/LuaDecompy}{LuaDecompy (https://github.com/CPunch/LuaDecompy)}}
|
||||
% {Personal Project}
|
||||
% {Aug 2022 – Present}
|
||||
% {
|
||||
% \begin{cvitems}
|
||||
% \item {\textbf{Lua} 5.1 bytecode deserializer, wrote by reading the source and online documentation}
|
||||
% \item {Register-based \textbf{decompiler}, with configurable settings for aggressive localization}
|
||||
% \item {Well \textbf{annotated and documented} code, allowing anyone to hack on the codebase}
|
||||
% \end{cvitems}
|
||||
% }
|
||||
}{}
|
||||
|
||||
\cventry
|
||||
{Personal Blog, Portfolio \& Gitea instance}
|
||||
\ifbool{devopsProjects}{
|
||||
\cventry{Personal Blog, Portfolio \& Gitea instance}
|
||||
{\href{https://github.com/CPunch/openpunk-ansible}{OpenPunk (https://github.com/CPunch/openpunk-ansible)}}
|
||||
{Personal Project}
|
||||
{Aug 2019 – Present}
|
||||
|
@ -1,7 +1,7 @@
|
||||
\cvsection{Technical Skills}
|
||||
|
||||
\begin{cvskills}
|
||||
\cvskill{Programming Languages}{Proficient in C, Lua, Python | Familiar with Web Development}
|
||||
\cvskill{Programming Languages}{C/C++, Go, Lua, Python | Familiar with Web Development}
|
||||
\cvskill{Software}{Linux, Git, Make, CMake, LaTeX, GitHub CI, Ansible, IDA Pro, GDB}
|
||||
\cvskill{Additional Knowledge}{Server Administration, Reverse Engineering, POSIX systems programming}
|
||||
\end{cvskills}
|
Loading…
Reference in New Issue
Block a user