Compare commits

..

No commits in common. 'master' and '2020' have entirely different histories.
master ... 2020

@ -1,12 +0,0 @@
## Dependencies
```
sudo apt-get install texlive-latex-base texlive-latex-extra texlive-fonts-recommended texlive-fonts-extra
```
## Run Command
```
pdflatex tex_resume.tex
```

@ -1,6 +1,4 @@
\relax \relax
\providecommand\babel@aux[2]{}
\@nameuse{bbl@beforestart}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} \providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined \HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline \global\let\oldcontentsline\contentsline
@ -18,9 +16,7 @@
\providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{} \providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{english}{} \babel@aux{english}{}
\@writefile{toc}{\contentsline {section}{Experience}{1}{section*.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Experience}{1}{section*.1}}
\@writefile{toc}{\contentsline {section}{Skills \& Languages}{1}{section*.2}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Skills \& Languages}{1}{section*.2}}
\@writefile{toc}{\contentsline {section}{Education}{1}{section*.3}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Education}{1}{section*.3}}
\@writefile{toc}{\contentsline {section}{Portfolio}{1}{section*.4}\protected@file@percent } \@writefile{toc}{\contentsline {section}{Portfolio}{1}{section*.4}}
\newlabel{lastpage}{{}{1}{}{section*.4}{}}
\gdef \@abspage@last{1}

Binary file not shown.

@ -13,11 +13,12 @@
\renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape} \renewcommand*{\namefont}{\fontsize{38}{40}\mdseries\upshape}
\firstname{Mitchell} \firstname{Mitchell}
\familyname{Hansen} \familyname{Hansen}
\address{}{Seattle, WA}{USA} \address{9907 NE 124th ST}{Kirkland, WA}{USA}
\mobile{509-607-0079} \mobile{509-607-0079}
\email{mitchellhansen0@gmail.com} \email{mitchellhansen0@gmail.com}
\homepage{mitchellhansen.info} \homepage{mitchellhansen.info}
\extrainfo{\homepagesymbol\httplink{git.mitchellhansen.info}} \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
% %
@ -26,61 +27,56 @@
%----- resume --------------------------------------------------------- %----- resume ---------------------------------------------------------
\makecvtitle \makecvtitle
\vspace*{-17mm} \vspace*{-8mm}
\section{Experience} \section{Experience}
\cventry{Dec 2018 -- Present}{Embedded Software Developer}{Elektrobit}{Bothell, WA}{}{
\cventry{Aug 2023 -- Present}{Sr. Embedded Devices Engineer / Engineering Manager (Device Video)}{Flock Safety}{}{}{ At my current and lovely company Elektrobit, I am tasked with supporting our Tresos and Corbos implementations of the Autosar automotive standard. This support takes many forms; Dealing with low level debugging of automotive ECU's, from assembly to the OS architecture. Painstakingly fact checking configurations against CPU spec sheets. Or even sprinkling in a little onsite customer support as an Autosar SME.
At Flock Safety, I was once again thrown into the ever-ambiguous challenge of designing, driving, and launching innovative products at an incredibly fast-paced startup. As an IC, I cut through dense forests of technical debt and competing deadlines to deliver orders of magnitude performance improvements to mission-critical video streaming verticals. As Engineering Manager of the Device Video Streaming team, I guided 3 direct reports to the successful bring-up of 3 high-value products, in addition to making active contributions to fleet stability, launch timelines, and feature performance.
} }
\cventry{April 2021 -- Aug 2023}{Embedded Software Engineer III (IC) / Camera FW Lead (Manager)}{Wyze Inc.}{}{}{ \cventry{July 2017 -- Dec 2018}{Software Developer (Embedded / Full Stack Web)}{Espial}{Kirkland, WA}{}{
At Wyze, I became a Zen master of refactoring, the Sun Tsu of LoC count, a code monkey with the most primal desire to simplify all that I could touch. I learned more and worked harder than at any point in my career and gained important ownership over critical core product features. I actively played a key role in the complete lifetime of multiple products, from inception, to launch, to maintenance; And was a trusted expert voice in the design and architecture of our software solutions. 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
performed 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{Dec 2018 -- April 2021}{Embedded Software Engineer}{Elektrobit}{Bothell, WA}{}{ \cventry{June 2016 -- Sept. 2016}{Full Stack Web Developer, Intern}{Donuts Inc.}{Bellevue, WA}{}{
At Elektrobit, I was tasked with supporting EB's Tresos and Corbos implementations of the Autosar automotive standard. This support took many forms; Dealing with low level debugging of automotive ECU's, from assembly to the OS architecture. Painstakingly fact checking configurations against CPU spec sheets. Or even sprinkling in a little onsite customer support as an Autosar SME. At Donuts I wrote bad html/css, and bad javascript. I still write bad html/css/js. I also learned that I'd rather move my career more in the direction of embedded development.
} }
\cventry{July 2017 -- Dec 2018}{Software Engineer (Embedded / Full Stack Web)}{Espial}{Kirkland, WA}{}{}
\cventry{June 2016 -- Sept. 2016}{Full Stack Web Developer, Intern}{Donuts Inc.}{Bellevue, WA}{}{}
\vspace*{-4mm}
\section{Skills \& Languages} \section{Skills \& Languages}
\cventry{}{In depth knowledge / Professional experience}{}{}{}{} \cventry{}{In depth knowledge / Professional experience}{}{}{}{
\cvlistitem{C \& C++, their compilers, linkers, debuggers, standard libraries, typical program design, etc.} C, C++, and their compilers \& linkers, Java, Python, Rust, OpenCL, Linux, Git / Perforce / SVN / etc.
\cvlistitem{Complex and distributed embedded systems. From bringup, bootloaders, and kernels; up to EdgeAI, architecture, and implementation of complex features. The full monty.} AUTOSAR, Automotive compilers, debuggers, toolchains
\cvlistitem{AUTOSAR, Automotive silicon, compilers, debuggers, toolchains. CAN, ISO26262, and the litany of other associated specs and standards.} }
\cvlistitem{OS's of all flavors. The AUTOSAR RTOS/OSEK, FreeRTOS, Linux, etc.}
\cvlistitem{Java, Python, Rust, OpenCL, Linux, Git / Perforce / SVN / etc. The Tools of the Trade.}
\cventry{}{Enough to be dangerous}{}{}{}{ \cventry{}{Enough to be dangerous}{}{}{}{
Vulkan, OpenGL, SQL, HTML \& CSS, AWS, MQTT, WebRTC. Vulkan, OpenGL, SQL, Javascript, HTML \& CSS, Android, AWS, Alexa, Bash
} }
\cventry{}{Passing knowledge, enough to sound dangerous}{}{}{}{ \cventry{}{Passing knowledge, enough to sound dangerous}{}{}{}{
ML/AI, \LaTeX, PCB design \& bringup, Javascript/Typescript/WASM and other devilish web creations. Flask, SVN, GDB, \LaTeX, Unity3D, Windows \& Mac
} }
\vspace*{-4mm} \vspace*{-2mm}
\section{Education} \section{Education}
\cventry{2012--2017}{B.S. in Computer Science}{Central Washington University}{Ellensburg, WA}{}{} \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 a total nerd who thrives on difficult challenges. I voraciously consume any project and codebase that I come across \& take pride in the hard won skills I have learned.} \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.}
\vspace*{-4mm}
\section{Portfolio} \section{Portfolio}
\cventry{}{Volumetric Rendering Engine}{OpenCL, C++, SFML, Voxel Ray Marching, 3D Math}{}{}{ \cventry{}{Volumetric Rendering Engine}{OpenCL, C++, SFML, Voxel Ray Marching, 3D Math}{}{}{
A pretty damn cool renderer that I'm still proud of a decade later 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{}{Tracer}{Rust, Vulkan}{}{}{A 2D drawing machine. From pulleys to hardware accelerated image processing.}
\cventry{}{Many other things...}{}{}{}{That you can find on my personal website and self-hosted git instance linked at the bottom of this page} \cventry{}{Conways Game of Life}{OpenCL, C++, SFML}{}{}{Completely in-core GPU Conways Game of Life simulator and accompanying RLE decoder.}
\cventry{}{Project Euler}{Python}{}{}{Combinatorics, discrete math, and other logic problems solved using Python.}
\end{document} \end{document}

Loading…
Cancel
Save