All phases: planning, design, coding, linting, testing, documentation, blogging, training, maintenance, upgrades
- Email: [email protected]
- Telephone: (510) 225-1717
- Mobile telephone: (510) 225-1700
- Blog: http://stulta.com/forumo
- Residence: 555 10th St Apt 312, Oakland, California 94607-5208, US
- Github: https://github.com/jrpool
- LinkedIn: https://www.linkedin.com/in/jonathanpool/
- MDN Web Docs: https://developer.mozilla.org/en-US/profiles/JonathanPool
- Accessible Calculator: https://github.com/jrpool/calculator/blob/master/README3.md
- Accessible résumé theme for
jsonresume
project: https://github.com/jrpool/jsonresume-theme-a11y - Senior-friendly single-page site: https://github.com/jrpool/singlepropertysite
- 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
- 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, WordPress
- Version control: git, svn, Github, Gitlab, Bitbucket, SourceForge
- Quality control: ESLint, mocha, chai, Selenium Webdriver, Chrome Developer Tools
- Accessibility: WCAG 2.1, ARIA, Chrome/aXe/Siteimprove audits
- 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
- 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
English, Esperanto, German, Turkish, French, Russian, Norwegian (Bokmål)
- Learners Guild, 2017-2018, web development
- University of Washington, 2004-2007, computer science and linguistics
- The University of Chicago, 1966-1971, political science
- The Long Now Foundation, 2012-2015, Project Director, PanLex
- Centerplex, 1990-2004, small-business owner-operator
- 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
- University of Maryland
- National Science Foundation
- computational lexicography
- syntactic ambiguity
- game-theoretic models of social choice