Resume

Joe Honton

3999 Roblar Rd, Petaluma 94952

(707) 665-6099 joe@joe-honton.com

Employment

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

Education

BA Geography, Ohio State University

Postgraduate studies in computer science, Rensselaer Polytechnic Institute

Top tech

Backend server-side
Node.js · MySQL· PostgreSQL · REST · HTTP/2 Server

Frontend client-side
HTML · CSS · EcmaScript · DOM Components

Visualization
Canvas · SVG · D3 · ArcGIS

Documentation
Medium.com · Dev.to · Draw.io · GIMP · Inkscape

Tech calendar

                  skill levels 1=learner 2=basic 3=average 4=proficient 5=master
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
PHP 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5
Node.js 1 1 1 1 3 3 5 5 5 5
Java 3 3 3
C++/C# 5 5 5 5
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
SQL Server 5
MySQL 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
PostgreSQL 3 3 3
Redis 1 1 1
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
HTTP/2 5 5 5
SSL/TLS 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5
TCP/IP 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
EcmaScript 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5
HTML-DOM 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
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
ArcGIS 5 5 5 5 5 5 5
D3 3 3 3
SVG 3 3 3 3 3 3 3 3 3
Canvas 3 4 5 5 5 5 5 5 5
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
git 1 2 3 4 4 4 4 4 4 4 4 4 5 5
ssh 1 1 1 1 1 1 3 3 3 4 4 4 5 5
---------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
Fedora 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5
AWS 3 3 3
Digital Ocean 3 3 4 4 4 4

Social media

https://github.com/joehonton

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

https://joehonton.medium.com/

https://ecmascript.engineer

Highlights

2020 · Created and published the JavaScript Orthographic Earth web component and four demonstration websites (1)

2020 · Developed front-end components using W3C standards-compliant shadow DOM, custom elements, and modular OOP classes (2)

2019 · Published the "2020 Stack" (3) and "Read Write Grok" (4) series of tech tutorials on Medium.com to share best engineering practices with engineering peers

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

2019 · Designed an ecommerce website and documentation pages to promote BLUEPHRASE and Read Write Tools software (6)

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

2017 · Developed a suite of six Electron apps for authors, webmasters and software developers to edit BLUEPHRASE files with syntax highlighting and just-in-time compilation (8)

2017 · Developed a compiler for lossless round-trip conversions between XML, SVG, MathML, HTML and the new computer language BLUEPHRASE (9)

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

Links