commit 6bbd9dadf3fe8f98bca70b6088ffa804ecdb38b5 Author: Kristóf Tóth Date: Wed Jul 29 21:19:56 2020 +0200 Initial commit. diff --git a/latexplate.sty b/latexplate.sty new file mode 100644 index 0000000..1064515 --- /dev/null +++ b/latexplate.sty @@ -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} +} diff --git a/resume.tex b/resume.tex new file mode 100644 index 0000000..fc10493 --- /dev/null +++ b/resume.tex @@ -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}