Joe Honton
3999 Roblar Rd, Petaluma 94952
(707) 665-6099 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 · 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
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
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