master
mitchellhansen 6 years ago
parent de3047fedf
commit 8fc0f3c15d

@ -30,40 +30,46 @@
\vspace*{-8mm} \vspace*{-8mm}
\section{Experience} \section{Experience}
\cventry{July 2017 -- Present}{Software Developer}{Espial}{Kirkland, WA}{}{ \cventry{July 2017 -- Present}{Software Developer (Embedded / Full Stack Web)}{Espial}{Kirkland, WA}{}{
At Espial I learned how to effectively develop for embedded linux products. This includes bugfixing, At Espial I initially applied my knowledge of embedded products and C/C++ to hunt for bugs
reading and understanding legacy C++, automation, and other duties related to maintaining a large in a legacy set-top-box C++ codebase. I also aided in maintenance of the test automation
hardware/software product. I also was given the opportunity to work on a large cloud SaaS solution framework for said codebase. I later pivoted to another role in the cloud services team, in which we
for managing millions of devices leverages by dozens of customers. preformed all the engineering required for maintaining and developing a large IPTV SaaS solution. This
included bug fixes, feature work, automation (test\&build), releases, and if we were unlucky, cm and ops.
} }
\cventry{June 2016 -- Sept. 2016}{Full Stack Web Developer, Intern}{Donuts Inc.}{Bellevue, WA}{}{ \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 At Donuts I received a crash course in agile development and general software practices. I had up to this point
applied to get effective solutions. I spent the majority of my time writing multiple micro apps been a pure C/C++ programmer with occasional spats of C\#. Donuts operated on a HTML + python + Google Cloud stack
using Googles cloud services and Python. which was completely new for me, and forced me out of my comfort zone. I credit this for strengthening my ability to pivot
between languages, frameworks, and environments.
\newline
\newline
i.e I wrote a bunch of Google Cloud microservices and tools
} }
\section{Education} \section{Education}
\cventry{2012--2017}{B.S. in Computer Science}{Central Washington University}{Ellensburg, WA}{}{} % arguments 3 to 6 can be left empty \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.} \cventry{Birth - Present}{Mega-Nerd}{}{}{}{I'm a lifelong learner and a total nerd. I program as a hobby, love learning new things, and am always up for a challenge.}
\section{Skills \& Languages} \section{Skills \& Languages}
\cventry{}{In depth knowledge / Professional experience}{}{}{}{ \cventry{}{In depth knowledge / Professional experience}{}{}{}{
C++, OpenCL, Python, Linux C++, Java, Python, OpenCL, Linux, Git / Perforce
} }
\cventry{}{Enough to be dangerous}{}{}{}{ \cventry{}{Enough to be dangerous}{}{}{}{
Java, SQL, Javascript, HTML \& CSS, 3D Graphics, Android, Git / Perforce SQL, Javascript, HTML \& CSS, 3D Graphics, Android, AWS, Alexa, Bash, Clang \& GCC
} }
\cventry{}{Passing knowledge, enough to sound dangerous}{}{}{}{ \cventry{}{Passing knowledge, enough to sound dangerous}{}{}{}{
AWS, Alexa, AppEngine, Bash, Clang, Flask, GCC, GDB, \LaTeX, OpenGL, Unity3D, Windows, Windows Phone, Zune AppEngine, Flask, GDB, \LaTeX, OpenGL, Unity3D, Windows \& Mac
} }
\vspace*{-2mm} \vspace*{-2mm}
\section{Portfolio} \section{Portfolio}
\cventry{}{Volumetric Rendering Engine}{OpenCL, C++, SFML, RayCasting, 3D Math}{}{}{ \cventry{}{Volumetric Rendering Engine}{OpenCL, C++, SFML, Voxel Ray Marching, 3D Math}{}{}{
An experimental "From Scratch" volumetric rendering engine utilizing a voxel dataset An experimental "From Scratch" volumetric rendering engine utilizing a voxel dataset
organized in a sparse voxel octree, Blinn-Phong lighting, dynamic shadowing, texturing, 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 and reflections, along with a TCP streaming Android controller. Presented at the CWU

Loading…
Cancel
Save