Ashton Honnecke Curriculum Vitae

Table of Contents

Download PDF Version

1. Highlights

Self motivated, driving project development and code maintainability and reusability
Approaches problems from a low level technical level as well as high business impact level
Excellent communication skills, both verbal and written; results focused
Experience with extremely large scale high profile web properties
PyColorado Speaker: Cleaning Up Your Python Environment Superfund Site
PyDen Speaker: The value of linting

2. Panasonic North America: Lead Cloud Engineer

Period 2020 - Present
Subject Matter Expert python, bash, containerization, best practices, linting, unit testing
  • Chaired internal cross team best practices workgroup, mentored developers in service of increasing security and code cleanliness.
  • Authored large scale, cloud native, architectural decision records: event driven and serverless, as well as serverful (fargate).
  • Authored comprehensive incident management documentaion including incident classification, resolution and blameless post-mortem guidelines
  • 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)
  • Designed and built an artifact building pipeline, reducing build times and costs
  • Located and decommissioned AWS services using tools such as Cost Explorer reducing infrastructure overhead by as much as 30%
  • 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

3. Digital Assets Data: Senior Software Engineer/Blockchain Tech Lead

Period 2018 - 2020
Subject Matter Expert Linux, CircleCi, Lambda, GBQ, smart contracts, eth and bitcoin nodes
  • 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
  • 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.
  • Implemented QR code Multi Factor Authentication in django and react
  • 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)
  • Re-structured the deploy process from a manual multi-stage process into a single “push button” script
  • Worked with Google Big Query to extract, normalize and ingest Bitcoin and Ethereum datasets
  • Designed and implemented scalable asynchronous background job processing
  • Designed and implemented catching and logging unhandled exceptions across multiple projects and languages
  • Built a unit testing and linting CI stack for everything that I wrote, and containerized (with docker) every stack that I built
  • Mentored and supported junior developers
  • Implemented and supported on-call services (VictorOps, OpsGenie)
  • Hardened and containerized blockchain nodes in a graduated development environment
  • Designed and implemented CircleCI “fan out” workflows to parallelize CI PR tests
  • Implemented uptime monitoring
  • Wrote and distributed git hooks to enforce linting, typing and stylistic cohesion

4. Senior Software Engineer

Period 2015 - 2017
Subject Matter Expert Linux, Git, SDLC, Data Modeling
  • 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.
  • 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).

5. Colorado State University Global Campus: Systems Architect (pro tem)

Period 2009 - present
Subject Matter Expert Linux, PHP, SQL, Data Modeling, SDLC, Pentesting, Git, SSH

6. Pixelstub Consulting: Founder

Period 2014 - 2015
Subject Matter Expert Linux, PHP, SQL, Data Modeling, SDLC, Pentesting, Git, SSH
  • Wrote a MVC framework for Apache Cordova in javascript
  • Various contracting spanning multiple decades learning and a plethora of technologies

7. Consulting: Software Engineer; Senior Software Engineer

Period 2005 - 2009
Subject Matter Expert Paypal, Credit Cart Payments, Internal Tooling
  • Created a propel like database based code generation system (Models) including unit tests
  • 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.
  • 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
  • Provided guidance and instruction to other engineers about design, flow and integration
  • Drove and implemented unit testing and continuous integration
  • Designed, and created a AJAX system to dynamically display consistent status messages after taking action, including returning caught exceptions, specifically database exceptions

8. Experience

Skill years of experience
Startups that have exited profitably or are profitable 10
Linux and/or Unix admin 20
Startups 15
Software development; multiple languages, frameworks and stacks 25
DevOps, both cloud and colocation 10
Blockchain 2

9. Speaking Engagements

10. Profiles

11. Alternative Formats

12. FOSS Utilities

12.1. Consolo

12.2. Snifter

12.3. Jolly Rancher

13. Education

13.1. Master of Business Administration (2004-2005)

Denver University Emphasis: Accounting

13.2. Bachelor of Computer Science (2000-2004)

Denver University Minors: Math, Philosophy

14. Burning man

14.2. Places Installation art

15. Minutiae

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.

16. Contact

  • Ashton Honnecke
  • Denver, CO

Author: Ashton Honnecke

Created: 2024-03-14 Thu 12:25