Custom color template, custom commands, custom cv footer, added skills, make targets rely on new custom style and commands, formatting and cleanup

This commit is contained in:
2025-10-28 20:23:23 -07:00
parent db8c9a15b9
commit 275fd0affc
14 changed files with 148 additions and 136 deletions

View File

@@ -5,16 +5,8 @@
% available at http://www.latex-project.org/lppl/.
\documentclass[11pt,a4paper,sans]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
% This is a hack to fix a weird build error in all styles but the contemporary one
% https://tex.stackexchange.com/a/621308
\makeatletter % this will go in the .sty file
\AddToHook{begindocument/before}{%
\@ifpackageloaded{tikz}{\usetikzlibrary{tikzmark}}{}%
}
\makeatother
% moderncv themes
\moderncvcolor{green} % color options 'black', 'blue' (default), 'burgundy', 'green', 'grey', 'orange', 'purple' and 'red'; for contemporary style use 'cerulean'
\moderncvcolor{_custom/moderncvcustomcolorgreen}
\moderncvstyle[]{classic} % style options are 'casual' (default), 'classic', 'banking', 'oldstyle', 'fancy' and 'contemporary'
% the 'contemporary' style optionally takes the `qr` (default) or `noqr` options
%\renewcommand{\familydefault}{\sfdefault} % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
@@ -51,6 +43,7 @@
% additional packages
\usepackage{moderncvfooti}
\usepackage{_custom/customcommands}
% document language
\usepackage[english]{babel}
@@ -75,14 +68,16 @@
%----- resume ---------------------------------------------------------
\makecvtitle
\vspace{-2.5em}
\removesectionmargin
\section{Education} % for 'contemporary' style use optional argument for displaying an icon, e.g. \section[\faGraduationCap]{Education}
\section{Education}\label{sec:education}
\cventry{June 2019}{B.S. Computer Science}{Oregon State University}{Corvallis, OR}{}{GPA: 3.21 | Program Focus: Mobile, Embedded, and Connected Robotics} % arguments 3 to 6 can be left empty
\removesectionmargin
\section{Experience}
\section{Experience}\label{sec:experience}
\cventry{Sept. 2019 --\\Apr. 2025}{Hardware Test Engineer I/II}{SpaceX}{Redmond, WA \& Remote}{}{General description no longer than 1--2 lines.\newline{}
Detailed achievements:
\begin{itemize}
@@ -105,19 +100,25 @@
\cventry{Sept. 2013 --\\Aug. 2019}{Automation Engineer/Student Automation Engineer}{Sinnhuber Aquatic Research Lab}{Corvallis, OR}{}{Description}
\cventry{Apr. 2016 --\\May 2018}{Student Software \& Electrical Engineer}{CEOAS Ocean Mixing Group}{Corvallis, OR}{}{Description}
\removesectionmargin
\section{Languages}
\section{Languages}\label{sec:languages}
\cvitemwithcomment{Language 1}{Skill level}{Comment}
\removesectionmargin
\section{Computer skills}
\section{Computer skills}\label{sec:computer skills}
\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}
\cvtripleitem{category 4}{XYZ}{category 5}{XYZ}{category 6}{XYZ}
\removesectionmargin
\section{Skills}
\section{Skills}\label{sec:skills}
% \cvitem{Skill matrix}{Alternatively, provide a skill matrix to show off your skills}
% Skill matrix as an alternative to rate one's skills, computer or other.
@@ -170,9 +171,11 @@
% \cvskill{<0-5>} command
% \cvitem{\textbackslash{cvskill}:}{Skills can be visually expressed by the \textbackslash{cvskill} command, e.g. \cvskill{2}}
\removesectionmargin
\section{Interests}
\cvitem{hobby 1}{Description}
\section{Hobbies/Interests}\label{sec:hobbies/interests}
\cvitem{}{\small{Home Automation | Homelab | Motorcycling | PCB Design }}
%
%\section{Extra 1}