|
|
- \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}
-
|