Refactor itemize arguments to custom environment
This commit is contained in:
parent
d7e8a256b0
commit
dff9a16579
28
resume.tex
28
resume.tex
@ -35,6 +35,14 @@
|
||||
\end{minipage}
|
||||
}
|
||||
|
||||
\newenvironment{expitemize}%
|
||||
{%
|
||||
\begin{itemize}[itemsep=2pt,parsep=2pt,leftmargin=1.5em]
|
||||
}%
|
||||
{%
|
||||
\end{itemize}
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\thispagestyle{empty}
|
||||
@ -69,22 +77,22 @@ Striving to advance my craft, understand more and learn new things every day.
|
||||
\textbf{Full Stack Software Engineer} @ \href{https://avatao.com}{Avatao.com}, Budapest\hfill2017--2020
|
||||
|
||||
\begin{explisting}
|
||||
\begin{itemize}[itemsep=2pt,parsep=2pt,leftmargin=1.5em]
|
||||
\begin{expitemize}
|
||||
\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}
|
||||
\begin{expitemize}
|
||||
\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{expitemize}
|
||||
\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}
|
||||
\end{expitemize}
|
||||
Applied daily: Clean code, OOP, SOLID principles, modular architecture, software craftsmanship\\
|
||||
Technical stack: OCI containers, GNU/Linux, Git, Python, C/C++, ZeroMQ, gRPC, SQL, Redis, JS, Angular
|
||||
\end{explisting}
|
||||
@ -93,9 +101,9 @@ Technical stack: OCI containers, GNU/Linux, Git, Python, C/C++, ZeroMQ, gRPC, SQ
|
||||
\textbf{Teaching Assistant} @ Budapest University of Technology and Economics, Budapest\hfill2017--present
|
||||
|
||||
\begin{explisting}
|
||||
\begin{itemize}[leftmargin=1.5em]
|
||||
\begin{expitemize}
|
||||
\item Lecturing lab courses, grading assignments and assisting students of the Databases course
|
||||
\end{itemize}
|
||||
\end{expitemize}
|
||||
\end{explisting}
|
||||
|
||||
|
||||
@ -110,20 +118,20 @@ Strong command of \textbf{English} (\textbf{C1} exam since 2013), native Hungari
|
||||
\section{Related Leisure Activities}
|
||||
|
||||
\begin{explisting}
|
||||
\begin{itemize}[itemsep=2pt,parsep=2pt,leftmargin=1.5em]
|
||||
\begin{expitemize}
|
||||
\item Maintaining and playing with tech I keep around the house:
|
||||
\begin{footnotesize}
|
||||
\begin{itemize}[leftmargin=1.5em]
|
||||
\begin{expitemize}
|
||||
\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{expitemize}
|
||||
\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{expitemize}
|
||||
\end{explisting}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user