|
\documentclass{article}
|
|
|
|
\usepackage{titlesec}
|
|
\usepackage{titling}
|
|
\usepackage{telprint}
|
|
\usepackage{hyperref}
|
|
\usepackage{xcolor}
|
|
\usepackage{enumitem}
|
|
\usepackage{array}
|
|
\usepackage[margin=2.25cm]{geometry}
|
|
|
|
\titleformat{\section}
|
|
{\fontsize{14pt}{16pt}\bfseries}
|
|
{}
|
|
{0em}
|
|
{}[\titlerule]
|
|
|
|
\titleformat{\subsection}
|
|
{\fontsize{12pt}{13pt}\bfseries}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titleformat{\subsubsection}[hang]
|
|
{\fontsize{11pt}{12pt}\bfseries\itshape}
|
|
{}
|
|
{0em}
|
|
{}
|
|
|
|
\titlespacing*{\subsubsection}
|
|
{0pt}{1.5ex plus 1ex minus .2ex}{1ex plus .2ex}
|
|
|
|
\setlength{\parindent}{0em}
|
|
|
|
\pagenumbering{gobble}
|
|
|
|
\renewcommand{\familydefault}{\sfdefault}
|
|
|
|
\renewcommand{\maketitle}{
|
|
\begin{center}
|
|
{\huge\bfseries
|
|
\theauthor}
|
|
|
|
\vspace{0.5em}
|
|
{\large tovi@strng.io} --- \telprint{0474730997}
|
|
|
|
{\large https://git.tovijaeschke.xyz} --- \large{https://tovijaeschke.xyz}
|
|
\end{center}
|
|
}
|
|
|
|
|
|
\begin{document}
|
|
|
|
\title{R\'esum\'e}
|
|
\author{Tovi Jaeschke-Rogers}
|
|
\maketitle
|
|
|
|
\section{Summary}
|
|
|
|
I am a software developer with over six years of experience in building
|
|
scalable and high-performance web applications. My expertise spans the full
|
|
stack, with a strong emphasis on backend development. I have a proven history
|
|
of contributing to and leading agile (scrum) teams, and I excel in
|
|
communication with both colleagues and clients. I am always eager to learn and
|
|
expand my skill set.
|
|
|
|
\section{Skills}
|
|
|
|
I possess an expertise in the Linux operating system, demonstrating proficiency
|
|
in command-line operations and system administration. My interest for cybersecurity
|
|
extends to a comprehensive understanding of system vulnerabilities, enabling me
|
|
to identify potential weaknesses and implement effective mitigation strategies.
|
|
|
|
\subsection{Languages and Frameworks}
|
|
|
|
\begin{itemize}[label={},leftmargin=*]
|
|
\item \begin{tabular}{@{}>{\bfseries}l@{\hspace{1cm}}>{\hspace{1cm}}l@{\hspace{1cm}}l}
|
|
PHP & 6 Years & Frameworks: Laravel, Symfony \\
|
|
Go & 8 Years \\
|
|
TypeScript and JavaScript & 6 Years & Frameworks: VueJS, NativeScript \\
|
|
HTML and CSS & 8 Years \\
|
|
Flutter (Cross Platform Mobile) & 3 Years & Technologies: Provider, Riverpod, PointyCastle \\
|
|
Python & 5 Years \\
|
|
Lua & 2 Years \\
|
|
Java (Android Mobile) & 2 Years \\
|
|
\end{tabular}
|
|
\end{itemize}
|
|
|
|
\subsection{Technologies}
|
|
|
|
\begin{itemize}[label={},leftmargin=*]
|
|
\item \begin{tabular}{@{}>{\bfseries}l@{\hspace{1cm}}l@{\hspace{1cm}}l}
|
|
Linux Administration \& Bash Scripting & 10 Years \\
|
|
Docker & 5 Years \\
|
|
SQL (MySQL \& PostgreSQL) & 6 Years & ORMs: Eloquent, Propel, SQLC \\
|
|
AWS & 2 Years \\
|
|
\end{tabular}
|
|
\end{itemize}
|
|
|
|
\section{Notable Projects}
|
|
|
|
\subsubsection{Password Manager}
|
|
|
|
\textbf{Technologies:} Symmetric and Asymmetric encryption, backend using Go
|
|
and \href{https://github.com/gin-gonic/gin}{Gin}, frontend using VueJS, Mobile
|
|
app using Flutter.
|
|
|
|
\textbf{Summary:} Developed a private project, nearing completion and set to go live soon, that
|
|
implements encryption key-chains using asymmetric RSA and symmetric AES keys,
|
|
enabling secure access management across the organization, including group and
|
|
individual user levels.
|
|
|
|
\subsubsection{Construction Planning and Budgeting Software}
|
|
|
|
\textbf{Technologies:} Backend in Laravel, frontend in VueJS. Utilizing Stripe
|
|
for payments and Xero for invoicing and timesheets.
|
|
|
|
\textbf{Summary:} This project utilizes \href{https://paperjs.org/}{PaperJS} to draw shapes and
|
|
calculate areas over construction blueprints, determining how these will affect
|
|
the budget of the planned project.
|
|
|
|
\subsubsection{SAML Login and SCIM Provisioning}
|
|
|
|
\textbf{Technologies:} SAML, SCIM, and integrations with Okta, Google,
|
|
Microsoft.
|
|
|
|
\textbf{Summary:} Leveraged SCIM to efficiently provision organizational access
|
|
to the SaaS platform, and implemented SAML to enable seamless single sign-on
|
|
(SSO) for users within the organization.
|
|
|
|
\subsubsection{Truck and Inventory Tracking}
|
|
|
|
\textbf{Technologies:} Backend in Symfony, frontend using HTML, CSS, and JS.
|
|
The trucks were displayed on a map with live tracking, and a custom dashboard.
|
|
|
|
\textbf{Summary:} To facilitate efficient loading of trucks with cargo, this project allowed the
|
|
client and loading bay to know where each truck was on their route and how far
|
|
they were from their destination. This provided the loading bay with ample time
|
|
to organize the next section of cargo, preventing any delays.
|
|
|
|
\subsubsection{Linux Kernel Root Kit}
|
|
|
|
\textbf{Technologies:} Linux v5.2.1, written in C.
|
|
|
|
\textbf{Summary:} As an exercise in interacting with the Linux kernel and using the C language, I
|
|
created a ring 0 rootkit that could hide processes, ports, and
|
|
files/directories before they reached userspace. This was solely for learning
|
|
purposes.
|
|
|
|
\section{Previous Experience}
|
|
|
|
\subsubsection{Codium}
|
|
Lead Software Developer (early 2022 - Present)
|
|
|
|
\begin{itemize}
|
|
\setlength\itemsep{0em}
|
|
\item Full stack development using Laravel and Vue (v2 and v3)
|
|
\item Management and maintenance of docker environments, and composer and npm packages
|
|
\item Code review for colleagues, and assistance and training of new developers
|
|
\item Security testing applications with tools such as
|
|
\href{https://portswigger.net/burp}{BurpSuite},
|
|
\href{https://sqlmap.org}{sqlmap}, and
|
|
\href{https://www.zaproxy.org}{zap proxy}, along with manual testing
|
|
of endpoints, and SSRF and XSS attack surfaces
|
|
\end{itemize}
|
|
|
|
\subsubsection{FOUR}
|
|
Lead Software Developer (late 2019 - early 2022)
|
|
|
|
\begin{itemize}
|
|
\setlength\itemsep{0em}
|
|
\item Full stack development of, and using the Symfony framework and bespoke
|
|
frontend frameworks
|
|
\item Management and maintenance of composer plugins, base Symfony framework,
|
|
and other components
|
|
\item Code review for colleagues, and training new developers
|
|
\item Management of local development environment virtual machine
|
|
configuration tools using vagrant and ansible
|
|
\item Code deployment on, and administration of Linux servers
|
|
\item Client communications, including scoping projects that fit their needs
|
|
\end{itemize}
|
|
|
|
\subsubsection{Internaut}
|
|
Systems Administration (early 2019 - late 2019)
|
|
|
|
\begin{itemize}
|
|
\item Linux systems administration, including configuring off-site backups, full disk LVM/LUKS encryption, RAID
|
|
\item Hardware maintenance for office computers
|
|
\item General IT consultant
|
|
\end{itemize}
|
|
|
|
\end{document}
|
|
|