257 lines
7.6 KiB
TeX
257 lines
7.6 KiB
TeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% Developer CV
|
|
% LaTeX Template
|
|
% Version 1.0 (28/1/19)
|
|
%
|
|
% This template originates from:
|
|
% http://www.LaTeXTemplates.com
|
|
%
|
|
% Authors:
|
|
% Jan Vorisek (jan@vorisek.me)
|
|
% Based on a template by Jan Küster (info@jankuester.com)
|
|
% Modified for LaTeX Templates by Vel (vel@LaTeXTemplates.com)
|
|
%
|
|
% License:
|
|
% The MIT License (see included LICENSE file)
|
|
%
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% https://www.latextemplates.com/template/developer-cv
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\documentclass[9pt]{developercv} % Default font size, values from 8-12pt are recommended
|
|
|
|
\usepackage{svg}
|
|
\usepackage{xurl}
|
|
\usepackage{markdown}
|
|
\markdownSetup{
|
|
renderers = {
|
|
link = {%
|
|
#1%
|
|
% TODO: For some reason _ in url turn in _{}
|
|
% \href{#2}{#1}%
|
|
},
|
|
},
|
|
}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\begin{document}
|
|
|
|
\input{{{lang}}.tex}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% TITLE AND CONTACT INFORMATION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\begin{minipage}[t]{0.45\textwidth} % 45% of the page width for name
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
% If your name is very short, use just one of the lines below
|
|
% If your name is very long, reduce the font size or make the minipage wider and reduce the others proportionately
|
|
\colorbox{black}{{\HUGE\textcolor{white}{\texttt{\textbf{\MakeUppercase{Tim}}}}}} % First name
|
|
|
|
\colorbox{black}{{\HUGE\textcolor{white}{\texttt{\textbf{\MakeUppercase{Huizinga}}}}}} % Last name
|
|
|
|
\vspace{6pt}
|
|
|
|
{\huge Applied Physics Student} % Career or current job title
|
|
\end{minipage}
|
|
\begin{minipage}[t]{0.275\textwidth} % 27.5% of the page width for the first row of icons
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
|
|
% Other icons can be found by referring to fontawesome.pdf (supplied with the template) and using the word after \fa in the command for the icon you want
|
|
\IfFileExists{latex/private.tex}{
|
|
% File containing somewhat private information, not checked into the repository
|
|
\input{latex/private.tex}
|
|
|
|
\icon{\faMapMarker*}{12}{\City}\\
|
|
\icon{\faPhone*}{12}{\Phone}\\
|
|
\icon{\faAt}{12}{\href{mailto:\Email}{\texttt{\Email}}}\\
|
|
}{
|
|
\hfill
|
|
}
|
|
\end{minipage}
|
|
\begin{minipage}[t]{0.275\textwidth} % 27.5% of the page width for the second row of icons
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
|
|
% Other icons can be found by referring to fontawesome.pdf (supplied with the template) and using the word after \fa in the command for the icon you want
|
|
\icon{\faGlobe}{12}{\href{https://huizinga.dev}{\texttt{huizinga.dev}}}\\
|
|
\icon{\faGithub}{12}{\href{https://github.com/DreadedX}{\texttt{github.com/DreadedX}}}\\
|
|
\icon{\faGit}{12}{\href{https://git.huizinga.dev/explore}{\texttt{git.huizinga.dev}}}\\
|
|
\end{minipage}
|
|
|
|
\vspace{0.5cm}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% INTRODUCTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\cvsect{\WhoAmI}
|
|
|
|
\begin{minipage}[t]{0.25\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\begin{tikzpicture}
|
|
\clip (0,0) circle (1.8cm) ;
|
|
\node[anchor=center] at (0, -0.2) {\includegraphics[width=6cm]{images/pfp.jpg}};
|
|
%adjust this coordinate to move image
|
|
\end{tikzpicture}
|
|
\end{minipage}
|
|
\begin{minipage}[t]{0.75\textwidth} % 40% of the page width for the introduction text
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\vspace{0.3cm}
|
|
|
|
\input{latex/blurb.{{lang}}.md.tex}
|
|
|
|
\end{minipage}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% EXPERIENCE
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\cvsect{\Experience}
|
|
|
|
\begin{entrylist}
|
|
\input{latex/experience.{{lang}}.yml.tex}
|
|
\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% EDUCATION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\cvsect{\Education}
|
|
|
|
\begin{entrylist}
|
|
\input{latex/education.{{lang}}.yml.tex}
|
|
\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% ADDITIONAL INFORMATION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\begin{minipage}[t]{0.18\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\cvsect{\ProgrammingLanguages}
|
|
|
|
\iconsvg{rust}{12}{Rust}\\
|
|
\hfill
|
|
\iconsvg{c}{12}{C}\\
|
|
\hfill
|
|
\iconsvg{javascript}{12}{JavaScript}\\
|
|
\hfill
|
|
\iconsvg{python}{12}{Python}\\
|
|
\hfill
|
|
\iconsvg{java}{12}{Java}\\
|
|
\hfill
|
|
\iconsvg{csharp}{12}{C\#}\\
|
|
\end{minipage}
|
|
\begin{minipage}[t]{0.18\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
\vspace{32.35pt} % Make sure it lines up with the rest
|
|
|
|
\iconsvg{cpp}{12}{C++}\\
|
|
\hfill
|
|
\iconsvg{go}{12}{Go}\\
|
|
\hfill
|
|
\iconsvg{typescript}{12}{TypeScript}\\
|
|
\hfill
|
|
\iconsvg{lua}{12}{Lua}\\
|
|
\hfill
|
|
\iconsvg{kotlin}{12}{Kotlin}\\
|
|
\hfill
|
|
\iconempty{12}{Verilog}\\
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[t]{0.18\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\cvsect{\OtherSkills}
|
|
|
|
\icon{\faCalculator}{12}{\Maths}\\
|
|
\hfill
|
|
\iconsvg{linux}{12}{Linux}\\
|
|
\hfill
|
|
\iconsvg{git}{12}{Git}\\
|
|
\hfill
|
|
\iconsvg{android}{12}{Android Dev}\\
|
|
\hfill
|
|
\icon{\faMicrochip}{12}{Embedded}\\
|
|
\hfill
|
|
\iconempty{12}{\Soldering}\\
|
|
\end{minipage}
|
|
\begin{minipage}[t]{0.18\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
\vspace{32.35pt} % Make sure it lines up with the rest
|
|
|
|
\icon{\faApple*}{12}{\Physics}\\
|
|
\hfill
|
|
\iconsvg{bash}{12}{Bash}\\
|
|
\hfill
|
|
\iconsvg{docker}{12}{Docker}\\
|
|
\hfill
|
|
\iconsvg{latex}{12}{LaTeX}\\
|
|
\hfill
|
|
\iconempty{12}{PCB Design}\\
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[t]{0.18\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\cvsect{\Languages}
|
|
|
|
\textbf{\Dutch} \\
|
|
\hspace*{2em} \Native \\
|
|
\textbf{\English} \\
|
|
\hspace*{2em} \NearNative
|
|
|
|
\vspace{8pt}
|
|
|
|
\cvsect{\Hobbies}
|
|
|
|
\AnalogPhotography\\
|
|
\HouseMusic
|
|
\end{minipage}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% PROJECTS
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\clearpage
|
|
\begin{minipage}[t]{1\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
|
|
\colorbox{black}{{\Huge\textcolor{white}{\textbf{\MakeUppercase{\Projects}}}}}
|
|
\end{minipage}
|
|
|
|
\vspace{8pt}
|
|
|
|
\begin{minipage}[t]{0.45\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
\input{latex/project/automation.{{lang}}.md.tex}
|
|
|
|
\vspace{6pt}
|
|
|
|
\input{latex/project/z80.{{lang}}.md.tex}
|
|
\end{minipage}
|
|
\hfill
|
|
\begin{minipage}[t]{0.45\textwidth}
|
|
\vspace{-\baselineskip} % Required for vertically aligning minipages
|
|
\input{latex/project/car-stereo.{{lang}}.md.tex}
|
|
|
|
\vspace{6pt}
|
|
|
|
\input{latex/project/pico_p1.{{lang}}.md.tex}
|
|
\end{minipage}
|
|
\hfill
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\end{document}
|