resume/main.tex

267 lines
13 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)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[10pt]{developercv} % Default font size, values from 8-12pt are recommended
%----------------------------------------------------------------------------------------
% HEADER
%----------------------------------------------------------------------------------------
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\rfoot{Page \thepage}
\lfoot{David Daily\\\today}
\input{glyphtounicode}
\pdfgentounicode=1
\begin{document}
%----------------------------------------------------------------------------------------
% TITLE AND CONTACT INFORMATION
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.65\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}{\textbf{\MakeUppercase{David}}}}} % First name
\colorbox{black}{{\HUGE\textcolor{white}{\textbf{\MakeUppercase{Daily}}}}} % Last name
% \vspace{6pt}
% {\huge Web App Architect} % Career or current job title
\end{minipage}
\begin{minipage}[t]{0.35\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
% \icon{MapMarker}{12}{Black Mesa East}\\
\href{mailto:contact@daviddaily.dev}{\icon{At}{12}{contact@daviddaily.dev}}\\
\href{https://daviddaily.dev}{\icon{Globe}{12}{daviddaily.dev}}\\
\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{Globe}{12}{\href{https://daviddaily.dev}{daviddaily.dev}}\\
% \icon{Github}{12}{\href{https://github.com/alyxvance}{github.com/alyxvance}}\\
% \icon{Twitter}{12}{\href{https://twitter.com/@alyxvance}{@alyxvance}}\\
%\end{minipage}
%----------------------------------------------------------------------------------------
% INTRODUCTION, SKILLS AND TECHNOLOGIES
%----------------------------------------------------------------------------------------
\mycomment{
\cvsect{Who Am I?}
\begin{minipage}[t]{0.5\textwidth} % 50% of the page width for the introduction text
\vspace{-\baselineskip} % Required for vertically aligning minipages
\lorem \lorem \lorem \lorem \lorem\\ % Dummy text
\end{minipage}
\hfill % Whitespace between
\begin{minipage}[t]{0.4\textwidth} % 50% of the page for the skills bar chart
\vspace{-\baselineskip} % Required for vertically aligning minipages
Skills
\begin{barchart}{5.5}
\baritem{JavaScript}{60}
\baritem{PHP}{100}
\baritem{SASS/LESS}{70}
\baritem{Bootstrap}{70}
\baritem{Git}{40}
\baritem{LaTeX}{60}
\end{barchart}
\end{minipage}
\begin{center}
\bubbles{5/Eclipse, 6/git, 4/Office, 3/Inkscape, 3/Blender}
\end{center}
}
%----------------------------------------------------------------------------------------
% SKILLS
%----------------------------------------------------------------------------------------
\vspace{1cm}
\begin{minipage}[t]{0.45\textwidth}
\cvsect{Skills}\setlist{noitemsep}
\vspace{-1.25em} % Don't ask me why there's so much space here...
\begin{enumerate}[label=\protect\faAngleRight]
\item Network troubleshooting and configuration
\item KVM virtualization
\item Docker Containers
\item John Deere AMS products troubleshooting
\item SQL and Database Management
\item DB2
\item Continuous Integration / GIT
%\item \textbf{German} - native speaker
\end{enumerate}
\end{minipage}
\hfill
\mycomment{
\begin{minipage}[t]{0.4\textwidth}
\vspace{-\baselineskip}
\cvsect{Programming Skill Levels}
\vspace{-2mm}
\begin{barchart}{5}
\baritem{\href{https://daviddaily.dev/explore/repos?q=ahk}{AutoHotKey}}{100}
\baritem{Bash \& SSH}{75}
\baritem{\href{https://daviddaily.dev/david}{Git}}{40}
\baritem{\href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX}}{70}
\baritem{PowerShell}{30}
\baritem{\href{https://daviddaily.dev/explore/repos?q=python}{Python}}{60}
\end{barchart}
\end{minipage}
}
%----------------------------------------------------------------------------------------
% EXPERIENCE
%----------------------------------------------------------------------------------------
\cvsect{Experience}
\begin{entrylist}
\entry
{2020 --- Today}
{ISG Application Support Tier 2}
{Infotree Service Inc.}
{Contractor at John Deere Digital SI\&T, providing Tier 2 support for the Stellar Support and License Manager front and back-ends that manage the Licenses that are available for John Deere AMS hardware. Technologies include IBM DB2, Cardett Advanced Query Tool, Zuora, Rally, Databricks, and JavaScript.}
\entry
{2016 --- 2020}
{Global Support Center Technical Support Specialist - German}
{Infotree Service Inc.}
{Contractor at John Deere ISG, providing German and English support for Europe, Africa, and Australia. Products supported included Operations Center, JDLink, Stellar Support, AMS Software on Displays and Receivers, and many other products.}
\entry
{2014 --- 2016}
{Dietary Aid}
{Homestead Assisted Living and Memory Care}
{Familiarized residents with menu and daily specials, accurately recorded food and drink orders, ran multi-course meals, and performed kitchen duties}
\end{entrylist}
%----------------------------------------------------------------------------------------
% PROJECTS
%----------------------------------------------------------------------------------------
\cvsect{Projects}
\begin{entrylist}
\entry
{2016 --- Today}
{Extensive AutoHotkey scripts}
{\href{https://daviddaily.dev/david/d3k}{daviddaily.dev/david/d3k}}
{Used \href{https://www.autohotkey.com/}{AutoHotkey} to develop and build out \href{https://daviddaily.dev/david/d3k/}{D3K}, a set of scripts built to make my job in the call center easier. This includes a section that \href{https://daviddaily.dev/david/d3k/wiki/GloVar}{automatically creates a script based on a \texttt{.ini} file}.\\You can explore the repo at \href{https://daviddaily.dev/david/d3k}{daviddaily.dev/david/d3k}\\
\href{https://daviddaily.dev/explore/repos?q=ahk}{\texttt{AutoHotkey}}\slashsep\texttt{git}}
\entry
{2021 --- Today}
{pfSense Firewall/Router}
{}
{Set up and configured a \href{https://www.pfsense.org/getting-started/}{pfSense} Firewall/Router to handle all the networking for a new fiber connection.}\\
\entry
{2019 --- 2021}
{Web Server v2}
{}
{Set up and maintained an Ubuntu 20.04 server to replace the previous one. In this iteration I used \texttt{\href{https://www.libvirt.org/manpages/virsh.html}{virsh}} to manage multiple \texttt{\href{https://www.linux-kvm.org/page/Main_Page}{KVM}} guests including Ubuntu 20.04, CentOS 7, and VyOS. Bridging was also set up between guests with a separate interface for the host system and one for the guest systems. \\
\texttt{bash}\slashsep\texttt{docker}\slashsep\texttt{git}\slashsep\texttt{\href{https://daviddaily.dev/explore/repos?q=python}{python}}\slashsep\href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX \hspace{0.5mm}}\slashsep\texttt{nginx}\slashsep\texttt{letsencrypt}\slashsep\texttt{ssh}\slashsep\texttt{KVM}}
\entry
{2019 --- 2021}
{Web Server v1}
{}
{Set up and maintained a CentOS 7 server to host websites, databases, and projects including \href{https://daviddaily.dev/explore/repos?q=ahk}{AutoHotKey}, \href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX \hspace{0.5mm}} (the tool being used to render this pdf), and \href{https://daviddaily.dev/explore/repos?q=python}{Python}. Utilized \href{https://www.docker.com/}{Docker \& Docker-Compose} to install \href{https://www.nginx.com/}{nginx}, \href{https://letsencrypt.org/}{letsencrypt}, and \href{https://gitea.io/}{gitea} after having installed them manually on a previous version of the Web Server.\\
\texttt{bash}\slashsep\texttt{docker}\slashsep\texttt{git}\slashsep\texttt{\href{https://daviddaily.dev/explore/repos?q=python}{python}}\slashsep\href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX \hspace{0.5mm}}\slashsep\texttt{nginx}\slashsep\texttt{letsencrypt}\slashsep\texttt{ssh}}
\entry
{2019}
{WireGuard Network Tunnel}
{}
{ Set up a \href{https://www.wireguard.com/}{WireGuard} network tunnel between my server and servers belonging to peers using OSPF.\\
\texttt{VyOS}\slashsep\texttt{bash}\slashsep\texttt{KVM}}
\entry
{2019}
{Python Bot}
{\href{https://daviddaily.dev/david/telegram-music-bot}{daviddaily.dev/david/telegram-music-bot}}
{Utilized \href{https://spotipy.readthedocs.io/en/latest/}{Spotipy (not a typo)}, \href{https://github.com/simon-weber/gmusicapi}{Google Play Music}, and \href{https://core.telegram.org/bots/api}{Telegram APIs} to create a \href{https://telegram.org}{Telegram} bot \href{https://t.me/MusicServiceBot}{(@MusicServiceBot)} to search for music and provide links to the selected song on \href{https://www.spotify.com}{Spotify}, \href{https://play.google.com/music/listen}{Google Play Music}, and \href{https://www.youtube.com}{YouTube}.\\You can explore the repo at \href{https://daviddaily.dev/david/telegram-music-bot}{daviddaily.dev/david/telegram-music-bot}.\\
\texttt{\href{https://daviddaily.dev/explore/repos?q=python}{python}}\slashsep\texttt{git}}
\entry
{2017 --- Today}
{Team Building}
{}
{Met with peers weekly for creativity and conflict resolution exercises, gaining necessary experience for character and skill development. Learned to quickly assess situations and collaborate to find best practice solutions}\\
\entry
{2013 --- Today}
{Translation of a book series from German \faAngleRight\hspace{0.5mm} English}
{\href{https://daviddaily.dev/david/anders}{daviddaily.dev/david/anders}}
{I really like a book series that I read and found out it doesn't exist in English. I decided to keep up my German skills by translating the book series.\\ You can explore the repo at \href{https://daviddaily.dev/david/anders}{daviddaily.dev/david/anders}, and the PDF of my progress so far on the first book is at \href{https://files.daviddaily.dev/Anders/Book1.pdf}{files.daviddaily.dev/Anders/Book1.pdf}\\
\href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX \hspace{0.5mm}}}
\end{entrylist}
%----------------------------------------------------------------------------------------
% EDUCATION
%----------------------------------------------------------------------------------------
\mycomment{
\cvsect{Education}
\begin{entrylist}
\entry
{2013 --- 2016}
{Associates Program}
{Southwestern Community College}
{\textit{Networking, Security, and PC troubleshooting basics}\\
Windows Server 2012, Network Virtualization with VMware, EnCase forensic software, Microsoft Office Suite (Word, Excel, PowerPoint, Visio, Access, Outlook, Sway)}
\end{entrylist}
}
%----------------------------------------------------------------------------------------
% ADDITIONAL INFORMATION
%----------------------------------------------------------------------------------------
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Languages}
\textbf{English} - native\\
\textbf{German} - native
\end{minipage}
\hfill
\mycomment{
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Hobbies}
I love... \lorem
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\vspace{-\baselineskip} % Required for vertically aligning minipages
\cvsect{Non profit}
I help... \lorem
\end{minipage}
}
%----------------------------------------------------------------------------------------
\end{document}