Resume

Joe Honton

3999 Roblar Rd, Petaluma 94952

(707) 400-7569 joe@joe-honton.com

Sep 2016  present   Read Write Tools     Petaluma CA      Founder
Sep 2013 Sep 2016 Metrodigi Larkspur CA Principal Backend Engineer
May 2010 Jun 2011 EliteTel Santa Rosa CA Senior Software Engineer
Apr 2004 Dec 2008 Laguna Foundation Santa Rosa CA GIS Manager
Jul 1992 Dec 2015 Professional Consulting
Crescent Bloom Sebastopol CA President
Stetson Engineering San Rafael CA Fullstack Engineer
Sonoma Water Agency Santa Rosa CA GIS Consultant
Summerfield Waldorf Santa Rosa CA Database Consultant
Agilent Santa Rosa CA Software Developer
Symyx Technologies San Jose CA Software Developer
Eastman Kodak Rochester NY Computer Scientist
Sterling-Winthrop Malvern PA Computer Scientist
Nanosystems King of Prussia Computer Scientist

BA Geography, Ohio State University

Postgraduate studies in computer science, Rensselaer Polytechnic Institute

Backend server-side
Node.js · NPM · MySQL · PHP · REST · HTTP/2 Server · Apache · LetsEncrypt

Desktop
Electron · electron-builder ·
NSIS installer · Mac DMG builder · rpmbuild · dpkg

Frontend client-side
HTML5 · CSS3 · EcmaScript2017 · Chrome · Fetch · eximjs · furcate · prorenata

Platforms
Fedora w/SELinux · Ubuntu · MacOS · Windows · AWS · Digital Ocean

DevOps provisioning
Digital Ocean · Bash · GNU utils · systemd · journald · DNS bind · iptables · "V" language

                  skill levels 1=learner 2=basic 3=average 4=proficient 5=master
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
PHP 2 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5
Node.js 1 1 1 1 3 3 5 5 5
REST 3 4 5 5 4 4 4
Java 3 3 3
C++/C# 5 5 5 5 5 5
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
SQL Server 5 5 5
MySQL 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5
PostgreSQL 3 3 3
Redis 1 1 1
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Electron 1 3 5 5
electron-builder 3 5 5
NSIS installer 3 5 5
MAC DMG builder 3 5 5
rpmbuild 3 5 5
dpkg 3 5 5
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
HTTP/1.1 3 3 3 3 3 3 3 3 4 5 5 5 5 5 5 5
HTTP/2 5 5
SSL/TLS 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5
TCP/IP 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
EcmaScript 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5
HTML-DOM 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
CSS 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Ajax · Fetch 2 3 3 3 3 3 3 3 5 5
Angular 1 1
React 1 1
Vue 1 1
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
git 1 2 3 4 4 4 4 4 4 4 4 4 4
ssh 1 1 1 1 1 1 3 3 3 4 4 4 4
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Windows 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2
Fedora 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5
MacOS 3 3 3 3 3 3 4
Ubuntu 3 3 3 3 4
AWS 3 3 3
Digital Ocean 3 3 4 4 4

https://github.com/joehonton

https://www.npmjs.com/~joehonton

https://medium.com/@joehonton

https://ecmascript.engineer

2019 · Developed front-end components using W3C standards-compliant shadow DOM, customElements, and modular OOP classes

2019 · Created website-specific full text search using a Ternary Trie algorithm to provide type-ahead lookup and weighted results

2019 · Published the Read Write Grok series of tech tutorials to share best engineering practices with engineering peers

2019 · Designed a marketing campaign, ecommerce website ⦅1⦆, and documentation pages to promote the BLUE-PHRASE website and Read Write Tools software

2018 · Developed the RWSERVE HTTP/2 Server ⦅2⦆ with gzip compression, server PUSH, caching with Etags, preflight CORS, content negotiation, clustering, security policies, and virtual hosting

2018 · Wrote the "furcate" source-code macro preprocessor

2017 · Developed a suite of four Electron apps for authors, webmasters and software developers to edit blue-phrase files with syntax highlighting and just-in-time compilation · Read Write View · Read Write Note · Read Write Doc · Read Write Reuse

2017 · Developed a compiler for lossless round-trip conversions between XML, SVG, MathML, HTML and the new computer language "blue-phrase" ⦅3⦆

2017 · Added emitters for generating JSON, YAML, Markdown and wikitext from compiled blue-phrase

2017 · Wrote the open-source "prorenata" WebPack replacement build tool for path-recursive command execution

2016 · Directed the daily activities of eight engineers, including oversight of the weekly deployment cycle, and mentoring the engineering team in best practices for code reviews, unit testing, and code management

2015 · Wrote the open-source "bequiesce" ⦅4⦆ test harness for JavaScript test-driven design

2015 · Implemented a service oriented architecture on AWS using REST APIs

2014 · Wrote the open-source "eximjs" ⦅5⦆ transpiler to replace Babel for ES2015 import/export loader syntax

2014 · Developed low-level parsers for converting PDFs, documents, and XML files into EPUBs

2011 · Plotted display time and location of 410 million oceanic data points ⦅10⦆

2010 · Developed secure access to client bank accounts and pay-down scenario calculators for debt-resolution negotiators

2009 · Popularized the notion of "full stack" ⦅12⦆ as a new approach to Web 2.0 software development

2005 · Created the open-source "V" language for system administration, monitoring, and alerting ⦅14⦆