Refactor minipage+small to a custom environment

This commit is contained in:
Kristóf Tóth 2020-08-03 15:34:34 +02:00
parent de6e6cc6a4
commit b7781d5f77
1 changed files with 16 additions and 12 deletions

View File

@ -25,6 +25,16 @@
\pagestyle{fancy}
\fancyfoot[C]{\thepage}
\newenvironment{explisting}%
{%
\begin{minipage}{.98\textwidth}
\begin{small}
}%
{%
\end{small}
\end{minipage}
}
\begin{document}
\thispagestyle{empty}
@ -58,8 +68,7 @@ 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{minipage}{.98\textwidth}
\begin{small}
\begin{explisting}
\begin{itemize}[itemsep=2pt,parsep=2pt,leftmargin=1.5em]
\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.
@ -78,19 +87,16 @@ Striving to advance my craft, understand more and learn new things every day.
\end{itemize}
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\\[2ex]%
\end{small}
\end{minipage}
\end{explisting}
\vspace{-3ex}
\textbf{Teaching Assistant} @ Budapest University of Technology and Economics, Budapest\hfill2017--present
\begin{minipage}{.98\textwidth}
\begin{small}
\begin{explisting}
\begin{itemize}[leftmargin=1.5em]
\item Lecturing lab courses, grading assignments and assisting students of the Databases course
\end{itemize}
\end{small}
\end{minipage}
\end{explisting}
\section{Education}
@ -103,8 +109,7 @@ Strong command of \textbf{English} (\textbf{C1} exam since 2013), native Hungari
\section{Related Leisure Activities}
\begin{minipage}{.98\textwidth}
\begin{small}
\begin{explisting}
\begin{itemize}[itemsep=2pt,parsep=2pt,leftmargin=1.5em]
\item Maintaining and playing with tech I keep around the house:
\begin{footnotesize}
@ -119,8 +124,7 @@ Strong command of \textbf{English} (\textbf{C1} exam since 2013), native Hungari
\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{small}
\end{minipage}
\end{explisting}
\end{document}