diff --git a/mitchell_hansen_cv.pdf b/mitchell_hansen_cv.pdf deleted file mode 100644 index e67645e..0000000 Binary files a/mitchell_hansen_cv.pdf and /dev/null differ diff --git a/tex_resume.aux b/tex_resume.aux index 59d6f97..4549cde 100644 --- a/tex_resume.aux +++ b/tex_resume.aux @@ -19,9 +19,7 @@ \@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}} +\@writefile{toc}{\contentsline {section}{Experience}{1}{section*.1}} +\@writefile{toc}{\contentsline {section}{Education}{1}{section*.2}} +\@writefile{toc}{\contentsline {section}{Skills \& Languages}{1}{section*.3}} +\@writefile{toc}{\contentsline {section}{Portfolio}{1}{section*.4}} diff --git a/tex_resume.log b/tex_resume.log index 5523dd7..8dcfc75 100644 --- a/tex_resume.log +++ b/tex_resume.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2018.2.24) 24 FEB 2018 17:38 +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2018.2.24) 24 FEB 2018 18:20 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1384,27 +1384,23 @@ LaTeX Font Info: External font `lmex10' loaded for size (Font) <8> on input line 32. LaTeX Font Info: External font `lmex10' loaded for size (Font) <6> on input line 32. - -Underfull \hbox (badness 2846) in paragraph at lines 115--116 -\T1/lmss/m/n/10.95 (+20) Al-go-rithms, Ap-pEngine, Bash, - [] - - -Underfull \hbox (badness 1210) in paragraph at lines 115--116 -\T1/lmss/m/n/10.95 (+20) Git, L[]T[]X, OpenGL, Unity3D, - [] +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 61. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7> on input line 61. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5> on input line 61. LaTeX Font Warning: Font shape `U/fontawesometwo/m/sl' undefined -(Font) using `U/fontawesometwo/m/n' instead on input line 127. - -LaTeX Font Info: Try loading font information for OMS+lmr on input line 127. +(Font) using `U/fontawesometwo/m/n' instead on input line 75. +LaTeX Font Info: Try loading font information for OMS+lmr on input line 75. (/usr/share/texmf/tex/latex/lm/omslmr.fd File: omslmr.fd 2009/10/30 v1.6 Font defs for Latin Modern ) LaTeX Font Info: Font shape `OMS/lmr/m/sl' in size <10.95> not available -(Font) Font shape `OMS/lmsy/m/n' tried instead on input line 127. +(Font) Font shape `OMS/lmsy/m/n' tried instead on input line 75. Package Fancyhdr Warning: \footskip is too small (30.0pt): @@ -1415,26 +1411,26 @@ Package Fancyhdr Warning: \footskip is too small (30.0pt): [1 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 127. -Package atveryend Info: Empty hook `AfterLastShipout' on input line 127. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 75. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 75. (./tex_resume.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 127. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 127. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 75. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 75. Package rerunfilecheck Info: File `tex_resume.out' has not changed. -(rerunfilecheck) Checksum: 4D242DDBE293D4588AAB6AD99AF85E01;632. +(rerunfilecheck) Checksum: E7B8CF34B3AFCB277CF73C7D6C7E1CC1;411. LaTeX Font Warning: Some font shapes were not available, defaults substituted. ) Here is how much of TeX's memory you used: - 31995 strings out of 493029 - 594930 string characters out of 6136234 - 667406 words of memory out of 5000000 - 35042 multiletter control sequences out of 15000+600000 - 53936 words of font info for 60 fonts, out of 8000000 for 9000 + 31978 strings out of 493029 + 594257 string characters out of 6136234 + 661400 words of memory out of 5000000 + 35019 multiletter control sequences out of 15000+600000 + 61973 words of font info for 69 fonts, out of 8000000 for 9000 1141 hyphenation exceptions out of 8191 - 64i,12n,65p,10488b,621s stack positions out of 5000i,500n,10000p,200000b,80000s + 64i,14n,65p,10488b,438s stack positions out of 5000i,500n,10000p,200000b,80000s {/usr/share/texmf/fonts/enc/dvips/lm/lm-mathsy.enc}{/usr/share/texlive/texmf- dist/fonts/enc/dvips/fontawesome/fontawesometwo.enc}{/usr/share/texmf/fonts/enc /dvips/lm/lm-ec.enc} -Output written on tex_resume.pdf (1 page, 147829 bytes). +Output written on tex_resume.pdf (1 page, 139908 bytes). PDF statistics: - 83 PDF objects out of 1000 (max. 8388607) - 69 compressed objects within 1 object stream - 8 named destinations out of 1000 (max. 500000) - 20029 words of extra memory for PDF output out of 20736 (max. 10000000) + 73 PDF objects out of 1000 (max. 8388607) + 59 compressed objects within 1 object stream + 6 named destinations out of 1000 (max. 500000) + 21037 words of extra memory for PDF output out of 24883 (max. 10000000) diff --git a/tex_resume.out b/tex_resume.out index ce5d979..931da8b 100644 --- a/tex_resume.out +++ b/tex_resume.out @@ -1,6 +1,4 @@ -\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 +\BOOKMARK [1][]{section*.1}{\376\377\000E\000x\000p\000e\000r\000i\000e\000n\000c\000e}{}% 1 +\BOOKMARK [1][]{section*.2}{\376\377\000E\000d\000u\000c\000a\000t\000i\000o\000n}{}% 2 +\BOOKMARK [1][]{section*.3}{\376\377\000S\000k\000i\000l\000l\000s\000\040\000\046\000\040\000L\000a\000n\000g\000u\000a\000g\000e\000s}{}% 3 +\BOOKMARK [1][]{section*.4}{\376\377\000P\000o\000r\000t\000f\000o\000l\000i\000o}{}% 4 diff --git a/tex_resume.pdf b/tex_resume.pdf index 7cf5cea..8fbd73a 100644 Binary files a/tex_resume.pdf and b/tex_resume.pdf differ diff --git a/tex_resume.synctex.gz b/tex_resume.synctex.gz index ea7b34f..c8cd3c9 100644 Binary files a/tex_resume.synctex.gz and b/tex_resume.synctex.gz differ diff --git a/tex_resume.tex b/tex_resume.tex index c01b91a..7758bb8 100644 --- a/tex_resume.tex +++ b/tex_resume.tex @@ -13,7 +13,7 @@ \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 +\address{13304 102LN NE}{Kirkland, 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 @@ -23,105 +23,53 @@ \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.} - +\cventry{July 2017 -- Present}{Software Developer}{Espial}{Kirkland, WA}{}{ +At Espial I learned how to effectively develop for embedded linux products. This includes bugfixing, +reading and understanding legacy C++, automation, and other duties related to maintaining a large +hardware/software product. I also was given the opportunity to work on a large cloud SaaS solution +for managing millions of devices leverages by dozens of customers. +} +\cventry{June 2016 -- Sept. 2016}{Full Stack Web Developer, Intern}{Donuts Inc.}{Bellevue, WA}{}{ +At Donuts I learned the basics of how software development worked and how Agile development is +applied to get effective solutions. I spent the majority of my time writing multiple micro apps +using Googles cloud services and Python. +} +\section{Education} +\cventry{2012--2017}{B.S. in Computer Science}{Central Washington University}{Ellensburg, WA}{}{} % arguments 3 to 6 can be left empty +\cventry{Birth - Present}{Mega-Nerd}{}{}{}{I'm a lifelong learner and I love all things tech. I program as a hobby, love learning new things, and am always up for a challenge.} \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} +\cventry{}{In depth knowledge / Professional experience}{}{}{}{ + C++, OpenCL, Python, Linux +} -\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} +\cventry{}{Enough to be dangerous}{}{}{}{ + Java, SQL, Javascript, HTML \& CSS, 3D Graphics, Android, Git / Perforce +} -\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} +\cventry{}{Passing knowledge, enough to sound dangerous}{}{}{}{ + AWS, Alexa, AppEngine, Bash, Clang, Flask, GCC, GDB, \LaTeX, OpenGL, Unity3D, Windows, Windows Phone, Zune +} \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{}{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}