You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

228 lines
6.4 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. \documentclass{article}
  2. \usepackage{titlesec}
  3. \usepackage{titling}
  4. \usepackage{telprint}
  5. \usepackage{hyperref}
  6. \usepackage[margin=2.25cm]{geometry}
  7. \titleformat{\section}
  8. {\huge\bfseries}
  9. {}
  10. {0em}
  11. {}[\titlerule]
  12. \titleformat{\subsection}
  13. {\Large\bfseries}
  14. {}
  15. {0em}
  16. {}
  17. \titleformat{\subsubsection}[runin]
  18. {\bfseries\itshape}
  19. {}
  20. {0em}
  21. {}[ --- ]
  22. \titlespacing{\subsubsection}
  23. {0em}{.25em}{1em}
  24. \setlength{\parindent}{0em}
  25. \pagenumbering{gobble}
  26. \renewcommand{\familydefault}{\sfdefault}
  27. \renewcommand{\maketitle}{
  28. \begin{center}
  29. {\huge\bfseries
  30. \theauthor}
  31. \vspace{0.5em}
  32. {\large tovi@tovijaeschke.xyz} --- \telprint{0474730997}
  33. {\large https://www.linkedin.com/in/tovi-jaeschke-rogers-584755214/}
  34. \end{center}
  35. }
  36. \begin{document}
  37. \title{R\'esum\'e}
  38. \author{Tovi Jaeschke-Rogers}
  39. \maketitle
  40. \section{Objective}
  41. I'm a determined and enthusiastic individual with a strong desire to learn
  42. and expand my skill set. My experience as a lead software developer has equipped
  43. me with valuable transferable skills, including strong organization, time
  44. management, attention to detail, and problem-solving abilities. I'm known for my
  45. honesty, punctuality, and reliability, and I'm eager to demonstrate these
  46. qualities in my next role. Additionally, I have a track record of working in
  47. and leading agile (scrum) development teams, and I excel in communication,
  48. whether with colleagues or external clients.
  49. \section{Skills}
  50. I possess an expertise in the Linux operating system, demonstrating proficiency
  51. in command-line operations and system administration. My fervour for cybersecurity
  52. extends to a comprehensive understanding of system vulnerabilities, enabling me
  53. to identify potential weaknesses and implement effective mitigation strategies.
  54. \subsection{Languages}
  55. \subsubsection{PHP}
  56. 6 years professional experience
  57. \subsubsection{JavaScript}
  58. 6 years professional experience
  59. \subsubsection{HTML and CSS}
  60. 6 years professional experience, 10 years personal experience
  61. \subsubsection{GO}
  62. 8 years personal experience
  63. \subsubsection{Python 3}
  64. 5 years professional experience
  65. \subsubsection{Java (Android App Devlopment)}
  66. 1 years professional experience
  67. \subsubsection{Lua}
  68. 2 years personal experience
  69. \subsubsection{Rust}
  70. 1 years personal experience
  71. \subsection{Technologies and Frameworks}
  72. \subsubsection{Linux Administration \& Bash}
  73. 6 years professional experience, 10 years personal experience
  74. \subsubsection{Laravel / Symfony}
  75. 6 years professional experience
  76. \subsubsection{Docker}
  77. 2 years professional experience
  78. \subsubsection{Vue}
  79. 2 years professional experience
  80. \subsubsection{TypeScript}
  81. 6 years professional experience
  82. \subsubsection{SQL (MySQL \& PostgreSQL)}
  83. 6 years professional experience
  84. \subsubsection{GraphQL}
  85. 1 year professional experience
  86. \subsubsection{Redis}
  87. 1 year professional experience
  88. \subsubsection{AWS}
  89. 2 years professional experience
  90. \subsubsection{Flutter Mobile Development}
  91. 1 years personal experience
  92. \subsection{Notable projects I have built}
  93. \subsubsection{Password Manager}
  94. A private project I've been developing which is near completion, uses encryption
  95. key-chains of asymmetric RSA, and symmetric AES keys to allow granting access
  96. through the organisation, groups, or directly to the user.
  97. \subsubsection{Construction planing and budgeting software}
  98. This utilises \href{https://paperjs.org/}{PaperJS} to draw shapes and calculate
  99. areas over construction blueprints, and determine how these will affect the budget of
  100. the planned project.
  101. \subsubsection{Linux Kernel Root Kit}
  102. As an exercise for interacting with the Linux kernel, and using the C language, I
  103. created a ring 0 root kit, that had the ability to hide processes, ports, and
  104. files / directories before they reached userspace. This was solely for learning
  105. purposes.
  106. \subsubsection{Truck and inventory tracking}
  107. To facilitate efficiently loading trucks with cargo, this project allowed the
  108. client and loading bay to know where each truck was on their route, and how far
  109. they were from their destination. This gave the loading bay ample time to organise
  110. the next section of cargo, and not be caught off guard.
  111. \section{Previous Experience}
  112. \subsubsection{Codium}
  113. Lead Software Developer (early 2022 - Present)
  114. \begin{itemize}
  115. \setlength\itemsep{0em}
  116. \item Full stack development using Laravel and Vue (v2 and v3)
  117. \item Management and maintenance of docker environments, and composer and npm packages
  118. \item Code review for colleagues, and assistance and training of new developers
  119. \item Security testing applications with tools such as
  120. \href{https://portswigger.net/burp}{BurpSuite},
  121. \href{https://sqlmap.org}{sqlmap}, and
  122. \href{https://www.zaproxy.org}{zap proxy}, along with manual testing
  123. of endpoints, and SSRF and XSS attack surfaces
  124. \end{itemize}
  125. \subsubsection{FOUR}
  126. Lead Software Developer (late 2019 - early 2022)
  127. \begin{itemize}
  128. \setlength\itemsep{0em}
  129. \item Full stack development of, and using the Symfony framework and bespoke
  130. frontend frameworks
  131. \item Management and maintenance of composer plugins, base Symfony framework,
  132. and other components
  133. \item Code review for colleagues, and training new developers
  134. \item Management of local development environment virtual machine
  135. configuration tools using vagrant and ansible
  136. \item Code deployment on, and administration of Linux servers
  137. \item Client meetings, writing scopes of work for clients, and email
  138. and phone communication with clients
  139. \end{itemize}
  140. \subsubsection{Internaut}
  141. Systems Administration (early 2019 - late 2019)
  142. \begin{itemize}
  143. \item Linux systems administration, including configuring off-site backups, full disk LVM/LUKS encryption, RAID
  144. \item Hardware maintenance for office computers
  145. \item General IT consultant
  146. \end{itemize}
  147. \subsubsection{Insul-vest Australia}
  148. IT support and general hand (2012 - 2014)
  149. \begin{itemize}
  150. \item General IT consulting for office staff
  151. \end{itemize}
  152. \subsubsection{Australian Blow Molders}
  153. IT support and general hand (2012 - 2015)
  154. \begin{itemize}
  155. \item General IT consulting for office staff
  156. \end{itemize}
  157. \subsubsection{Express Plastics}
  158. IT support and general hand (2013 - 2015)
  159. \begin{itemize}
  160. \item General IT consulting for office staff
  161. \end{itemize}
  162. \section{Education}
  163. \subsubsection{Blackwood High School}
  164. 2012 - 2013
  165. \subsubsection{Australian Science and Mathematics School}
  166. 2014 - 2016
  167. \end{document}