Photograph of Jonathan Pool

Jonathan Pool

Developer of accessible web applications

All phases:
planningdesigncodinglintingtesting
documentationbloggingtrainingmaintenanceupgrades
Emailpool@stulta.com
Telephone(510) 225-1717
Mobile telephone(510) 225-1700
Bloghttp://stulta.com/forumo
Mailing address555 10th St Apt 312
Oakland, California 94607-5208, US
HostUser IDURL
Githubjrpoolhttps://github.com/jrpool
LinkedInjonathanpoolhttps://www.linkedin.com/in/jonathanpool/
MDN Web DocsJonathanPoolhttps://developer.mozilla.org/en-US/profiles/JonathanPool

Current a11y projects

Accessible Calculator: https://github.com/jrpool/calculator/blob/master/README3.md

Accessible jsonresume theme: https://github.com/jrpool/jsonresume-theme-a11y

Senior-friendly single-page site: https://github.com/jrpool/singlepropertysite

Open-source contributions

ESLint (#25): https://github.com/eslint/eslint/graphs/contributors

MDN Web Docs: https://developer.mozilla.org/en-US/dashboards/revisions?user=JonathanPool

LearnersGuild/curriculum-app (#3): https://github.com/LearnersGuild/curriculum-app/graphs/contributors

PanLem: https://gitlab.com/JonathanPool

PanLex developer documentation: https://dev.panlex.org

What I have worked with

Languages: JavaScript, Perl, Java, bash, VBA, APL

Scopes: full-stack, back-end, front-end, APIs, SPAs

Back-end: Node.js, NPM, Express, pg, pg-promise, bcrypt, solr, DBI

Databases: PostgreSQL, PL/pgSQL, SQL Server, FileMaker Pro, MongoDB, migrations

Front-end: HTML, CSS, JQuery, Cheerio, Bootstrap, EJS, Pug, Materialize

Content and version management: git, svn, Github, Gitlab, Bitbucket, SourceForge, WordPress

Quality control: ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools

Accessibility: WCAG 2.1, ARIA, Chrome/aXe/Siteimprove audits, ADA Title III

Internationalization: Unicode, CLDR, ISO 639, PanLex API

Web servers: Apache httpd, nginx

Mail servers: Postfix, sendmail, SendGrid Web API

Remote hosts: Amazon AWS (EC2, S3, Glacier), OVH

OS’s: Ubuntu, RHEL, OS X, Cisco IOS

Configuration management: Puppet

Files: FineReader, Acrobat, iconv, Atom, nano, ed, sed, GraphicConverter

CAD: VectorWorks

Statistics: SPSS

Office apps: Apache OpenOffice, Apple iWork, Microsoft Office

Collaboration: Slack, Asana, Wrike, Trello, Egnyte

Human languages (best→worst)

English

Esperanto

German

Turkish

French

Norwegian Bokmål

Russian

Latin

Professional education

Learners Guild, 2017–2018: web development

University of Washington, 2004–2007: computer science, user interface design, linguistics

The University of Chicago, 1966–1971: political science

Work

The Long Now Foundation, 2012–2016: Project Director, PanLex

Centerplex, 1990–2004: contracting, project management, ADA upgrades

University of Washington, 1977–1993: research and teaching

State University of New York at Stony Brook, 1971–1977: research and teaching

Peace Corps, 1964–1966: teaching

Software-development grants

University of Maryland

National Science Foundation

Publication subjects

computational lexicography

syntactic ambiguity

game-theoretic models of social choice

Powered by jsonresume-theme-a11y