master
mitchellhansen 6 years ago
parent de3047fedf
commit 8fc0f3c15d

@ -30,40 +30,46 @@
\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{July 2017 -- Present}{Software Developer (Embedded / Full Stack Web)}{Espial}{Kirkland, WA}{}{
At Espial I initially applied my knowledge of embedded products and C/C++ to hunt for bugs
in a legacy set-top-box C++ codebase. I also aided in maintenance of the test automation
framework for said codebase. I later pivoted to another role in the cloud services team, in which we
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}{}{
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.
At Donuts I received a crash course in agile development and general software practices. I had up to this point
been a pure C/C++ programmer with occasional spats of C\#. Donuts operated on a HTML + python + Google Cloud stack
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}
\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}
\cventry{}{In depth knowledge / Professional experience}{}{}{}{
C++, OpenCL, Python, Linux
C++, Java, Python, OpenCL, Linux, Git / Perforce
}
\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}{}{}{}{
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}
\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
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

Loading…
Cancel
Save