% Created 2024-03-14 Thu 12:07
% Intended LaTeX compiler: pdflatex
\documentclass[letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage{mathpazo}
\usepackage{color}
\usepackage{enumerate}
\definecolor{bg}{rgb}{0.95,0.95,0.95}
\tolerance=1000
            \usepackage{resume}
\usepackage{tabularx}
\hypersetup{colorlinks=true, urlcolor={url-blue}}
\usepackage{enumitem}
\setlist{leftmargin=0.25in,nosep}

\linespread{1.1}
\hypersetup{pdfborder=0 0 0}
\date{}
\title{Ashton Honnecke Curriculum Vitae}
\hypersetup{
 pdfauthor={Ashton Honnecke},
 pdftitle={Ashton Honnecke Curriculum Vitae},
 pdfkeywords={},
 pdfsubject={},
 pdfcreator={Emacs 29.1.90 (Org mode 9.7)}, 
 pdflang={English}}
\begin{document}

\maketitle
Full version: \url{https://pixelstub.com/}
\section{Highlights}
\label{sec:org71afbd9}
\begin{center}
\begin{tabular}{l}
Self motivated, driving project development and code maintainability and reusability\\[0pt]
Approaches problems from a low level technical level as well as high business impact level\\[0pt]
Excellent communication skills, both verbal and written; results focused\\[0pt]
Experience with extremely large scale high profile web properties\\[0pt]
PyColorado Speaker: \href{https://www.youtube.com/watch?v=cpseEHA\_haA}{Cleaning Up Your Python Environment Superfund Site}\\[0pt]
PyDen Speaker: \href{https://www.meetup.com/PyDENCO/events/llxnlrybcdbkc/}{The value of linting}\\[0pt]
\end{tabular}
\end{center}
\section{Panasonic North America: Lead Cloud Engineer}
\label{sec:org34f90df}
\begin{center}
\begin{tabular}{ll}
Period & 2020 - Present\\[0pt]
Subject Matter Expert & python, bash, containerization, best practices, linting, unit testing\\[0pt]
\end{tabular}
\end{center}
\begin{itemize}
\item Chaired internal cross team best practices workgroup, mentored developers in service of increasing security and code cleanliness.
\item Authored large scale, cloud native, architectural decision records: event driven and serverless, as well as serverful (fargate).
\item Authored comprehensive incident management documentaion including incident classification, resolution and blameless post-mortem guidelines
\item Designed and implemented multiple custom utilities for drastically enhancing developer process and productivity, including hot lambda mounting, quick SNS inspection, connecting a ticketing system to a git forge, resulting in dramatically decreased developer iteration time when operating in a fully cloud native environment, when using SNS, and keeping branches aligned with tickets. (see FOSS Utilities)
\item Designed and built an artifact building pipeline, reducing build times and costs
\item Located and decommissioned AWS services using tools such as Cost Explorer reducing infrastructure overhead by as much as 30\%
\item Drove and implemented a self hosted static code analysis server (sonarqube) resulting in raised visibility into code coverage and quality, resulting in raising unit test coverage by more than 50\% over multiple languages
\end{itemize}
\section{Digital Assets Data: Senior Software Engineer/Blockchain Tech Lead}
\label{sec:orgd1b7bd6}
\begin{center}
\begin{tabular}{ll}
Period & 2018 - 2020\\[0pt]
Subject Matter Expert & Linux, CircleCi, Lambda, GBQ, smart contracts, eth and bitcoin nodes\\[0pt]
\end{tabular}
\end{center}
\begin{itemize}
\item Designed, built and deployed  microservices to extract BTC and ETH: Extracted data directly from cloud based nodes to minimize latency (python, pandas, scheduled cloudwatch events) as well as lambda API gateway microservices for the cryptographic decoding
\item AWS cloud based data ingestion microservices using S3, cloudwatch events,lambda, as well as ECS (for large long running jobs). Some of which processed 100G nightly with individual files as large as 30G.
\item Implemented QR code Multi Factor Authentication in django and react
\item Automated library management: Designed and implemented a microservice to automatically update external libraries, PR the change, test the functionality of the libraries that depend on external APIs (*but only in the PR test flow)
\item Re-structured the deploy process from a manual multi-stage process into a single ``push button'' script
\item Worked with Google Big Query to extract, normalize and ingest Bitcoin and Ethereum datasets
\item Designed and implemented scalable asynchronous background job processing
\item Designed and implemented catching and logging unhandled exceptions across multiple projects and languages
\item Built a unit testing and linting CI stack for everything that I wrote, and containerized (with docker) every stack that I built
\item Mentored and supported junior developers
\item Implemented and supported on-call services (VictorOps, OpsGenie)
\item Hardened and containerized blockchain nodes in a graduated development environment
\item Designed and implemented CircleCI ``fan out'' workflows to parallelize CI PR tests
\item Implemented uptime monitoring
\item Wrote and distributed git hooks to enforce linting, typing and stylistic cohesion
\end{itemize}
\section{Havenly.com: Senior Software Engineer}
\label{sec:org97dbd64}
\begin{center}
\begin{tabular}{ll}
Period & 2015 - 2017\\[0pt]
Subject Matter Expert & Linux, Git, SDLC, Data Modeling\\[0pt]
\end{tabular}
\end{center}
\begin{itemize}
\item Designed and implemented a horizontally scalable queued data feed system that ingested 7+ million rows daily from 25+ sources in 15 different formats, utilizing decoupled queues that 1) retained the raw data for traceability, 2) transformed, validate and saved the data locally and 3) pushed the data up to an external API with faceted fuzzy searching.
\item Constructed a cohesive plan to upgrade from CakePHP2 to CakePHP3 which involved restructuring the codebase around best practice OO principles to allow for encapsulation and unit testability. This included moving functionality into Behaviors and Components (CakePHP terms for mixins/traits).
\end{itemize}
\section{Colorado State University Global Campus: Systems Architect (pro tem)}
\label{sec:org29abe29}
\begin{center}
\begin{tabular}{ll}
Period & 2009 - present\\[0pt]
Subject Matter Expert & Linux, PHP, SQL, Data Modeling, SDLC, Pentesting, Git, SSH\\[0pt]
\end{tabular}
\end{center}
\section{Pixelstub Consulting: Founder}
\label{sec:org5fbbb5d}
\begin{center}
\begin{tabular}{ll}
Period & 2014 - 2015\\[0pt]
Subject Matter Expert & Linux, PHP, SQL, Data Modeling, SDLC, Pentesting, Git, SSH\\[0pt]
\end{tabular}
\end{center}
\begin{itemize}
\item Wrote a MVC framework for Apache Cordova in javascript
\item Various contracting spanning multiple decades learning and a plethora of technologies
\end{itemize}
\section{Consulting: Software Engineer; Senior Software Engineer}
\label{sec:orge96bc23}
\begin{center}
\begin{tabular}{ll}
Period & 2005 - 2009\\[0pt]
Subject Matter Expert & Paypal, Credit Cart Payments, Internal Tooling\\[0pt]
\end{tabular}
\end{center}
\begin{itemize}
\item Created a propel like database based code generation system (Models) including unit tests
\item Migrated raw php pages to an MVC framework for the internal tools systems, including payment reconciliation, custom reusable widgets and user level authentication and permissions.
\item Responsible for all payments and related systems, paypal and credit card as well as all internal tools used to monitor, alter and archive entire accounts for legal processing
\item Provided guidance and instruction to other engineers about design, flow and integration
\item Drove and implemented unit testing and continuous integration
\item Designed, and created a AJAX system to dynamically display consistent status messages after taking action, including returning caught exceptions, specifically database exceptions
\end{itemize}
\section{Experience}
\label{sec:org5caef59}
\begin{center}
\begin{tabular}{lr}
Skill & years of experience\\[0pt]
\hline
Startups that have exited profitably or are profitable & 10\\[0pt]
Linux and/or Unix admin & 20\\[0pt]
Startups & 15\\[0pt]
Software development; multiple languages, frameworks and stacks & 25\\[0pt]
DevOps, both cloud and colocation & 10\\[0pt]
Blockchain & 2\\[0pt]
 & \\[0pt]
\end{tabular}
\end{center}
\section{Speaking Engagements}
\label{sec:orgf39ac30}
\begin{center}
\begin{tabular}{ll}
\href{https://www.youtube.com/watch?v=cpseEHA\_haA}{Cleaning Up Your Python Environment Superfund Site} & \url{https://github.com/ahonnecke/pycolorado2019}\\[0pt]
\href{https://www.meetup.com/PyDENCO/events/llxnlrybcdbkc/}{The value of linting} & \url{https://github.com/ahonnecke/linting-talk}\\[0pt]
\end{tabular}
\end{center}
\section{Profiles}
\label{sec:org2a9d40f}
\begin{itemize}
\item \url{https://github.com/ahonnecke}
\item \url{https://www.linkedin.com/in/ashtonhonnecke/}
\end{itemize}
\section{Alternative Formats}
\label{sec:org85927f6}
\begin{itemize}
\item \url{https://pixelstub.com/cv/cv.pdf}
\item \url{https://pixelstub.com/cv/cv.tex}
\end{itemize}
\section{FOSS Utilities}
\label{sec:org0e0b61c}
\subsection{Consolo}
\label{sec:org6f962f0}
\begin{itemize}
\item Lambda filesystem mounting
\item Hot reloading
\item \url{https://pypi.org/project/consolo/}
\end{itemize}
\subsection{Snifter}
\label{sec:org134dad5}
\begin{itemize}
\item Easy SNS inspection
\item \url{https://pypi.org/project/snifter/}
\end{itemize}
\subsection{Jolly Rancher}
\label{sec:orga7b0a91}
\begin{itemize}
\item Branch management utility
\item Search for JIRA tickets and create matching branches in github
\item \url{https://pypi.org/project/jolly-brancher/}
\end{itemize}
\section{Education}
\label{sec:org62ab3f6}
\subsection{Master of Business Administration (2004-2005)}
\label{sec:org9385881}
Denver University
Emphasis: Accounting
\subsection{Bachelor of Computer Science (2000-2004)}
\label{sec:org1ef0c4e}
Denver University
Minors: Math, Philosophy
\section{Burning man}
\label{sec:org60340ff}
\subsection{Art car}
\label{sec:orgd3ba79c}
\begin{itemize}
\item 2015
\item \url{https://biodieseldirigible.honnecke.us/?c=big-wheel}
\end{itemize}
\subsection{Places Installation art}
\label{sec:orgdef7330}
\begin{itemize}
\item 2015n
\item \url{https://biodieseldirigible.honnecke.us/?c=homura-sansui}
\end{itemize}
\section{Minutiae}
\label{sec:org3c05d65}
I enjoy cooking, board games, reading, welding, and a pretty much constant stream of home projects. I
enjoy a challenge and I love puzzles, and problem solving, as well as working with my hands
and constructing things. I also contribute to various open source projects.
\section{Contact}
\label{sec:orgacd7e14}
\begin{itemize}
\item Ashton Honnecke
\item ashton@pixelstub.com
\item Denver, CO
\end{itemize}
\end{document}