Jonathan Pool
Developer of accessible web applications
| planning | design | coding | linting | testing |
| documentation | blogging | training | maintenance | upgrades |
| pool@stulta.com | |
| Telephone | (510) 225-1717 |
| Mobile telephone | (510) 225-1700 |
| Blog | http://stulta.com/forumo |
| Mailing address | 555 10th St Apt 312 Oakland, California 94607-5208, US |
| Host | User ID | URL |
|---|---|---|
| Github | jrpool | https://github.com/jrpool |
| jonathanpool | https://www.linkedin.com/in/jonathanpool/ | |
| MDN Web Docs | JonathanPool | https://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 and 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