forked from ESultanik/PDFGitPolyglot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume_devsecops.tex
172 lines (149 loc) · 4.43 KB
/
resume_devsecops.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
%------------------------------PREAMBLE------------------------------
\pdfminorversion=4
% Page setup
\documentclass{article}
\pagestyle{empty}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{a4paper, margin=0.55in}
% Set font
\usepackage{lmodern}
\renewcommand{\familydefault}{\sfdefault}
% Hyperlink formatting
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
urlcolor=[rgb]{0.2,0.5,1.0}
}
% List formatting
\usepackage{enumitem}
\usepackage{setspace}
\setlist[itemize]{leftmargin=*, itemsep=0pt}
% Create lightgray color for dates
\usepackage{xcolor}
\definecolor{lightgray}{gray}{0.6}
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{1ex \@plus.2ex}%
{\normalfont\Large\bfseries}}
\makeatother
% Create thin blue lines for right-hand column
\usepackage{tikz}
\newcommand{\blueline}{\vspace{-3pt}\tikz{\draw[blue, thin, color={rgb,255:red,0; green,128; blue,255}] (0,0) -- (\linewidth,0);}\vspace{7pt}}
% Add graphicx for icons -- usage: \includegraphics[height=1em]{icon.png}
\usepackage{graphicx}
% Add xspace package for better spacing after macros
\usepackage{xspace}
% Multi-document
\usepackage{subfiles}
%------------------------------DOCUMENT TITLE------------------------------
\begin{document}
\begin{flushleft}
\bfseries\Huge C.J. May
\end{flushleft}
\vspace{3mm}
%------------------------------BEGIN COLUMNS------------------------------
\begin{minipage}[t]{0.60\textwidth} % Start of the wider left-hand column
\section*{\includegraphics[height=0.7em]{icons/person-icon.png} Profile}
\subfile{subfiles/introduction}
\section*{\includegraphics[height=0.7em]{icons/briefcase-icon.png} Employment History}
\textbf{Senior IT Security Analyst at Vermeer Corporation} \\
\textcolor{lightgray}{May 2018 — Present}
\subfile{subfiles/experience/vermeer/appsec}
\textbf{Technical Content Writer at GitGuardian} \\
\textcolor{lightgray}{October 2021 — Present}
\subfile{subfiles/experience/gitguardian/content_writer}
\section*{\includegraphics[height=0.6em]{icons/gradcap-icon.png} Education}
\textbf{Computer Science, University of Northern Iowa} \\
\textcolor{lightgray}{August 2016 — May 2020}
\begin{itemize}
\item Graduated with honors - 3.93 GPA
\item Decorated Division I athlete in Track \& Field
\end{itemize}
\section*{\includegraphics[height=0.7em]{icons/star-icon.png} Major Platform Experience}
\textbf{GitHub}
\begin{itemize}
\item Administered security and access control policies
\item Developed custom tool to configure individual repos at scale
\end{itemize}
\textbf{Azure}
\begin{itemize}
\item Identified and remediated dozens of critical/high vulnerabilities
\item Container application development
\item IAM governance with Entra ID
\end{itemize}
\end{minipage}
%------------------------------COLUMN SPLIT------------------------------
\hspace{10pt} % Spacing between columns
\begin{minipage}[t]{0.30\textwidth} % Start of the narrower right-hand column
\section*{Details}
\begin{spacing}{1.25}
United States \\
319-939-0712 \\
\href{mailto:[email protected]}{[email protected]} \\
\href{https://cjmay.info/works}{Talks and Publications} \\
\href{https://github.com/lawndoc}{GitHub} \\
\href{https://linkedin.com/in/cj-may}{LinkedIn} \\
\href{https://twitter.com/lawndoc}{Twitter/X}
\end{spacing}
\vspace{-0.75pt}
\section*{Certifications}
\begin{spacing}{1.25}
CRTO \\
Security+
\end{spacing}
\vspace{-0.75pt}
\section*{Languages/Platforms}
\vspace{5pt}
\begin{spacing}{0.5}
Python \\
\blueline \\
Go \\
\blueline \\
C/C++ \\
\blueline \\
Bash \\
\blueline \\
Powershell \\
\blueline \\
Kusto (KQL) \\
\blueline \\
GraphQL \\
\blueline \\
SQL \\
\blueline \\
Docker \\
\blueline \\
Kubernetes \\
\blueline \\
Ansible \\
\blueline \\
Terraform
\end{spacing}
\section*{Vendor Experience}
\vspace{5pt}
\begin{spacing}{0.5}
Wiz \\
\blueline \\
Snyk \\
\blueline \\
GitGuardian \\
\blueline \\
Salt \\
\blueline \\
Cloudflare \\
\blueline \\
Dynatrace \\
\blueline \\
Checkpoint \\
\blueline \\
Proofpoint \\
\blueline \\
Elastic \\
\vspace{20pt}
\end{spacing}
This PDF is a polyglot Git repo that contains its own \LaTeX\xspace source code! \newline\newline git clone Resume.pdf source/
\end{minipage}
\end{document}