This commit is contained in:
2018-02-24 18:22:04 -08:00
parent 26cbd90085
commit de3047fedf
7 changed files with 65 additions and 125 deletions

View File

@@ -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{Experience}
\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
\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{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};
\cventry{}{In depth knowledge / Professional experience}{}{}{}{
C++, OpenCL, Python, Linux
}
\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}
\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{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}
\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}