full change to version 2

This commit is contained in:
David Daily 2020-03-05 03:35:54 -06:00
parent 46ae3d4afc
commit d3cddcf224
3 changed files with 459 additions and 240 deletions

240
Main.tex
View File

@ -1,240 +0,0 @@
\documentclass[english]{ecv}
\usepackage{hyperref}
\usepackage[utf8]{inputenc}
\usepackage{microtype} % Improves character and word spacing
%Dateiname: images/<portrait>.jpg
%\ecvPortrait{portrait}
\ecvName{David Daily\newline\today}
\begin{document}
\begin{ecv}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Person
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvSec{\hypertarget{hypertarget:\ecvPerson}{\ecvPerson}}
\ecvEPR{Name} {{\large David Daily}}
%\ecvEPR{Address}{1000 NE Horizon Drive\ecvNewLine Apt. 205\ecvNewLine Waukee, IA}
\ecvEPR{Telephone}{(+1) 707-847-8324}
\ecvEPR{E-Mail}{\ecvHyperEMail{david.daily@daviddaily.dev}}
\ecvEPR{Git}{\href{https://daviddaily.dev/david}{daviddaily.dev/david}}
%\ecvEPR{Nationality}
% {USA}
%\ecvEPR{Date of birth}
% {1996-02-27}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Abilities / professional
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvEFR{Technical Skills}
{
\begin{itemize}
\itemsep 0em
\item Windows, Android, and Network Troubleshooting and Configuration
\item Active Directory and Group Policy Management
\item DHCP, DNS, and OSI model knowledge
\item Microsoft Office Suite (Word, Excel, PowerPoint, Visio, Access, Outlook, Sway)
\item VMware Virtualization
\item John Deere AMS Products Troubleshooting
\item Git branching / Continuous Integration
\item Comfortable using the bash shell
\item \href{https://daviddaily.dev/explore/repos?q=latex}{\LaTeX \hspace{0.5mm}}
\item \href{https://daviddaily.dev/explore/repos?q=ahk}{AutoHotKey}
\item \href{https://daviddaily.dev/explore/repos?q=python}{Python}
\item Docker \& Docker-Compose
\end{itemize}
}
%\ecvEBSub{Certifications}
% {\begin{itemize}
% \item
% \end{itemize}
% }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Projects
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvBSec{Projects}
\ecvEBSub{Extensive AutoHotkey scripts}
{Used \href{https://www.autohotkey.com/}{AutoHotkey} to develop and build out \href{https://daviddaily.dev/david/d3k/}{D3K}, a set of script built to make my job in the call center easier. This includes a section that \href{https://daviddaily.dev/david/d3k/wiki/GloVar}{turns a .ini into global replacements automatically.}}
\ecvNewLine
\ecvEBSub{WireGuard Network Tunnel}
{Set up a \href{https://www.wireguard.com/}{WireGuard} network tunnel between my server and servers belonging to friends using \href{https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/7039-1.html}{OSPF}. }
\ecvNewLine
\ecvEBSub{Custom DNS, DHCP, and VPN server}
{Utilized a Raspberry Pi to function as DHCP server, block ads by DNS, and to run as an OpenVPN server. The base of this project was \href{https://pi-hole.net/}{PiHole}, a DNS ad blocker built to run on a Raspberry Pi. I have since replaced this with \href{https://nextdns.io/}{NextDNS} running at the router level.}
\ecvNewLine
\ecvEBSub{Web Server}
{Set up and maintaining 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}
\ecvNewLine
\ecvEBSub{Self-Hosting a Website}
{Configured the above CentOS 7 installation to host \href{https://daviddaily.dev}{a website (daviddaily.dev)} and its components by using Apache, PHP, and Ajax. SSH and SFTP are secured with private keys.}
\ecvNewLine
\ecvEBSub{Python Bot}
{Utilized \href{https://spotipy.readthedocs.io/en/latest/}{Spotify}, \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}.}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Jobs
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvBSec{Professional Experience}
\ecvEFR{Period}{March 2020 - Current}
\ecvENR{Employer}{\ecvBold{Infotree Service Inc}
\ecvNewLine Contractor at {\large John Deere} ISG, providing Tier 2 Support}
\ecvENR{Main responsibilities}
{Tier 2 support for Engineering}
\ecvNewLine
\ecvEFR{Period}{October 2016 - February 2020}
\ecvENR{Employer}{\ecvBold{Infotree Service Inc}
\ecvNewLine Contractor at {\large John Deere} ISG Global Support Center, providing German and English Language Support for Europe}
\ecvENR{Main responsibilities}
{Assisting and Training Dealers, Customers, and Coworkers from all continents with John Deere web tools and software on Displays, Receivers, and Telematics Hardware.}
\ecvNewLine
\ecvEFR{Period}{2014 - 2016}
\ecvENR{Employer}
{\ecvBold{Homestead Assisted Living and Memory Care}
\ecvNewLine 1709 W Prairie St. Creston, IA, USA}
\ecvENR{Title}
{Dietary Aid}
\ecvENR{Main responsibilities}
{Interacting with residents, washing dishes, maintaining a clean workplace}
\ecvNewLine
%\ecvEFR{Period}{2016}
%\ecvENR{Employer}{\ecvBold{David Daily's Tech Support}
% \ecvNewLine Various IT help for small businesses in Creston}
%\ecvENR{Main responsibilities}
% {Configuring Windows 10 PCs to the customer's liking, setting up printer and drive sharing}
%\ecvNewLine
%\ecvEFR{Period}{June 2015 - August 2015}
%\ecvENR{Employer}
% {\ecvBold{Tech Nexus Inc.}
% \ecvNewLine 807 W. Jefferson Street, Creston Iowa, 50801}
%\ecvENR{Title}
% {Intern}
%\ecvENR{Main responsibilities}
% {Designed and maintained a web forum (DarkEcho.org/forums) for a client, various electronics repairs}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Languages
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvBSec{\hypertarget{hypertarget:\ecvLanguages}{\ecvLanguages}}
\ecvERSub{First language}{\ecvBold{English}}
\ecvEBSub{Other languages}
{\ecvBold{German} -- Native speaker \ecvNewLine Fluent Reading, Writing, Talking \ecvNewLine Can easily hold conversations (Business and Personal)}
\newpage
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Education
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ecvBSec{\hypertarget{hypertarget:\ecvEducation}{\ecvEducation}}
% University
\ecvEFR{Period}{2013 - 2016}
%\ecvENR{Acquired qualifications}
% {Not yet completed}
\ecvENR{Institute}
{Southwestern Community College}
\ecvENR{Principal subjects}
{Networks, Security, and PC Basics}
\ecvENR{Minor subjects}
{Windows Server 2012, Network Virtualization with VMware, EnCase forensic software, Microsoft Office Suite (Word, Excel, PowerPoint, Visio, Access, Outlook, Sway)}
%\ecvENR{GPA} {3.0}
%\ecvEFR{Period}{2011-2015}
%\ecvENR{Institute}
% {Creston High School}
%\ecvENR{Accquired qualifications}
% {GED}
%\ecvENR{GPA} {2.8}
% \ecvENR{Graduate school}
% {<Name of the school>}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Language Travels
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\ecvBSub{\ecvLanguageTravels}
%\ecvEFR{Period}{1996-2010}
%\ecvENR{Place} {Bad Heilbrunn / Germany}
% \ecvENR{Vendor}
% {<Organizer>}
% \ecvENR{Certificate}
% {<Name of the accquired certificate>}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Abilities
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\ecvBSec{\hypertarget{hypertarget:\ecvAbilities}{\ecvAbilities}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Abilities / social
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\ecvEBSub{Social Skills}
% {Very patient and polite}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Abilities / organisational
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ecvEBSub{Organisational Skills}
% {<Description of organisational skills>
% }
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Profession
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ecvBSec{\hypertarget{hypertarget:\ecvProfession}{\ecvProfession}}
% Chronologisch beginnend mit den juengsten Beschaeftigungen
% \ecvEFR{Period}{2014 - 2015}
% \ecvENR{Employer}
% {\ecvBold{Homestead Assisted Living and Memory Care}\\
% 1709 W Prarie St., Creston, IA, USA}
%
% \ecvEFR{Project <From> until <To>}
% {<Topic>}
% \ecvENR{Position}{Dietary Assistant}
% \ecvENR{Main responsibilities}
% {Serving food and drinks to residents, washing dishes, maintaining a clean workplace}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Research
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ecvBSec{\hypertarget{hypertarget:\ecvResearch}{\ecvResearch}}
% \ecvEFB{Diploma thesis}{"`<Title of the diploma thesis>"' --- <Institute>}
% \ecvEFB{Seminar paper}{"`<Title of the seminar paper>"'
% --- <Institute>}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Publications
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ecvBSec{\hypertarget{hypertarget:\ecvPublications}{\ecvPublications}}
% \ecvEFR{Publication}{<Author>:
% \emph{<Title of the publication>}
% <Name of the journal>. <Publisher>,
% <City>, <Year>}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Attachments
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \ecvBSec{\hypertarget{hypertarget:\ecvAttachements}{\ecvAttachements}}
% \ecvOVR {<Lsit of all attachements>
%}
\end{ecv}
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Signature
%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\ecvSig{Daily, David}{Waukee}
\end{document}

210
developercv.cls Normal file
View File

@ -0,0 +1,210 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Developer CV
% LaTeX Class
% Version 1.0 (28/1/19)
%
% This class 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)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% CLASS CONFIGURATION
%----------------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{developercv}[2019/01/28 Developer CV class v1.0]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{extarticle}} % Pass through any options to the base class
\ProcessOptions\relax % Process given options
\LoadClass{extarticle} % Load the base class
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\setlength{\parindent}{0mm} % Suppress paragraph indentation
\usepackage[hidelinks]{hyperref} % Required for links but hide the default boxes around links
\newcommand{\lorem}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus.} % Dummy text
\pagestyle{empty} % No headers or footers
\usepackage{moresize} % Provides more font size commands (\HUGE and \ssmall)
\usepackage{fancyhdr} % Provides header and footer customization
\usepackage{enumitem} % Provides more options for lists
%----------------------------------------------------------------------------------------
% PAGE LAYOUT
%----------------------------------------------------------------------------------------
\usepackage{geometry} % Required for adjusting page dimensions and margins
\geometry{
paper=letterpaper, % Paper size, change to letterpaper for US letter size
top=1.75cm, % Top margin
bottom=1.75cm, % Bottom margin
left=2cm, % Left margin
right=2cm, % Right margin
headheight=0.25cm, % Header height
footskip=1cm, % Space from the bottom margin to the baseline of the footer
headsep=0.5cm, % Space from the top margin to the baseline of the header
%showframe, % Uncomment to show how the type block is set on the page
}
%----------------------------------------------------------------------------------------
% FONTS
%----------------------------------------------------------------------------------------
\usepackage[utf8]{inputenc} % Required for inputting international characters
\usepackage[T1]{fontenc} % Output font encoding for international characters
\usepackage[default]{raleway}
%\usepackage[defaultsans]{droidsans}
%\usepackage{cmbright}
%\usepackage{fetamont}
%\usepackage[default]{gillius}
%\usepackage{roboto}
\renewcommand*\familydefault{\sfdefault} % Force the sans-serif version of any font used
%------------------------------------------------
\usepackage{fontawesome} % Required for FontAwesome icons
% Command to output an icon in a black square box with text to the right
\newcommand{\icon}[3]{% The first parameter is the FontAwesome icon name, the second is the box size and the third is the text
\vcenteredhbox{\colorbox{black}{\makebox(#2, #2){\textcolor{white}{\large\csname fa#1\endcsname}}}}% Icon and box
\hspace{0.2cm}% Whitespace
\vcenteredhbox{\textcolor{black}{#3}}% Text
}
%----------------------------------------------------------------------------------------
% GRAPHICS DEFINITIONS
%----------------------------------------------------------------------------------------
\usepackage{tikz} % Required for creating the plots
\usetikzlibrary{shapes, backgrounds}
\tikzset{x=1cm, y=1cm} % Default tikz units
% Command to vertically centre adjacent content
\newcommand{\vcenteredhbox}[1]{% The only parameter is for the content to centre
\begingroup%
\setbox0=\hbox{#1}\parbox{\wd0}{\box0}%
\endgroup%
}
%----------------------------------------------------------------------------------------
% CHARTS
%----------------------------------------------------------------------------------------
\newcounter{barcount}
% Environment to hold a new bar chart
\newenvironment{barchart}[1]{ % The only parameter is the maximum bar width, in cm
\newcommand{\barwidth}{0.35}
\newcommand{\barsep}{0.2}
% Command to add a bar to the bar chart
\newcommand{\baritem}[2]{ % The first argument is the bar label and the second is the percentage the current bar should take up of the total width
\pgfmathparse{##2}
\let\perc\pgfmathresult
\pgfmathparse{#1}
\let\barsize\pgfmathresult
\pgfmathparse{\barsize*##2/100}
\let\barone\pgfmathresult
\pgfmathparse{(\barwidth*\thebarcount)+(\barsep*\thebarcount)}
\let\barx\pgfmathresult
\filldraw[fill=black, draw=none] (0,-\barx) rectangle (\barone,-\barx-\barwidth);
\node [label=180:\colorbox{black}{\textcolor{white}{##1}}] at (0,-\barx-0.175) {};
\addtocounter{barcount}{1}
}
\begin{tikzpicture}
\setcounter{barcount}{0}
}{
\end{tikzpicture}
}
%------------------------------------------------
\newcounter{a}
\newcounter{b}
\newcounter{c}
% Command to output a number of automatically-sized bubbles from a string in the format of '<size>/<label>', e.g. \bubbles{5/Eclipse, 6/git, 4/Office, 3/Inkscape, 3/Blender}
\newcommand{\bubbles}[1]{
% Reset counters
\setcounter{a}{0}
\setcounter{c}{150}
\begin{tikzpicture}[scale=3]
\foreach \p/\t in {#1} {
\addtocounter{a}{1}
\bubble{\thea/2}{\theb}{\p/25}{\t}{1\p0}
}
\end{tikzpicture}
}
% Command to output a bubble at a specific position with a specific size
\newcommand{\bubble}[5]{
\filldraw[fill=black, draw=none] (#1,0.5) circle (#3); % Bubble
\node[label=\textcolor{black}{#4}] at (#1,0.7) {}; % Label
}
%----------------------------------------------------------------------------------------
% CUSTOM SECTIONS
%----------------------------------------------------------------------------------------
% Command to output section title headings
\newcommand{\cvsect}[1]{% The only parameter is the section text
\vspace{\baselineskip} % Whitespace before the section title
\colorbox{black}{\textcolor{white}{\MakeUppercase{\textbf{#1}}}}\\% Section title
}
%----------------------------------------------------------------------------------------
% ENTRY LIST
%----------------------------------------------------------------------------------------
\usepackage{longtable} % Required for tables that span multiple pages
\setlength{\LTpre}{0pt} % Remove default whitespace before longtable
\setlength{\LTpost}{0pt} % Remove default whitespace after longtable
\setlength{\tabcolsep}{0pt} % No spacing between table columns
% Environment to hold a new list of entries
\newenvironment{entrylist}{
\begin{longtable}[H]{l l}
}{
\end{longtable}
}
\newcommand{\entry}[4]{% First argument for the leftmost date(s) text, second is for the bold entry heading, third is for the bold right-aligned entry qualifier and the fourth is for the entry description
\parbox[t]{0.175\textwidth}{% 17.5% of the text width of the page
#1 % Leftmost entry date(s) text
}%
&\parbox[t]{0.825\textwidth}{% 82.5% of the text width of the page
\textbf{#2}% Entry heading text
\hfill% Horizontal whitespace
{\footnotesize \textbf{\textcolor{black}{#3}}}\\% Right-aligned entry qualifier text
#4 % Entry description text
}\\\\}
% Command to output a separator slash between lists, e.g. ' / '
\newcommand{\slashsep}{\hspace{3mm}/\hspace{3mm}}

249
main.tex Normal file
View File

@ -0,0 +1,249 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 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}
\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}\\
\icon{Phone}{12}{+1 707 847 8324}\\
\href{mailto:david.daily@daviddaily.dev}{\icon{At}{12}{david.daily@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
%----------------------------------------------------------------------------------------
%\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}
\vspace{-\baselineskip}
\cvsect{Skills}
\setlist{noitemsep}
\begin{enumerate}[label=\protect\faAngleRight]
\item Network troubleshooting and configuration
\item AD and Group Policy Management
\item VMware and HyperVisor virtualization
\item John Deere AMS products troubleshooting
\item Continuous Integration
\item \textbf{German} - native speaker
\end{enumerate}
\end{minipage}
\hfill
\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
{March 2020}
{Tier 2 Support}
{Infotree Service Inc.}
{Contractor at {\large John Deere} ISG, providing Tier 2 support for engineering.
%\texttt{node.js}\slashsep\texttt{Vue.js}\slashsep\texttt{Electron}
}
\entry
{2016 --- 2020}
{Global Support Center Technical Support Specialist - German}
{Infotree Service Inc.}
{Contractor at {\large 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{APIs}\slashsep\texttt{git}}
\entry
{2019 --- Today}
{Web Server}
{}
{Set up and maintaining 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 friends using OSPF.\\
\texttt{pyios}\slashsep\texttt{bash}}
\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}, \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}}}
\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
%----------------------------------------------------------------------------------------
\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)\\
{\small \textit{(Unfinished)}}}
\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
%\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}