commit
26cbd90085
@ -0,0 +1,76 @@
|
||||
%% start of file `fontawesome.sty'.
|
||||
%% Copyright 2013-2016 Xavier Danaux (xdanaux@gmail.com).
|
||||
%
|
||||
% This work may be distributed and/or modified under the
|
||||
% conditions of the LaTeX Project Public License version 1.3c,
|
||||
% available at http://www.latex-project.org/lppl/.
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{fontawesome}[2016/05/15 v4.6.3.1 font awesome icons]
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% requirements
|
||||
%-------------------------------------------------------------------------------
|
||||
\RequirePackage{ifxetex,ifluatex}
|
||||
\newif\iffontawesome@otf\fontawesome@otffalse
|
||||
\ifxetex
|
||||
\fontawesome@otftrue
|
||||
\else
|
||||
\ifluatex
|
||||
\fontawesome@otftrue\fi\fi
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% generic implementation
|
||||
%-------------------------------------------------------------------------------
|
||||
% generic command to display an icon by its name
|
||||
\newcommand*{\faicon}[1]{%
|
||||
{\csname faicon@#1\endcsname}}
|
||||
|
||||
% generic icon commands and aliases
|
||||
\input{fontawesomesymbols-generic.tex}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% xe- and lualatex implementation
|
||||
%-------------------------------------------------------------------------------
|
||||
\iffontawesome@otf
|
||||
\usepackage{fontspec}
|
||||
|
||||
% definition of \FA as a shortcut to load the Font Awesome font
|
||||
\newfontfamily{\FA}{FontAwesome}
|
||||
|
||||
% icon-specific commands
|
||||
\input{fontawesomesymbols-xeluatex.tex}
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% (pdf)latex implementation
|
||||
%-------------------------------------------------------------------------------
|
||||
\else
|
||||
% definition of \FA... as a shortcut to load the Font Awesome font
|
||||
\DeclareRobustCommand\FAone{\fontencoding{U}\fontfamily{fontawesomeone}\selectfont}
|
||||
\DeclareRobustCommand\FAtwo{\fontencoding{U}\fontfamily{fontawesometwo}\selectfont}
|
||||
\DeclareRobustCommand\FAthree{\fontencoding{U}\fontfamily{fontawesomethree}\selectfont}
|
||||
|
||||
% icon-specific commands
|
||||
\input{fontawesomesymbols-pdftex.tex}
|
||||
|
||||
\fi
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% fix for FontAwesome icon names containing numerals
|
||||
%-------------------------------------------------------------------------------
|
||||
\renewcommand{\faHourglass}[1][]{%
|
||||
\faicon{hourglass\if\relax\detokenize{#1}\relax\else-#1\fi}}
|
||||
\renewcommand{\faBattery}[1][4]{%
|
||||
\faicon{battery-#1}}
|
||||
|
||||
|
||||
\endinput
|
||||
|
||||
|
||||
%% end of file `fontawesome.sty'.
|
Binary file not shown.
@ -0,0 +1,27 @@
|
||||
\relax
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\select@language{english}
|
||||
\@writefile{toc}{\select@language{english}}
|
||||
\@writefile{lof}{\select@language{english}}
|
||||
\@writefile{lot}{\select@language{english}}
|
||||
\@writefile{toc}{\contentsline {section}{Education}{1}{section*.1}}
|
||||
\@writefile{toc}{\contentsline {section}{Experience}{1}{section*.2}}
|
||||
\@writefile{toc}{\contentsline {subsection}{Vocational}{1}{section*.3}}
|
||||
\@writefile{toc}{\contentsline {subsection}{Miscellaneous}{1}{section*.4}}
|
||||
\@writefile{toc}{\contentsline {section}{Skills \& Languages}{1}{section*.5}}
|
||||
\@writefile{toc}{\contentsline {section}{Portfolio}{1}{section*.6}}
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,6 @@
|
||||
\BOOKMARK [1][]{section*.1}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [1][]{section*.2}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 2
|
||||
\BOOKMARK [2][]{section*.3}{\376\377\000V\000o\000c\000a\000t\000i\000o\000n\000a\000l}{section*.2}% 3
|
||||
\BOOKMARK [2][]{section*.4}{\376\377\000M\000i\000s\000c\000e\000l\000l\000a\000n\000e\000o\000u\000s}{section*.2}% 4
|
||||
\BOOKMARK [1][]{section*.5}{\376\377\000S\000k\000i\000l\000l\000s\000\040\000\046\000\040\000L\000a\000n\000g\000u\000a\000g\000e\000s}{}% 5
|
||||
\BOOKMARK [1][]{section*.6}{\376\377\000P\000o\000r\000t\000f\000o\000l\000i\000o}{}% 6
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,127 @@
|
||||
\documentclass[11pt,a4paper,sans,english]{moderncv} % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
|
||||
\moderncvstyle{casual} % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
|
||||
\moderncvcolor{blue} % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
|
||||
%\nopagenumbers{} % uncomment to suppress automatic page numbering for CVs longer than one page
|
||||
\usepackage[utf8]{inputenc} % if you are not using xelatex ou lualatex, replace by the encoding you are using
|
||||
\usepackage[scale=0.85,top=1cm, a4paper]{geometry}
|
||||
\usepackage{babel}
|
||||
\usepackage{tikz}
|
||||
\usepackage{pgfgantt}
|
||||
%----------------------------------------------------------------------------------
|
||||
% personal data
|
||||
%----------------------------------------------------------------------------------
|
||||
\renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape}
|
||||
\firstname{Mitchell}
|
||||
\familyname{Hansen} % optional, remove/comment the line if not wanted
|
||||
\address{602 N. Pine St.}{Ellensburg, WA}{USA} % optional, remove/comment the line if not wanted; the "country" arguments can be omitted or provided empty
|
||||
\mobile{509-607-0079} % optional, remove/comment the line if not wanted
|
||||
\email{mitchellhansen0@gmail.com} % optional, remove/comment the line if not wanted
|
||||
\homepage{mitchellhansen.info} % optional, remove/comment the line if not wanted
|
||||
\extrainfo{\homepagesymbol\httplink{github.com/mitchellhansen}}
|
||||
% \photo[64pt][0.4pt]{picture} % optional, uncomment the line if wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
|
||||
%
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
%----- resume ---------------------------------------------------------
|
||||
|
||||
\makecvtitle
|
||||
\vspace*{-8mm}
|
||||
|
||||
\section{Education}
|
||||
\cventry{2012--2017}{B.S. in Computer Science}{Central Washington University}{Ellensburg, WA}{}{} % arguments 3 to 6 can be left empty
|
||||
\section{Experience}
|
||||
\subsection{Vocational}
|
||||
\cventry{June 2016 -- Sept. 2016}{Full Stack Web Developer, Intern}{Donuts Inc.}{Bellevue}{}{At Donuts I created multiple sites utilizing the full web stack. From Javascript, HTML, and CSS, to Python, Flask, and AppEngine, I learned it all. Projects include a prototype link shortener, internal web page, a domain lookup landing page, and a realtime online game.}
|
||||
\subsection{Miscellaneous}
|
||||
\cventry{2009--2016}{Waiter}{The Palace Cafe}{Ellensburg, WA}{}{At the Palace I learned about teamwork, commitment, and responsibility.}
|
||||
|
||||
|
||||
\section{Skills \& Languages}
|
||||
|
||||
\vspace*{-1mm}
|
||||
|
||||
\begin{minipage}{0.6\textwidth}
|
||||
\begin{tikzpicture}
|
||||
\draw[->,color=white, text=black] (2.9,0.6) -- (10.4,0.6) node[pos=0]{0} node[pos=0.2]{1} node[pos=0.4]{2} node[pos=0.6]{3} node[pos=0.875]{4 yrs};
|
||||
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{C/C++}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (9,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{SFML}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (7.5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{CMake}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (5.8,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{3D Graphics}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (6,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{OpenCL}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (5.5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{C\# \& Java}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (6,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{HTML \& CSS}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{Javascript}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (4.5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{Python}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (5.5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{SQL}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (4.5,.35);
|
||||
\end{tikzpicture}
|
||||
|
||||
\begin{tikzpicture}
|
||||
\node [anchor=west] at (0,0.2) {\scriptsize{Android}};
|
||||
\draw [fill=white!70!gray] (2.5,0) rectangle (10,.35);
|
||||
\draw [fill={rgb:red,1;green,2;blue,3}] (2.5,0) rectangle (4,.35);
|
||||
\end{tikzpicture}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.3\textwidth}
|
||||
\textbf{Other Skills,} *Nix, AWS, Alexa, Algorithms, AppEngine, Bash, Clang, Flask, GCC, GDB, GPGPU, Git, \LaTeX, OpenGL, Unity3D, Vim, Windows, Windows Phone, Zune
|
||||
\end{minipage}
|
||||
|
||||
\vspace*{-2mm}
|
||||
|
||||
\section{Portfolio}
|
||||
\cventry{}{Volumetric Rendering Engine}{OpenCL, C++, SFML, RayCasting, 3D Math}{}{}{An experimental "From Scratch" volumetric rendering engine utilizing a voxel dataset organized in a sparse voxel octree, Blinn-Phong lighting, dynamic shadowing, texturing, and reflections, along with a TCP streaming Android controller. Presented at the CWU College Of The Sciences fair.}
|
||||
\cventry{}{Conways Game of Life}{OpenCL, C++, SFML}{}{}{Completely in-core GPU Conways Game of Life simulator and accompanying RLE decoder.}
|
||||
\cventry{}{Mandelbrot Renderer}{OpenCL, C++, SFML}{}{}{Completely in-core GPU Mandelbrot renderer and explorer based on Wikipedia's Mandelbrot rendering algorithm.}
|
||||
\cventry{}{Optimization Algorithms}{C++, Computer Science Mathematics}{}{}{Implementation of 15 optimization test suite functions, and 9 popular mathematical optimization algorithms.}
|
||||
\cventry{}{Project Euler}{Python, Computer Science Mathematics}{}{}{Combinatorics, discrete math, and other logic problems solved using Python.}
|
||||
\cventry{}{A* Pathfinding Implementation}{C++, SFML}{}{}{}
|
||||
\end{document}
|
Loading…
Reference in new issue