|
\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 & Technologies: Beautiful Soup, Flask, Django \\
|
|
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{Self Employed}
|
|
\textbf{Software Development Contractor} (Late 2024 – Present)
|
|
\begin{itemize}
|
|
\setlength\itemsep{0em}
|
|
\item Developed a grocery product management platform by integrating with an SFTP server to download and parse XML files, recording the data in the database, and sending validation messages via email to the client's system administrators.
|
|
\item Assisted a retail store in optimizing inventory and pricing management by leveraging Python for API integrations and web scraping to streamline data collection and processing.
|
|
\end{itemize}
|
|
|
|
\subsubsection{Codium}
|
|
\textbf{Lead Software Developer} (Early 2022 - Late 2024)
|
|
|
|
\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}
|
|
\textbf{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}
|
|
\textbf{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}
|
|
|