Initial commit.
This commit is contained in:
		
							
								
								
									
										28
									
								
								latexplate.sty
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								latexplate.sty
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					\RequirePackage
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    fontspec,
 | 
				
			||||||
 | 
					    fancyhdr,
 | 
				
			||||||
 | 
					    lmodern,
 | 
				
			||||||
 | 
					    graphicx,
 | 
				
			||||||
 | 
					    float,
 | 
				
			||||||
 | 
					    ragged2e,
 | 
				
			||||||
 | 
					    soul,
 | 
				
			||||||
 | 
					    sectsty,
 | 
				
			||||||
 | 
					    xcolor,
 | 
				
			||||||
 | 
					    microtype,
 | 
				
			||||||
 | 
					    tabto,
 | 
				
			||||||
 | 
					    amsthm
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					\RequirePackage[bottom,hang,flushmargin]{footmisc}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\newtheorem*{note}{Note}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\newcommand{\pic}[3][width=\textwidth]
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					\begin{figure}[H]
 | 
				
			||||||
 | 
					    \centering
 | 
				
			||||||
 | 
					    \includegraphics[#1]{#2}
 | 
				
			||||||
 | 
					    \caption{#3}
 | 
				
			||||||
 | 
					    \label{#2}
 | 
				
			||||||
 | 
					\end{figure}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										109
									
								
								resume.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										109
									
								
								resume.tex
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,109 @@
 | 
				
			|||||||
 | 
					\documentclass[12pt,a4paper]{article}
 | 
				
			||||||
 | 
					\usepackage{latexplate}
 | 
				
			||||||
 | 
					\usepackage[left=10mm,right=10mm,top=7mm,bottom=7mm]{geometry}
 | 
				
			||||||
 | 
					\usepackage[english]{babel}
 | 
				
			||||||
 | 
					\usepackage[defaultlines=10,all]{nowidow}
 | 
				
			||||||
 | 
					\usepackage{hyperref}
 | 
				
			||||||
 | 
					\usepackage{parskip}
 | 
				
			||||||
 | 
					\usepackage{enumitem}
 | 
				
			||||||
 | 
					\usepackage{titlesec}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\setmainfont{Constantia}
 | 
				
			||||||
 | 
					\setmonofont{DejaVu Sans Mono}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\hypersetup{
 | 
				
			||||||
 | 
					    colorlinks=false,
 | 
				
			||||||
 | 
					    pdfborderstyle={/S/U/W 1},
 | 
				
			||||||
 | 
					    urlbordercolor=lightgray
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\setcounter{secnumdepth}{0}
 | 
				
			||||||
 | 
					\titlespacing\section{0pt}{2ex plus 0pt minus 0pt}{1ex plus 0pt minus 0pt}
 | 
				
			||||||
 | 
					\renewcommand{\headrulewidth}{0pt}
 | 
				
			||||||
 | 
					\fancyhead{}
 | 
				
			||||||
 | 
					\fancyfoot{}
 | 
				
			||||||
 | 
					\pagestyle{fancy}
 | 
				
			||||||
 | 
					\fancyfoot[C]{\thepage}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\begin{document}
 | 
				
			||||||
 | 
					\thispagestyle{empty}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\begin{minipage}{.75\textwidth}
 | 
				
			||||||
 | 
					  \begin{Huge}
 | 
				
			||||||
 | 
					    \textbf{Kristóf Tóth}
 | 
				
			||||||
 | 
					  \end{Huge}\\
 | 
				
			||||||
 | 
					  \begin{large}
 | 
				
			||||||
 | 
					    Software Engineer
 | 
				
			||||||
 | 
					  \end{large}
 | 
				
			||||||
 | 
					\end{minipage}%
 | 
				
			||||||
 | 
					\begin{minipage}{.25\textwidth}
 | 
				
			||||||
 | 
					  \begin{footnotesize}
 | 
				
			||||||
 | 
					    \href{mailto:kristoftoth@protonmail.com}{kristoftoth@protonmail.com}\\
 | 
				
			||||||
 | 
					    +36 20 807 2930\\
 | 
				
			||||||
 | 
					    Budapest, Hungary\\
 | 
				
			||||||
 | 
					    \href{https://git.strongds.hu}{git.strongds.hu}
 | 
				
			||||||
 | 
					  \end{footnotesize}
 | 
				
			||||||
 | 
					\end{minipage}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\vspace{1.5ex}
 | 
				
			||||||
 | 
					\makebox[\linewidth]{\rule{\paperwidth}{0.4pt}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Pragmatic engineer with a strong passion for well-crafted software and IT systems.
 | 
				
			||||||
 | 
					Seeking to practice my profession delivering maintainable, quality code \& engineering to make a difference.
 | 
				
			||||||
 | 
					Striving to advance my craft, understand more and learn new things every day.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\section{Experience}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\textbf{Full Stack Software Engineer} @ \href{https://avatao.com}{Avatao.com}, Budapest\hfill2017--2020
 | 
				
			||||||
 | 
					\begin{itemize}[itemsep=2pt,parsep=2pt]
 | 
				
			||||||
 | 
					  \item Created and maintained a \href{https://github.com/avatao-content/baseimage-tutorial-framework}{framework} still used to create hundreds of interactive IT security tutorials and hacking labs
 | 
				
			||||||
 | 
					  \item Managed open-sourcing efforts and led development of said framework --- writing, reviewing and merging code, dealing with licensing issues, coordinating with management, product owner and contributors, etc.
 | 
				
			||||||
 | 
					  \item Created IT security exercises in a variety of topics: from buffer overflows, cryptography and API design to web security
 | 
				
			||||||
 | 
					  \item Designed and implemented a library used to build all future backend web services
 | 
				
			||||||
 | 
					  \item Gave several talks and workshops:
 | 
				
			||||||
 | 
					  \begin{footnotesize}
 | 
				
			||||||
 | 
					  \begin{itemize}
 | 
				
			||||||
 | 
					    \item \href{https://www.devseccon.com/seattle-2019/speaker/kristof-toth/}{DevSecCon Seattle 2019 --- Containerizing IT Security Knowledge}
 | 
				
			||||||
 | 
					    \item \href{https://2019.owaspseasides.com/events/game-of-chromes-a-story-of-protecting-critical-web-applications-using-owasp-top-10}{OWASP Seasides 2019, South Goa, India --- A story of protecting critical web applications using OWASP Top 10}
 | 
				
			||||||
 | 
					    \item \href{https://hacktivity.com/index.php/web-security-basics-owasp-top10-training/}{Hacktivity 2019, Budapest --- Web Security / OWASP TOP 10 training}
 | 
				
			||||||
 | 
					  \end{itemize}
 | 
				
			||||||
 | 
					  \end{footnotesize}
 | 
				
			||||||
 | 
					  \item Assisted sales team by lecturing technical demonstrations and explanations to customers
 | 
				
			||||||
 | 
					  \item Attended conferences to provide engineering insight and technical detail for product pitches
 | 
				
			||||||
 | 
					\end{itemize}
 | 
				
			||||||
 | 
					{\small Technical stack: OCI containers, GNU/Linux, Git, Python, C/C++, ZeroMQ, gRPC, SQL, Redis, JS, Angular}\\[2ex]%
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\vspace{-3ex}
 | 
				
			||||||
 | 
					\textbf{Teaching Assistant} @ Budapest University of Technology and Economics, Budapest\hfill2017--present
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Lecturing lab courses, grading assignments and assisting students of the Databases course
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\section{Education}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\textbf{Computer Engineering BSc}, Budapest University of Technology and Economics\\
 | 
				
			||||||
 | 
					Thesis: Designing and Developing a Framework for Tutorials on an Online Learning Platform, 2018
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Strong command of \textbf{English} (\textbf{C1} exam since 2013), native Hungarian speaker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\section{Related Leisure Activities}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\begin{itemize}[itemsep=2pt,parsep=2pt]
 | 
				
			||||||
 | 
					  \item Maintaining and playing with tech I keep around the house:
 | 
				
			||||||
 | 
					  \begin{footnotesize}
 | 
				
			||||||
 | 
					  \begin{itemize}
 | 
				
			||||||
 | 
					    \item Physical and virtualized servers running: DDNS, VPN, internal PKI, monitoring, Git, private cloud, network storage, home multimedia, etc.
 | 
				
			||||||
 | 
					    \item Networking equipment and other stuff: routers, switches, UPSes, SoC boards, NASes, old laptops. Anything I can tinker with really.
 | 
				
			||||||
 | 
					  \end{itemize}
 | 
				
			||||||
 | 
					  \end{footnotesize}
 | 
				
			||||||
 | 
					  \item Casually breaking and fixing my Arch Linux installations
 | 
				
			||||||
 | 
					  \item Using a virtual machine with VFIO GPU passthrough to play video games on a machine running Linux
 | 
				
			||||||
 | 
					  \item Writing code for whatever reason I can come up with: streaming microphone audio from an old laptop to the PulseAudio server running on your desktop PC is way easier than buying an actual mic
 | 
				
			||||||
 | 
					  \item Learning, taking my time to understand how things work from the ground up (be that technical or else)
 | 
				
			||||||
 | 
					  \item Listening to the Grateful Dead!
 | 
				
			||||||
 | 
					\end{itemize}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					\end{document}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user